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
- Codificar: Introduce cualquier texto y haz clic en Codificar para obtener la representacion Base64.
- Decodificar: Cambia al modo Decodificar, pega una cadena Base64 y haz clic en Decodificar para obtener el texto original.
- Copia el resultado con un clic, o usa Cargar ejemplo para probarlo al instante.
- 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.
Herramientas relacionadas
Codificador/Decodificador de URLs
Codifica texto para uso seguro en URLs o decodifica URLs con codificacion porcentual. Maneja Unicode completo incluyendo emoji. Todo el procesamiento se ejecuta localmente en tu navegador.
Codificador/Decodificador HTML
Codifica caracteres especiales a entidades HTML o decodifica entidades a texto plano. Soporta todos los codigos de entidad HTML estandar. Todo el procesamiento ocurre localmente en tu navegador.
Generador de Hash
Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 instantaneamente. Ver salida en hex minusculas, hex mayusculas o Base64. Todo el procesamiento se ejecuta localmente en tu navegador.