EZ
EZ2Conv

Codificador/Decodificador Base64

Codifica y decodifica texto en formato Base64 directamente en tu navegador. Compatible con Unicode y emojis, sin necesidad de subir datos al servidor para total privacidad.

14px
El resultado aparecerá aquí...

Cómo usar

  1. Pega o escribe el texto plano a codificar, o una cadena Base64 para decodificar a texto legible
  2. Haz clic en 'Codificar' o 'Decodificar' para convertir instantáneamente en tu navegador
  3. Copia el resultado convertido del área de salida con el botón de copia rápida
  4. Usa el botón de cambio de modo para alternar fácilmente entre codificación y decodificación
  5. Codificación y decodificación bidireccional Base64
  6. Soporte completo para Unicode y emojis
  7. Validación en tiempo real con mensajes de error
  8. Sin subida al servidor - procesamiento completamente del lado del cliente

Cómo funciona la codificación y decodificación Base64

Qué hace la codificación Base64

Base64 representa datos con un conjunto fijo de 64 caracteres imprimibles: las letras de la A a la Z en mayúscula y minúscula, los dígitos del 0 al 9 y los dos símbolos + y /. Esta herramienta toma el texto que escribes o pegas y lo reescribe con ese alfabeto, y también hace el camino inverso: pega una cadena Base64 y reconstruye el texto original.

Un único botón de modo cambia entre codificar y decodificar, así que puedes ir y volver sin recargar la página, y el resultado aparece en cuanto ejecutas la operación, listo para copiar.

Un ejemplo concreto

Base64 procesa tres bytes cada vez. Esos tres bytes de 8 bits se reagrupan en cuatro bloques de 6 bits, y cada bloque elige un carácter del alfabeto. Toma la palabra Man: sus bytes se convierten en cuatro valores que corresponden a T, W, F y u, de modo que Man se codifica como TWFu.

Cuando la longitud de la entrada no es múltiplo de tres, se añaden uno o dos caracteres = como relleno. Hello World, por ejemplo, se codifica como SGVsbG8gV29ybGQ=, donde el = final indica que hizo falta relleno para completar el último grupo.

Cuándo conviene usarlo

Base64 es la forma habitual de transportar datos que no son texto plano por canales que solo aceptan texto. Puedes decodificar un segmento de un JSON Web Token (JWT) para inspeccionar sus claims, leer las credenciales guardadas en una cabecera HTTP Basic Auth o desempaquetar un valor sacado de una cookie, un archivo de configuración o una respuesta de API para ver qué contiene en realidad.

En sentido contrario, codificar te permite incrustar una imagen pequeña directamente en HTML o CSS como data URI, o pegar contenido casi binario donde se espera texto plano sin que se corrompa por el camino.

Notas y casos límite

El texto se trata como UTF-8 antes de codificar, así que las letras acentuadas, los caracteres CJK y los emojis sobreviven intactos a una ida y vuelta completa en lugar de corromperse. La decodificación revisa primero la entrada: una cadena con caracteres fuera del alfabeto Base64, o con el relleno roto, se rechaza con un error claro en vez de devolver basura.

Esta herramienta usa el alfabeto estándar con + y /; la variante segura para URL que los sustituye por - y _ es una codificación relacionada pero distinta. Ten presente que Base64 es una codificación, no cifrado: por sí solo no oculta nada, ya que cualquiera puede decodificar el resultado y recuperar el original.

Preguntas frecuentes

Sí. Puedes codificar y decodificar todo el texto que quieras sin límite de caracteres, sin marca de agua en el resultado y sin ninguna versión de pago que reserve funciones. El cambio de modo bidireccional, el manejo de Unicode y la copia con un clic están disponibles sin restricciones.
La codificación y la decodificación ocurren mediante el JavaScript del propio navegador, por lo que datos sensibles como JWT, claves de API o credenciales de Basic Auth nunca se envían a ningún sitio. El texto permanece en tu dispositivo desde que lo pegas hasta que copias el resultado.
No hay que registrarse. Abre la página, pega tu texto o tu cadena Base64, elige la dirección y el resultado aparece al instante: sin correo, sin muro de inicio de sesión y sin cuota de uso ligada a una cuenta.
Sí. La entrada se procesa como UTF-8, de modo que las letras acentuadas, los caracteres chinos, japoneses y coreanos y los emojis se codifican y decodifican correctamente. Una cadena que pasa por codificar y luego decodificar vuelve exactamente igual que empezó.
Los caracteres = son relleno. Base64 trabaja en bloques de tres bytes de entrada; cuando al último bloque le faltan uno o dos bytes, el codificador añade = para completar el grupo y que la longitud siga siendo múltiplo de cuatro. No aportan ningún dato por sí mismos.
No. Base64 es una codificación reversible sin clave ni secreto, así que cualquiera puede decodificarla y recuperar el original. Sirve para que los datos viajen de forma segura como texto, no para protegerlos: nunca confíes solo en Base64 para ocultar contraseñas o información privada.