Inicio / Herramientas para Desarrolladores / Codificador/decodificador Base64 en línea
Herramientas online gratis

Codificador/decodificador Base64 en línea

Codificá texto UTF-8 en Base64 estándar o descodificalo para recuperar el texto y copiar el resultado en el navegador.

Empezar a usar

Codificador/decodificador Base64 en línea

Codificá texto UTF-8 en Base64 estándar o descodificalo para recuperar el texto y copiar el resultado en el navegador.

Características y uso práctico

Por ejemplo, si tenés el texto Hola, al codificarlo obtenés SG9sYQ==. Si descodificás 5L2g5aW9, obtenés el texto 你好 (en UTF-8).

Parámetros y procesamiento

La codificación usa UTF-8 para convertir el texto a bytes y luego aplica Base64. La decodificación elimina los espacios en blanco antes de procesar, por lo que podés pegar Base64 con saltos de línea. Si el Base64 no es válido o los bytes no son UTF-8, se muestra un error.

Límites de entrada

La codificación admite hasta 8.388.608 unidades UTF-16 y 16 MiB de bytes UTF-8 antes de convertir a Base64. Para descodificar, los límites son 16.777.216 unidades de entrada y 8.388.608 caracteres Base64 sin espacios. La longitud UTF-16 no equivale al tamaño UTF-8.

Privacidad y seguridad

La conversión se realiza localmente en tu navegador; el texto ingresado no se envía a un servidor para esta conversión. Sin embargo, Base64 no es cifrado: es una representación reversible. No compartas secretos solo porque parezcan ilegibles.

Preguntas frecuentes

¿Por qué el resultado a veces termina con el símbolo =?

El carácter = se usa como relleno cuando la cantidad de bytes original no es múltiplo de tres. Es parte del estándar Base64 y no afecta la decodificación.

¿Puedo codificar caracteres acentuados o emojis?

Sí, la herramienta codifica cualquier texto Unicode usando UTF-8. Por ejemplo, ¡Hola! se codifica correctamente y al decodificar recuperás los mismos caracteres.

¿Qué hago si recibo un error al decodificar?

Verificá que la cadena Base64 sea válida y que los bytes decodificados correspondan a texto UTF-8. Si el contenido original era binario (como una imagen), usa el decodificador de archivos Base64 en su lugar.

Lista de verificación

  • Seleccioné la operación correcta (codificar o decodificar).
  • La entrada no excede los límites de tamaño.
  • El Base64 no contiene caracteres no válidos (solo letras, números, +, / y =).
  • Copié el resultado antes de cerrar la página.
¡Hola! ↔ wqFIb2xhIQ==
Hello ↔ SGVsbG8=

Para codificar y descodificar directamente acá, usá hasta 6 MiB de datos UTF-8, que producen como máximo 8 MiB de Base64. Los resultados mayores se pueden recuperar como bytes con el descodificador de archivos, dentro de sus límites.

El procesamiento se realiza localmente en tu navegador.