Herramienta gratuita para desarrolladores
Codificador y Decodificador Base64 — Convierte texto y URL
Codifica o decodifica texto, parámetros de URL y datos en formato Base64. Ideal para data URI, JWT, correo MIME, Basic Authorization y fuentes CSS. Todo se procesa en local en el navegador.
¿Qué es la codificación Base64 y cuándo se utiliza?
Base64 es un método para codificar datos binarios en una cadena ASCII. Se utiliza cuando hay que transferir datos binarios a través de protocolos que solo admiten texto (HTTP, correo electrónico, JSON). Casos de uso típicos: 1) Data URI para imágenes inline en CSS y HTML, 2) cabecera Basic HTTP Authorization, 3) codificación MIME de adjuntos de correo, 4) payload de JWT (JSON Web Token), 5) @font-face de CSS para fuentes inline, 6) campos JSON para archivos binarios pequeños. Base64 aumenta el tamaño de los datos en ~33 %, por lo que no se usa para archivos grandes. Todo se procesa en local en el navegador — no se envía nada al servidor.
- Codificación y decodificación de texto + parámetros de URL
- En local en el navegador — sin envío al servidor
- Ideal para data URI, JWT, correo MIME, Basic Auth
- Alojamiento BeoHosting para desarrolladores desde 4,31 €/mes
BeoHosting Team
10+ años de experiencia — Especialistas en alojamiento web e infraestructura
- Web Hosting
- WordPress Hosting
- VPS
- Servidores dedicados
- Dominios
- SSL
- cPanel
- LiteSpeed
- Administración de Linux
- DNS
Última actualización:
Codificador y Decodificador Base64
Introduce el texto y luego codifícalo a Base64 o decodifícalo desde Base64.
Privacidad: Todo se procesa en local en el navegador mediante las funciones integradas btoa/atob. Tus datos NO se envían al servidor.
¿Dónde se utiliza Base64?
Los seis usos más habituales de la codificación Base64 en el desarrollo web.
Imágenes data URI
Imágenes inline en HTML y CSS sin una petición HTTP independiente. Ideal para iconos pequeños y archivos SVG.
data:image/png;base64,iVBORw0KGgo...Basic HTTP Authorization
usuario:contraseña codificados en Base64 se envían en la cabecera Authorization para la autenticación de API REST.
Authorization: Basic dXNlcjpwYXNzAdjunto de correo MIME
Los adjuntos binarios de correo (imágenes, documentos) se codifican en Base64 para la transferencia por SMTP.
Content-Transfer-Encoding: base64JWT (JSON Web Token)
La cabecera y el payload del JWT se codifican en Base64URL. Tres segmentos separados por un punto.
eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...Datos binarios en JSON
Archivos binarios pequeños (imágenes, PDF) en campos JSON a través de API REST/GraphQL.
{"file": "SGVsbG8gV29ybGQ="}Fuentes CSS inline
@font-face con una fuente WOFF2 codificada en Base64 — sin peticiones HTTP adicionales.
@font-face { src: url(data:font/woff2;base64,...) }Base64 — cómo funciona la codificación y la decodificación
Base64 es un grupo de codificaciones de binario a texto que representan datos binarios en formato ASCII utilizando 64 caracteres distintos: letras mayúsculas y minúsculas (A-Z, a-z), números (0-9) y dos caracteres especiales (+ y /). El signo = se utiliza como relleno al final si la entrada no es divisible entre 3 bytes.
Los datos binarios originales se dividen en grupos de 3 bytes (24 bits). Esos 24 bits se reparten luego en 4 grupos de 6 bits cada uno, y cada grupo se asigna a un carácter Base64. Por eso la cadena resultante es ~33 % más larga que la original.
Base64URL — variante para parámetros de URL
El Base64 estándar usa los caracteres + y /, que tienen un significado especial en las URL. La variante Base64URL sustituye + por - y / por _ para evitar la codificación de URL. El carácter de relleno = a menudo se omite. El formato JWT usa Base64URL para la cabecera y el payload.
Aunque Base64 se presenta a menudo, por error, como una forma de cifrado, NO es cifrado — es solo codificación. Cualquiera puede decodificar de forma trivial una cadena Base64. Para proteger datos sensibles, utiliza cifrado AES-256 o HTTPS/TLS para la transferencia.
Herramientas y servicios relacionados
¿Listo para lanzar tu sitio web?
Únete a más de 4.000 clientes satisfechos. Migración gratuita y garantía de devolución de 15 días.
Preguntas frecuentes - Codificador Base64
Respuestas a las preguntas más habituales sobre nuestros servicios.
Nuestras garantías para tu tranquilidad
Protegido desde todos los ángulos
Garantía de 15 días
Te devolvemos el dinero sin preguntas durante los primeros 15 días.
Migración gratuita
Migramos tu sitio sin interrupciones: tú no tienes que hacer nada.
Soporte 24/7
Nuestros expertos están disponibles 24/7 por tickets y chat en vivo.