El codificador y descodificador Base64 trabaja con texto y con archivos, en ambas direcciones. Codifica cualquier texto —o cualquier archivo cargado desde tu dispositivo— a Base64 estándar RFC 4648, con estadísticas exactas en bytes (tamaño de entrada y de salida, y la sobrecarga de la codificación). Descodifica Base64 de vuelta a texto cuando los bytes son UTF-8 válido, o descarga los bytes descodificados como archivo cuando no lo son: las cargas binarias nunca se corrompen en silencio al convertirlas en texto. La descodificación es estricta: las cadenas mal formadas (caracteres fuera del alfabeto, relleno mal colocado o longitudes inválidas) se rechazan con un motivo, en lugar de producir basura. Todo se ejecuta localmente en tu navegador: el texto pegado y los archivos cargados nunca salen de tu dispositivo, no se registran ni se transmiten —algo que importa cuando los datos son un token, un certificado o una clave privada. Base64 es una codificación, no un cifrado: solo hace que los datos sean seguros para texto, no oculta nada. Usa esta herramienta para incrustar datos en URLs o JSON, depurar tokens o mover datos binarios por canales que solo admiten texto.
¿Cómo se calcula el resultado?
Descodificar la sección de payload de un JWT
La sección central de un JWT es JSON codificado en Base64. Descodificarla aquí muestra el payload, pero esta herramienta solo descodifica: nunca verifica la firma. El contenido descodificado se muestra sin pretender autenticidad alguna, por eso la página avisa de que descodificar no es validar.
Entrada y resultado del ejemplo | Entrada | Valor |
| base64 | eyJ1c2VyIjogImFsaWNlIiwgInJvbGUiOiAiYWRtaW4ifQ== |
| Resultado | {"user": "alice", "role": "admin"} (sin verificar — descodificar no es autenticación) |
¿Cuál es la fórmula y sus supuestos?
Codificación
base64 = 4 chars per 3 bytes, padded with "="
Términos de la fórmula | Símbolo | Significado |
3 bytes | cada grupo de 3 bytes se convierte en 4 caracteres base64 |
padding | "=" completa el último grupo hasta un múltiplo de 4 |
El texto se codifica primero como bytes UTF-8: los caracteres no ASCII sobreviven al viaje de ida y vuelta exactamente.
Sobrecarga de tamaño
output size ≈ input size × 4/3, rounded up to a multiple of 4
Términos de la fórmula | Símbolo | Significado |
4/3 | el clásico factor de expansión de Base64 |
¿Cuáles son los errores más comunes?
- Tratar Base64 como cifrado y guardar secretos con él: la codificación es trivialmente reversible.
- Descodificar cargas binarias como texto y copiar una salida corrupta: usa la acción de descarga para los bytes que no son UTF-8.
- Dar por auténtico un JWT descodificado: descodificar no es verificar la firma.
¿Cuáles son los supuestos y las limitaciones?
- La codificación es Base64 estándar RFC 4648 con relleno; las variantes seguras para URLs son un modo aparte que no está incluido en la versión 1.
- La descodificación a texto requiere UTF-8 válido; otras codificaciones se gestionan mediante la descarga del archivo.
- Los archivos grandes se procesan en memoria: la herramienta está pensada para cargas típicas, no para archivos de varios GB.
¿De dónde salen los números?
Última revisión 12 de agosto de 2026 · Versión 1.1.0 · Toolivaro no garantiza el contenido externo.
Preguntas frecuentes
¿Base64 es cifrado?
No. Base64 es una codificación que hace que los datos binarios sean seguros para texto; no añade ningún secreto. Cualquiera que vea el texto codificado puede descodificarlo al instante. Nunca trates Base64 como una forma de proteger datos.
¿Por qué no puedo descodificar algunas cadenas de vuelta a texto?
Los bytes descodificados pueden no ser UTF-8 válido —por ejemplo, una imagen o un archivo comprimido codificados—. El descodificador lo detecta y ofrece los bytes como archivo descargable en lugar de corromperlos al convertirlos en texto.
¿Descodificar un JWT lo verifica?
No. Cualquier descodificador Base64 puede leer el payload de un JWT; la firma es lo que prueba la autenticidad, y verificarla requiere la clave del emisor. Un token descodificado no te dice nada sobre si es auténtico.
Parte de Herramientas de contraseñas, hash y seguridad
¿Encontraste un error o tienes una corrección? Repórtalo: revisamos cada corrección.
Revisado por el equipo editorial de Toolivaro según nuestra metodología Metodología · Política editorial