Decodificador Base64 y codificador: decodifica y codifica online
Con el decodificador Base64, recuperas texto legible a partir de Base64; con el codificador, conviertes texto a Base64 en formato estándar o seguro para URL. Por ejemplo, «ZAP-Hosting» se convierte en «WkFQLUhvc3Rpbmc=». El resultado aparece mientras escribes y todo se procesa localmente en tu navegador.
Creado por Jakub Martyniak
¿Estás desarrollando una API? Aloja tu backend en un VPS con control total.
Entrada
Resultado
Pega texto o Base64 a la izquierda para ver una vista previa.
Resultado de ejemplo
Así se muestra la transformación en el codificador Base64
Introduce texto y la herramienta generará al instante la cadena Base64 en formato estándar o seguro para URL; también convertirá Base64 en texto legible. El texto de abajo es un ejemplo fijo; tu resultado dependerá de lo que introduzcas.
Ejemplo · Texto con diéresis, ß y barra oblicua
Entrada
- Texto
- Grüße/ZAP?
- Los caracteres especiales se codifican antes en UTF-8; ü y ß ocupan 2 bytes cada uno.
Resultado
- Base64 (estándar)
- R3LDvMOfZS9aQVA/
- Con + y / y relleno =, para JSON, XML, correos electrónicos y URI de datos.
- Base64 (seguro para URL)
- R3LDvMOfZS9aQVA_
- + se convierte en -, / en _, y se elimina el relleno: se puede usar directamente en URL y nombres de archivo.
- Decodificado de nuevo
- Grüße/ZAP?
- Al decodificar, recuperas exactamente el texto original, independientemente de la variante.
Funciones
Decodificador y codificador Base64 en una sola herramienta
Decodifica y codifica en una sola página, con UTF-8, una variante segura para URL y detección de datos binarios.
Resultado en tiempo real sin hacer clic
El resultado se recalcula con cada entrada; no hace falta un botón para convertir.
Estándar y seguro para URL
Elige entre codificar con +, / y relleno = o usar la variante segura para URL con - y _ sin relleno. El decodificador acepta ambas variantes.
UTF-8 con caracteres acentuados y emojis
El texto se convierte a UTF-8 antes de codificarlo y se lee estrictamente como UTF-8 al decodificarlo.
Datos binarios para descargar
Si el resultado decodificado no es texto válido, puedes descargar los datos sin procesar como decoded.bin.
Visualización clara de errores
Los caracteres ajenos al alfabeto Base64 y los rellenos incorrectos se notifican de inmediato.
Solo en tu navegador
Gratis y sin registro. No se sube nada: incluso los archivos se leen solo de forma local.
Guía
Cómo decodificar y codificar Base64 online
Del texto o la cadena Base64 al resultado final en cinco pasos.
Paso 1
Seleccionar modo
Elige «Codificar» en la parte superior de la herramienta para convertir texto a Base64, o «Decodificar» para recuperar texto a partir de Base64.
Paso 2
Pegar texto o Base64
Pega tu texto o cadena Base64 en el campo «Entrada», carga un archivo de texto mediante «Seleccionar archivo» o prueba la herramienta con «Cargar ejemplo».
Paso 3
Elegir variante
Al codificar, elige «Estándar (+/=)» o «Seguro para URL (-_)». Al decodificar, la herramienta acepta ambas variantes.
Paso 4
Comprobar resultado
El resultado aparece de inmediato en el campo «Resultado» y se actualiza mientras escribes. Si el Base64 no es válido, verás un mensaje de error.
Paso 5
Copiar o descargar
Copia el resultado al portapapeles o descárgalo mediante «Descargar» como encoded.txt, decoded.txt o, si contiene datos binarios, como decoded.bin.
Conceptos básicos
¿Qué es Base64?
Base64 representa cualquier dato como texto imprimible. Esto es lo que debes saber antes de decodificar o codificar Base64.
Cómo funciona la codificación Base64
Cada 3 bytes se dividen en cuatro grupos de 6 bits. Cada grupo se convierte en uno de 64 caracteres: A–Z, a–z, 0–9, + y /. Si faltan bytes al final, se rellenan con =. Por eso, Base64 ocupa aproximadamente un tercio más que el original.
Para qué se usa Base64
Base64 permite transmitir datos binarios mediante formatos de texto: adjuntos de correo (MIME), URI de datos en HTML y CSS, datos JSON y XML, cabeceras HTTP como Basic Auth y las partes de un JWT codificadas para URL.
Base64 no es cifrado
Base64 es una codificación reversible sin clave: cualquiera puede decodificarla. No protege contraseñas ni secretos; para eso necesitas hashes como bcrypt.
Decodificar URI de datos
Una cadena como «data:image/png;base64,iVBOR…» comienza con un prefijo. Elimina todo hasta la coma incluida; de lo contrario, el decodificador notificará caracteres no válidos.
Línea de comandos
Decodificar y codificar Base64 en la terminal
En tu ordenador o servidor, estos comandos realizan la misma conversión que la herramienta. El ejemplo decodifica WkFQLUhvc3Rpbmc= y recupera ZAP-Hosting.
Linux
echo 'WkFQLUhvc3Rpbmc=' | base64 -d base64 -d input.b64 > output.bin base64 input.txt
macOS
echo 'WkFQLUhvc3Rpbmc=' | base64 -D base64 -D -i input.b64 -o output.bin base64 -i input.txt
Windows (PowerShell)
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('WkFQLUhvc3Rpbmc='))
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('ZAP-Hosting'))
certutil -decode input.b64 output.binDescubrir más
Más herramientas
Depurador JWT
Decodifica, edita y vuelve a firmar JSON Web Tokens, con verificación de firmas HS256/HS384/HS512 y verificación RS/PS/ES mediante clave pública, todo en el navegador.
Creado por Jakub Martyniak
Generador de hashes (MD5, SHA-1, SHA-256, SHA-512)
NuevoGenera hashes MD5, SHA-1, SHA-256 y SHA-512 a partir de texto o archivos y compara sumas de verificación. Funciona íntegramente en el navegador.
Creado por Luca Stanek
Generador y verificador Bcrypt
Genera y comprueba hashes Bcrypt directamente en tu navegador, con un factor de coste ajustable.
Creado por Rugile Rutkauskaite
Formateador de JSON
Formatea, minifica y valida JSON con resaltado de sintaxis, indicación de errores y descarga, todo en el navegador.
Creado por Jakub Martyniak
Codificador y decodificador de URL
Codifica y decodifica URL y texto en línea: compara encodeURIComponent, encodeURI y el formato de formulario, con una tabla de parámetros de consulta y un generador de enlaces UTM. Funciona íntegramente en el navegador.
Creado por Dimitri Heissler
FAQ
Preguntas frecuentes sobre el decodificador Base64
Respuestas breves sobre la decodificación y codificación Base64, los archivos y la privacidad.
Elige «Decodificar» en la parte superior de la herramienta y pega tu cadena Base64 en el campo «Entrada». El resultado aparece de inmediato en «Resultado», sin clics adicionales. Desde ahí puedes copiarlo al portapapeles o guardarlo como decoded.txt mediante «Descargar».
Los datos se representan con 64 caracteres imprimibles: A–Z, a–z, 0–9, + y /, además de = como carácter de relleno al final. Cada 3 bytes se convierten en 4 caracteres, por lo que el resultado ocupa aproximadamente un tercio más que el original. Por ejemplo, ZAP-Hosting se convierte en WkFQLUhvc3Rpbmc=.
No. Base64 es una codificación reversible sin clave: cualquiera puede decodificarla al instante. Por eso no sirve para contraseñas ni datos confidenciales. Guarda las contraseñas con el generador bcrypt y crea sumas de comprobación con el generador de hashes.
Puedes usar el decodificador Base64 gratis y sin registrarte. La codificación y decodificación se realizan directamente en tu navegador con TextEncoder, TextDecoder, btoa y atob. Incluso los archivos seleccionados mediante «Seleccionar archivo» se leen solo de forma local. Tu texto no se envía a ningún servidor.
Base64 estándar utiliza + y /, además de = como relleno. Base64 seguro para URL sustituye + por - y / por _, y omite el relleno. Así, Grüße/ZAP? se convierte en R3LDvMOfZS9aQVA/ o, en la variante segura para URL, en R3LDvMOfZS9aQVA_. Al decodificar, la herramienta acepta ambas variantes, incluso sin relleno.
Pega la cadena Base64 en el modo «Decodificar». Si el resultado no es texto UTF-8 válido, la herramienta no mostrará caracteres ilegibles: te ofrecerá los datos sin procesar para descargarlos como decoded.bin. Después, cambia la extensión del archivo por la adecuada, como .png o .pdf. No hay vista previa. Elimina antes cualquier prefijo como «data:image/png;base64,».
Con «Seleccionar archivo», puedes cargar y codificar directamente archivos de texto, como JSON, configuraciones o certificados en formato de texto. El archivo se lee como texto, por lo que las imágenes y otros archivos binarios no se codifican correctamente de este modo.
En lugar de mostrar un resultado incorrecto, la herramienta indica si el texto contiene caracteres ajenos al alfabeto Base64 o un relleno incorrecto. Las causas habituales son una cadena truncada, caracteres añadidos al copiar o un prefijo de URI de datos. Al decodificar, la herramienta elimina automáticamente los espacios y saltos de línea al principio y al final.
¿Tienes más preguntas?
Contactar con soporteTu API necesita un servidor fiable que entregue sus datos
Un VPS de ZAP-Hosting pone tu aplicación o proyecto en línea de forma fiable.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas para desarrolladores
