Codificador y Decodificador Base64
Escriba texto o una cadena Base64 arriba y pulse un botón para convertir
Codifica texto a Base64 o decodifica cadenas Base64 gratis en línea. Admite UTF-8 (emojis y multilingüe), variante URL-safe y ajuste de línea MIME. 100% privado — funciona en tu navegador.
¿Qué es Base64?
Base64 es una codificación que representa datos binarios con 64 caracteres ASCII imprimibles, usada para transmitir datos por sistemas solo de texto como correo, URL, JSON y peticiones HTTP. No es cifrado — cualquiera puede decodificarlo.
Consejos
Correctitud UTF-8
Esta herramienta codifica el texto como bytes UTF-8 antes de convertir a Base64, por lo que emojis, caracteres con acento y escrituras CJK se convierten correctamente.
Variante URL-safe
El + y / del Base64 estándar se escapan en las URL. Los tokens JWT y OAuth usan una variante con - y _. Actívela cuando el resultado viva en una URL o cookie.
Privacidad
Toda la codificación y decodificación ocurre en tu navegador con btoa / atob y TextEncoder / TextDecoder. Nada se envía a un servidor.
Casos de Uso
Credenciales API
Codifique claves y tokens para la cabecera Authorization
Data URIs
Codifique imágenes pequeñas como data: URIs para incrustar
Inspección JWT
Decodifique cabecera y payload para ver el contenido
Preguntas Frecuentes
¿Base64 es cifrado?
No. Base64 es codificación, no cifrado — cualquiera puede decodificarlo al instante. No lo use para ocultar contraseñas o claves API.
¿Por qué falla btoa directo?
El btoa nativo del navegador solo soporta Latin-1 y falla con emojis o escrituras no latinas. Esta herramienta primero convierte el texto a bytes UTF-8 con TextEncoder.
¿Se envía mi dato a tu servidor?
No. Toda la conversión ocurre en tu navegador — DevTools → Network muestra cero peticiones. Nada se registra ni almacena.