NEWHerramienta Gratuita para Desarrolladores

Decodificador Base64
& Codificador

Codifica texto, imágenes y archivos en Base64, o decodifica cualquier cadena Base64 a salida legible — instantáneamente en tu navegador sin cargas al servidor.

Frustraciones Comunes con Base64

Estos son los problemas que los desarrolladores encuentran a diario al trabajar con codificación Base64.

Cadenas Base64 ilegibles

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.

btoa() falla con Unicode

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.

Riesgo de privacidad con herramientas online

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.

Base64 Decoder

Conversión de Texto / Cadena

Codifica texto UTF-8 en Base64 o decodifica una cadena Base64 a texto plano en tiempo real.

Solo local — nunca se sube
Ad

¿Por Qué Usar Este Decodificador Base64?

Cada función está diseñada en torno a flujos de trabajo reales de desarrolladores y contenido.

Codificación y decodificación en tiempo real

El decodificador Base64 actualiza tu salida mientras escribes. Sin botón de conversión, sin actualización de página — solo resultados instantáneos.

Soporte completo UTF-8 y Unicode

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.

Archivo e imagen a Base64

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.

Vista previa de Base64 a imagen

Pega una cadena Data URI y el decodificador Base64 renderizará la imagen inmediatamente, con un botón de descarga para guardarla en tu dispositivo.

100% local — cero cargas

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.

Comparación de tamaño de archivo

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.

Lo Que Puedes Hacer Con Este Decodificador Base64

Desde decodificar tokens de API hasta incrustar imágenes en CSS — tres flujos de trabajo prácticos en una herramienta gratuita.

Decodificar y Codificar Cadenas de Texto

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.

Base64 Decoder split panel showing plain text on the left and encoded Base64 string on the right

Incrustar Imágenes con Data URIs

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.

Browser interface showing an image file converted to a Data URI Base64 string for HTML embedding

Procesamiento Local Centrado en la Privacidad

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.

Base64 Decoder running locally in a browser with a shield icon and no-server indicator

Cómo Usar el Decodificador Base64

Tres pasos desde la entrada hasta el resultado — sin configuración necesaria.

01

Elige el modo Texto o Archivo

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.

  • Puedes pegar un Data URI directamente en el panel inverso del Modo Archivo para previsualizar y descargar la imagen.
02

Pega, escribe o suelta tu entrada

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.

  • La herramienta maneja Base64 en bruto y Data URIs de igual manera — ambos formatos se aceptan automáticamente.
03

Copia o descarga tu resultado

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.

  • Alterna entre el formato Base64 en bruto y Data URI en el Modo Archivo para obtener exactamente el formato de cadena que necesitas.

FAQ del Decodificador Base64

Respuestas a las preguntas más comunes sobre codificación y decodificación Base64.

¿Qué es un Decodificador 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.

¿Por qué falla btoa() con caracteres chinos o emoji?

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.

¿Cómo incrusto una imagen como Base64 en HTML o CSS?

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.

¿Son privados mis datos con este decodificador Base64?

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.

¿Por qué una cadena Base64 ocupa más espacio que el original?

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.

¿Puedo decodificar cualquier cadena Base64 aquí?

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.

Comienza a Decodificar Base64 en Segundos

Sin registro. Sin servidor. Pega una cadena Base64 o suelta un archivo y obtén tu resultado al instante.

Gratis para siempre — se ejecuta completamente en tu navegador.