Codificar y decodificar Base64

Codifica y decodifica Base64 al escribir, con detección automática y variante URL-safe. Convierte archivos en data URI y Base64 en archivos.

Esperando datos

Escribe o pega algo y el resultado aparecerá aquí.

Cómo funciona

Cómo funciona

Base64 representa datos binarios con 64 caracteres seguros (letras, números, + y /), de modo que se pueden meter en JSON, en un correo o en una URL sin que se rompan. Cada 3 bytes se convierten en 4 caracteres, así que el resultado ocupa un tercio más que el original.

Escribe texto y se codifica al momento; pega Base64 y se decodifica. La herramienta detecta la dirección: solo decodifica si el texto es Base64 válido y el resultado es texto legible, así que una palabra como «hola» se codifica aunque use letras permitidas. Si se equivoca, fija la dirección a mano. El texto se trata como UTF-8, por lo que tildes, eñes y emojis funcionan.

URL-safe y archivos

La variante URL-safe (RFC 4648) cambia + por - y / por _ y quita el relleno =. Es la que usan los JWT y la que conviene para meter Base64 en una URL. Al decodificar se aceptan las dos variantes.

En la pestaña Archivo puedes convertir una imagen o un PDF en un data URI (data:image/png;base64,…) listo para pegar en CSS o HTML, o hacer el camino inverso: pegar Base64 o un data URI y descargar el archivo. El tipo se detecta por la cabecera del archivo cuando el data URI no lo indica.

Preguntas frecuentes

¿Base64 sirve para cifrar?

No. Base64 solo cambia la representación de los datos: cualquiera puede decodificarlo. Para proteger información usa cifrado de verdad.

¿Qué es la variante URL-safe?

Sustituye + por - y / por _, y quita el relleno =. Así el resultado se puede poner en una URL o en un JWT sin escaparlo.

↑ ↓ para moverte, Enter para abrir, Esc para cerrar

Atajos de teclado

Ctrl K/
Buscar herramienta
c
Copiar el resultado principal
1 … 9
Cambiar de pestaña
?
Mostrar esta ayuda