piapia123
es

Codificar y decodificar Base64

Cifrado

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

Convierte entre texto y Base64 en ambos sentidos, con manejo correcto de acentos, chino y emoji. Al activar la variante segura para URL se cambian + y / por - y _, y se quita el = final, de modo que el resultado puede ir directo a una URL, un nombre de archivo o un JWT. Al decodificar se toleran los saltos de línea y la falta de relleno, lo que hace indoloro pegar desde cualquier sitio.

Funciones

  • Ambos sentidos: texto ⇄ Base64
  • Manejo correcto de UTF-8 para texto acentuado, chino y emoji
  • Variante segura para URL: + → -, / → _, sin relleno
  • Al decodificar se toleran saltos de línea, espacios y falta de relleno
  • El resultado se actualiza mientras escribes — sin botón que pulsar

Cómo se usa

  1. Elige la dirección: codificar o decodificar
  2. Marca la variante segura para URL si la necesitas
  3. Pega tu contenido — el resultado aparece al instante
  4. Pulsa Copiar para llevarte el resultado

Preguntas frecuentes

¿Por qué mi texto se codifica distinto en otro sitio?
Base64 codifica bytes, no caracteres. La misma cadena ocupa 6 bytes en UTF-8 y 4 en GBK, así que la salida difiere. Esta herramienta usa siempre UTF-8, que es la convención de las páginas y las API actuales.
¿Cuándo necesito la variante segura para URL?
El alfabeto estándar de Base64 contiene + y /, y ambos tienen un significado especial en las URL. Usa la variante siempre que la salida vaya a una URL, un nombre de archivo o una cookie.
¿Qué significa «no es texto UTF-8 válido» al decodificar?
Que Base64 se decodificó bien, pero los bytes resultantes no son texto válido — normalmente porque el contenido original era binario, como una imagen o un archivo comprimido, y no caracteres.

Herramientas relacionadas