Codificador/Decodificador Base64

Codifica texto a Base64 o decodifica Base64 a texto instantaneamente. Soporta Unicode completo incluyendo emoji. Todo el procesamiento se ejecuta localmente en tu navegador.

🔒 Todo el procesamiento ocurre localmente en tu navegador — nada se almacena ni se envía a ningún servidor.

Como usar este codificador/decodificador Base64

  1. Codificar: Introduce cualquier texto y haz clic en Codificar para obtener la representacion Base64.
  2. Decodificar: Cambia al modo Decodificar, pega una cadena Base64 y haz clic en Decodificar para obtener el texto original.
  3. Copia el resultado con un clic, o usa Cargar ejemplo para probarlo al instante.
  4. Presiona Ctrl+Enter para procesar — o simplemente pega y la herramienta autodetecta.

Acerca de la codificacion Base64

La codificacion Base64 representa datos binarios usando 64 caracteres ASCII (mayusculas A-Z, minusculas a-z, digitos 0-9, mas +, y barra /. El signo igual = se usa para relleno. Como todos los caracteres Base64 son ASCII imprimibles, es seguro usarlo en cadenas JSON, atributos HTML, cuerpos de email y URLs.

Un caso de uso comun es incrustar pequenas imagenes directamente en HTML o CSS como URIs de datos. Otro es almacenar configuracion binaria o tokens API en archivos de configuracion JSON. Esta herramienta maneja el juego de caracteres UTF-8 completo, por lo que puedes codificar emoji, texto internacional y simbolos especiales sin perdida de datos.

Esta herramienta usa las APIs integradas atob, btoa, TextEncoder y TextDecoder de tu navegador. Valida la entrada estrictamente — los caracteres invalidos se marcan inmediatamente en lugar de producir basura silenciosamente.

Preguntas frecuentes

Que es la codificacion Base64? ▼

Base64 es un sistema de codificacion binario-a-texto que convierte datos binarios en una cadena de caracteres ASCII (A-Z, a-z, 0-9, +, /, y =). Se usa comunmente para incrustar datos binarios (como imagenes) en JSON, XML o HTML, o para transmitir datos binarios de forma segura a traves de protocolos solo texto como HTTP o email.

Como funciona el codificador? ▼

El codificador toma tu texto, lo convierte a bytes usando UTF-8 (que maneja cualquier idioma incluyendo emoji), y luego mapea cada byte a su representacion Base64. El resultado es una cadena de texto que puedes almacenar o transmitir de forma segura en cualquier lugar que acepte texto ASCII.

Como funciona el decodificador? ▼

El decodificador toma una cadena Base64, valida que solo contenga caracteres Base64 validos, la convierte de vuelta a bytes sin procesar, y luego decodifica esos bytes como texto UTF-8. Si la entrada no es Base64 valido, muestra un mensaje de error claro.

Se envian mis datos a un servidor? ▼

No. Todo el procesamiento ocurre 100% en tu navegador usando las APIs integradas atob y TextEncoder/TextDecoder de JavaScript. Nada se sube, transmite o almacena en ningun lugar. Puedes usar esta herramienta incluso sin conexion.

Que significa el caracter = al final de algunas cadenas Base64? ▼

El caracter = (signo igual) es relleno. Base64 codifica 3 bytes en 4 caracteres. Cuando la entrada no es un multiple de 3 bytes, se anade relleno para hacer la salida un multiple de 4 caracteres.

Puedo codificar texto Unicode como emoji? ▼

Si. Esta herramienta usa codificacion UTF-8 internamente, por lo que maneja correctamente cualquier caracter Unicode, incluyendo emoji, caracteres CJK, arabe y simbolos especiales.

Cual es la diferencia entre Base64 y codificacion URL? ▼

Base64 y la codificacion URL (codificacion porcentual) sirven para diferentes propositos. Base64 es para convertir datos binarios arbitrarios en texto ASCII; expande los datos en ~33%. La codificacion URL reemplaza caracteres especiales con secuencias de %. Usa Base64 cuando necesites codificar datos binarios; codificacion URL para parametros de consulta.

☕ ¿Te gustan estas herramientas? Si estas herramientas gratuitas te ahorraron tiempo, ¡invítame un café! Apoyar en Ko-fi