Codificar / decodificar Base64

Base64 compatible con UTF-8 para texto y archivos, con salida apta para URL y decodificación tolerante.

Funciona en local · no se sube nada
Text
Base64

Qué hace

Base64 convierte bytes en 64 caracteres imprimibles para que los datos binarios puedan viajar en JSON, cabeceras HTTP, correos electrónicos y archivos de configuración. Esta herramienta convierte en ambas direcciones mientras escribe.

  • Compatible con UTF-8: el texto se codifica primero como bytes UTF-8, de modo que ü, İ y los emojis van y vuelven sin pérdidas (un simple btoa() falla con ellos).
  • Salida apta para URL y sin relleno (- y _ en lugar de + y /, sin = final), la variante que usan los JWT y muchas URL.
  • Ajustar a 76 genera líneas al estilo MIME / PEM.
  • Decodificador tolerante: se aceptan saltos de línea, espacios, relleno ausente, el alfabeto apto para URL y un prefijo data: URI. Los errores reales se indican con la línea y la columna exactas.
  • Detecta datos binarios: si los bytes decodificados no son UTF-8 válido, se muestra un volcado hexadecimal en lugar de texto ilegible y el tipo de archivo se detecta por sus bytes mágicos.
  • Archivos: suelte cualquier archivo para obtener su Base64, o use Guardar como archivo para convertir Base64 de nuevo en un archivo con la extensión correcta.

Cómo usarlo

  1. Elija Codificar o Decodificar.
  2. Escriba, pegue o suelte un archivo en el panel izquierdo. El resultado se actualiza al instante.
  3. Pulse Copiar (o Ctrl+Enter) o Descargar. Intercambiar usa la salida como nueva entrada e invierte la dirección.

Privacidad

Todo ocurre en su navegador. Los archivos se leen localmente y no se sube nada. Su última entrada de texto y sus opciones se guardan en el almacenamiento local del navegador; Borrar elimina la entrada.