Estos son los problemas que los desarrolladores encuentran a diario al trabajar con codificación Base64.
Un muro de caracteres no te dice nada. Necesitas un decodificador Base64 para revelar rápidamente qué contiene la cadena — ya sea JSON, una imagen o datos binarios en bruto.
El btoa() nativo de JavaScript corrompe silenciosamente los caracteres chinos, emoji y texto acentuado. Un codificador Base64 correcto debe manejar primero la codificación UTF-8.
La mayoría de los sitios web de decodificador Base64 suben tus datos a un servidor. Los tokens sensibles, claves API e imágenes privadas no deberían salir de tu dispositivo.
Codifica texto UTF-8 en Base64 o decodifica una cadena Base64 a texto plano en tiempo real.
Cada función está diseñada en torno a flujos de trabajo reales de desarrolladores y contenido.
El decodificador Base64 actualiza tu salida mientras escribes. Sin botón de conversión, sin actualización de página — solo resultados instantáneos.
A diferencia de btoa(), este codificador Base64 maneja correctamente el chino, japonés, emoji y todo el texto Unicode codificando primero a bytes UTF-8.
Arrastra una imagen, PDF o cualquier archivo y obtén al instante su cadena Base64 o Data URI — lista para incrustar en HTML, CSS o JSON.
Pega una cadena Data URI y el decodificador Base64 renderizará la imagen inmediatamente, con un botón de descarga para guardarla en tu dispositivo.
Toda la codificación y decodificación Base64 se ejecuta en tu navegador. Tu texto, imágenes y archivos nunca salen de tu dispositivo ni tocan un servidor.
Comprueba exactamente cuánto crece un archivo después de la codificación Base64. Base64 añade aproximadamente un 33% de sobrecarga, y esta herramienta te muestra la relación exacta.
Desde decodificar tokens de API hasta incrustar imágenes en CSS — tres flujos de trabajo prácticos en una herramienta gratuita.
Pega una misteriosa cadena Base64 y el decodificador revela su contenido al instante — ya sea un payload JWT, un blob JSON o una respuesta de API. La codificación también funciona al revés: convierte cualquier texto plano, incluido chino y emoji, a Base64 con manejo correcto de UTF-8.

Sube una imagen pequeña y obtén su cadena data:image/png;base64,… con un clic. Pégala directamente como atributo src en una etiqueta HTML <img> o como valor CSS background-image para eliminar una solicitud HTTP. El panel de comparación de tamaño de archivo muestra exactamente cuánto añadió la codificación Base64.

Cada operación de decodificación y codificación Base64 se ejecuta completamente en tu navegador. Tus tokens, imágenes privadas y documentos sensibles nunca salen de tu dispositivo — sin servidor involucrado, sin solicitud de red y sin cuenta necesaria.

Tres pasos desde la entrada hasta el resultado — sin configuración necesaria.
Usa el Modo Texto para cadenas, JWTs, tokens de API y fragmentos de código. Cambia al Modo Archivo para imágenes, PDFs o cualquier archivo binario que quieras codificar o previsualizar.
En Modo Texto, escribe o pega tu cadena. En Modo Archivo, arrastra y suelta un archivo o haz clic en el área de carga. El decodificador o codificador Base64 se ejecuta inmediatamente — sin necesidad de hacer clic en un botón.
Haz clic en Copiar para copiar la cadena Base64 a tu portapapeles, o usa el botón Descargar para guardar una imagen decodificada directamente en tu dispositivo.
Respuestas a las preguntas más comunes sobre codificación y decodificación Base64.
Un decodificador Base64 es una herramienta que convierte una cadena codificada en Base64 de vuelta a su forma original — texto plano, datos binarios o una imagen. Base64 es un esquema de codificación seguro para texto que representa datos binarios usando solo 64 caracteres ASCII imprimibles.
El btoa() integrado de JavaScript solo maneja caracteres Latin-1 (un byte). Para Unicode multibyte como chino, japonés o emoji, primero debes codificar el texto a bytes UTF-8 usando encodeURIComponent antes de llamar a btoa(). Este codificador Base64 maneja esa conversión automáticamente.
Sube tu imagen en el Modo Archivo y cambia la salida a 'Data URI'. Obtendrás una cadena como data:image/png;base64,iVBORw0KGgo… — pégala como atributo src de una etiqueta <img> o como valor CSS background-image. Esto elimina la solicitud HTTP separada para esa imagen.
Sí. Toda la codificación y decodificación se ejecuta completamente en tu navegador usando las APIs Web. Tu texto, archivos, imágenes y tokens nunca se envían a ningún servidor. Incluso puedes usar esta herramienta sin conexión después de que la página haya cargado.
Base64 codifica cada 3 bytes de entrada como 4 caracteres ASCII, lo que añade aproximadamente un 33% de sobrecarga. Por ejemplo, una imagen de 100 KB se convierte en aproximadamente 133 KB cuando se codifica en Base64. El panel del Modo Archivo te muestra el tamaño original exacto, el tamaño codificado y la relación para cada archivo que subas.
Sí, siempre que la cadena sea Base64 válida — es decir, que solo contenga A–Z, a–z, 0–9, +, / y caracteres de relleno =. Si los bytes decodificados representan una imagen con un tipo MIME válido, el decodificador Base64 también renderizará una vista previa.
Gratis para siempre — se ejecuta completamente en tu navegador.