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, ¡considera invitarnos un café! Apoyar en Ko-fi