Descodificar Base64

Pega una cadena Base64 y lee al instante el texto original. Entiende el Base64 estándar y el seguro para URL, y avisa cuando la entrada no es válida.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
base64-decode

100 % privado — todo se convierte en tu navegador y no se sube nada.

Archivos e imágenes

Codificar un archivo a Base64

100 % privado — todo se convierte en tu navegador y no se sube nada.

Cómo funciona

Pega el Base64

Pega la cadena, con o sin el relleno = y con o sin saltos de línea.

Lee el texto

El texto descodificado aparece al instante en el cuadro de salida.

Cópialo

Copia el resultado, o descodifica un archivo con la sección de archivos de más abajo.

Cómo descodificar Base64

Para descodificar Base64, pega la cadena en el cuadro de entrada con «De Base64 a texto» seleccionado. El texto original aparece al instante en el cuadro de salida. Se aceptan los alfabetos estándar y seguro para URL, se tolera que falte el relleno y los bytes se leen como UTF-8. Todo funciona en tu navegador, así que la cadena que pegas no se sube nunca.

Qué hace la descodificación

Base64 agrupa los bytes originales de tres en tres y escribe cada grupo como cuatro caracteres de un alfabeto de 64. Descodificar lo deshace: cada carácter vuelve a ser 6 bits, los bits se reagrupan en bytes y, si los bytes son texto, se leen como UTF-8. Por ejemplo, SGVsbG8= se descodifica como Hello.

Ejemplos de descodificación

Ejemplos de Base64
TextoBase64Bytes
AQQ==1
HiSGk=2
ManTWFu3
HelloSGVsbG8=5
Hello, World!SGVsbG8sIFdvcmxkIQ==13
¡Hola, mundo!wqFIb2xhLCBtdW5kbyE=14
€4oKs3

Por qué falla la descodificación

  • Caracteres fuera del alfabeto. Solo son válidos A-Z, a-z, 0-9, + y / (o - y _ en la forma segura para URL), más el relleno =.
  • Longitud incorrecta. Una cadena Base64 válida, una vez rellenada, tiene una longitud múltiplo de cuatro.
  • El resultado no es texto. Si el Base64 contiene una imagen o un PDF, la salida son símbolos ilegibles; usa la sección de archivos para descargarlo.
  • Errores al copiar. Un carácter que falta o un espacio de más rompe el final de la cadena.

Reconocer qué hay dentro

Muchas veces se adivina el tipo de archivo por los primeros caracteres de su Base64. Un texto que empieza por eyJ suele ser JSON (una parte de un JWT), y la tabla siguiente muestra el comienzo de los tipos de archivo más habituales.

Firmas de archivos habituales en Base64

Cómo empieza el Base64 de cada archivo
Tipo de archivoEl Base64 empieza por
JPEG/9j/
PNGiVBORw0KGgo=
GIFR0lGODlh
WebPUklGRg==
PDFJVBERi0=
ZIPUEsDBA==

Privado por diseño

La conversión se hace en tu navegador. Lo que escribes, pegas o sueltas no se sube nunca, algo importante cuando el texto contiene tokens, datos personales o archivos internos.

Preguntas frecuentes

¿Puedo descodificar un JWT con esto?
Puedes descodificar cada una de las tres partes de un JWT separadas por puntos para leer la cabecera y el contenido, porque usan Base64 seguro para URL. La parte de la firma es binaria y no está pensada para leerse.
¿Descodificar Base64 es lo mismo que descifrar?
No. Base64 es una codificación, no un cifrado, así que no hay clave. Cualquiera puede descodificarlo, y por eso no debe usarse para ocultar secretos.
¿Por qué salen caracteres raros?
Probablemente los datos no son texto, sino por ejemplo una imagen, un archivo comprimido o texto en otra codificación. Usa la sección de archivos de más abajo para descodificarlo a un archivo descargable.
¿Este conversor es gratis?
Sí. No hay registro ni límite, y funciona en tu navegador, así que nada de lo que escribes se envía a ningún servidor.
¿Funciona en el móvil?
Sí. Funciona en cualquier navegador móvil moderno y el resultado se actualiza mientras escribes.