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

Codificador/decodificador Base64 en línea

Convierte texto a Base64 o decodifica Base64 a texto UTF-8 al instante. Herramienta gratuita y local en tu navegador. El procesamiento se realiza localmente…

Empezar a usar

Características y uso práctico

Esta herramienta resuelve la necesidad de representar datos binarios o texto en un formato seguro para transmisión, como en correos electrónicos o URLs. Por ejemplo, si tienes el texto Hola, al codificarlo obtienes SG9sYQ==. Si decodificas 5L2g5aW9, obtienes 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 puedes 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

Para codificar, el texto se limita a 8.388.608 unidades de código UTF-16 (y su representación UTF-8 a 16 MiB). Para decodificar, la entrada Base64 se limita a 16.777.216 unidades de código y a 8.388.608 caracteres después de quitar espacios. Esto protege la memoria del navegador; para archivos grandes usa el decodificador de archivos Base64.

Privacidad y seguridad

La conversión se realiza localmente en tu navegador; no se envía información a ningún servidor. 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 recuperas los mismos caracteres.

¿Qué hago si recibo un error al decodificar?

Verifica 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.

El procesamiento se realiza localmente en tu navegador.