Codificador Base64
Convierte cualquier texto a Base64 al instante. Compatibilidad total con UTF-8: tildes, texto CJK y emoji se codifican correctamente, con alfabeto URL-safe opcional.
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
Cuándo necesitas codificación Base64
Base64 reempaqueta datos binarios en 64 caracteres ASCII imprimibles, para que el contenido que se rompería en un canal de solo texto (JSON, XML, correo, URL) sobreviva al trayecto. Cada 3 bytes se convierten en 4 caracteres, por eso la salida es aproximadamente un 33 % mayor que la entrada.
Usos típicos: Data URL para incrustar imágenes pequeñas en CSS o HTML, cabeceras HTTP de autenticación básica, segmentos JWT y adjuntos MIME. Si el resultado debe vivir dentro de una URL o un nombre de archivo, activa el alfabeto URL-safe que sustituye + y / por - y _.
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
¿Cuánto crece el dato con Base64?
Exactamente 4/3 del tamaño original, redondeado a un múltiplo de 4 caracteres con relleno =. 100 bytes se convierten en 136 caracteres.
¿Puedo codificar chino o emoji?
Sí. El texto se convierte a bytes UTF-8 antes de codificar, así que cualquier carácter funciona, a diferencia de las herramientas que llaman a btoa() directamente y fallan fuera de Latin-1.
¿Base64 es cifrado?
No, es solo una codificación que cualquiera puede revertir en segundos. Sirve para transportar, nunca para proteger secretos.
¿Alfabeto estándar o URL-safe?
Elige URL-safe cuando la salida vaya a una URL, un parámetro de consulta, un nombre de archivo o un JWT. En los demás casos, el alfabeto estándar con relleno = es lo habitual.