Codificar y decodificar Base64
Codifica texto a Base64, decodifica Base64 a texto plano y maneja Unicode de forma segura.
Relacionado
Guías para Base64
Privacidad: herramientas JSON que no salen de tu navegador
Herramientas de JSON, JWT y Base64 que procesan cada byte localmente en la pestaña de tu navegador: sin punto de subida, sin registros del lado del servidor de las cargas pegadas.
Cómo decodificar cadenas Base64 (y payloads JWT)
Base64 es codificación reversible, no cifrado. Decodifícalo en un paso, maneja Unicode correctamente y lee las secciones de JWT que usan Base64url.
Reparar JSON generado por LLM
Las respuestas de IA a menudo parecen JSON pero incluyen markdown fences, comentarios, literales tipo Python o sintaxis de objeto JavaScript.
Codificación y decodificación Base64
Base64 es un esquema de codificación binario-a-texto que representa datos binarios usando 64 caracteres ASCII imprimibles. Se utiliza con frecuencia para incrustar datos binarios en formatos de texto como JSON, XML, HTML o correos electrónicos.
Este es un base64 converter bidireccional —— codifica cualquier texto a Base64 y decodifica cualquier cadena Base64 de vuelta a su contenido original. Úsalo como convert to base64 online para incrustar imágenes en CSS, construir data URIs o generar cabeceras Basic Auth. En Python equivale a base64.b64decode(text).decode('utf-8') (también buscado como base64 decode python); esta página hace lo mismo sin abrir un REPL. Todas las operaciones se ejecutan íntegramente en tu navegador, sin subir nada.
- Autenticación de API —— las credenciales HTTP Basic Auth se codifican en Base64
- Data URIs —— incrusta imágenes o fuentes como
data:image/png;base64,…en CSS o HTML - Tokens JWT —— las secciones header y payload del JSON Web Token usan Base64url
- Adjuntos de correo —— la codificación MIME usa Base64 para adjuntos binarios
Esta herramienta usa codificación UTF-8 y maneja correctamente caracteres no ASCII como acentos en español, chino, árabe o emoji —— también sirve de utf-8 decoder en escenarios donde otras herramientas estropean la codificación.
FAQ
¿Cuál es la diferencia entre Base64 y Base64url?
El Base64 estándar usa + y /, y rellena con =; el Base64url seguro para URLs los sustituye por - y _, y elimina el relleno para que el valor pueda ir con seguridad en URLs y JWTs.