Codificador y decodificador Base64
Codifica texto a Base64 o vuelve a decodificarlo, al instante y por completo en tu navegador. Compatibilidad total con UTF-8: las letras acentuadas, el texto CJK y los emoji sobreviven al viaje de ida y vuelta.
Usa - y _ en lugar de + y / y elimina el relleno =. Seguro dentro de URL, nombres de archivo y segmentos JWT.
0 caracteres · 0 bytes · 0 líneas
Resultado
0 caracteres · 0 bytes · 0 líneas
Qué resuelve esta herramienta
Unicode bien hecho
El texto se convierte a bytes UTF-8 antes de codificar, así que 中文, café y 🔒 van y vuelven correctamente en lugar de provocar un error.
Decodificador tolerante
Acepta saltos de línea, espacios sueltos, relleno = ausente y el alfabeto seguro para URL sin que tengas que limpiar nada antes.
Nada sale de la pestaña
La codificación se ejecuta en JavaScript en tu dispositivo. Los tokens, las credenciales y los payloads no se envían a ningún sitio.
Preguntas frecuentes
¿Base64 es una forma de cifrado?
No. Base64 es una codificación, no un cifrado: cualquiera puede decodificarlo en segundos. Úsalo para mover datos binarios por canales de solo texto, nunca para proteger secretos.
¿Por qué otras herramientas fallan con texto chino o emoji?
Llaman directamente a btoa(), que solo acepta caracteres Latin-1 y lanza un error con cualquier otro. Esta herramienta codifica primero a bytes UTF-8, así que funciona cualquier carácter.
¿Cuándo conviene usar el alfabeto seguro para URL?
Cuando el resultado va en una URL, un parámetro de consulta, un nombre de archivo o un JWT. El Base64 estándar usa + y /, que tienen un significado especial en esos lugares.
¿Puedo decodificar una imagen o un archivo en Base64?
Puedes decodificar cualquier cadena Base64, pero los datos binarios como una imagen aparecerán como caracteres ilegibles porque el resultado se muestra como texto.