Saltar al contenido
Gratis, sin registro y desde el navegador

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.bin

Descubrir más

Más herramientas

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 soporte
¿Estás creando algo propio?

Tu 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.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas para desarrolladores