Pasar de texto a Base64 y volver a leerlo

La entrada es texto pegado, sin carga de archivos, descarga de resultados como archivo ni obtención de contenido desde URL remotas. Las conversiones se ejecutan en el navegador.

  1. Pega el texto y elige codificar: Hello se convierte en SGVsbG8=.
  2. Para decodificar, sustituye la entrada por la cadena Base64 y elige decodificar.
  3. Copia la salida correcta o borra la entrada y el resultado con el control de limpieza.

Texto admitido y errores de decodificación

UTF-8, sin elegir otro juego de caracteres

你好 😀 produce 5L2g5aW9IPCfmIA=. Se conservan los espacios iniciales y finales del texto. La salida usa A-Z, a-z, 0-9, + y /, con = cuando hace falta y sin dividirse en líneas. Se rechazan sustitutos UTF-16 sin pareja; una entrada vacía sí admite una conversión vacía.

Qué se puede omitir al pegar Base64

Se ignoran únicamente espacio ASCII, tabulación, CR, LF y salto de página. Si no hay ningún =, se completa el relleno cuando la longitud lo permite: SGVsbG8 da Hello. Se rechazan el relleno incorrecto, parcial o excesivo, longitudes restantes de 4n+1 y caracteres sobrantes como los de SGVsbG8=!!!.

Zg== da f; Zh== se rechaza porque sus bits de relleno no son cero. A tampoco es una entrada válida.

Una cadena válida no garantiza texto legible

/w== es Base64 válido, pero sus bytes no forman texto UTF-8 válido. El error elimina el resultado anterior e impide copiarlo. Si hay una marca BOM de UTF-8, se conserva como carácter U+FEFF.

Dudas sobre Base64 y sus límites

¿Sirve para Base64URL o imágenes?

No hay modo Base64URL: los caracteres - y _ se rechazan. Tampoco hay salida de archivos binarios, como imágenes o archivos comprimidos; la salida es texto UTF-8.

¿Puedo pegar una URL data completa?

No se acepta el prefijo data:text/plain;base64,. Puedes pegar solo el contenido Base64 si representa texto UTF-8. Base64 estándar y la codificación porcentual de URL son operaciones distintas.

¿Codificar equivale a cifrar?

No. Base64 es reversible sin clave y no aporta confidencialidad.

Herramientas recientes: