Base64decode: codifica y decodifica Base64 en segundos

Codifica y decodifica cadenas Base64 al instante. Del lado del cliente, privado, sin límites.

0 chars
0 chars
100% del lado del cliente Tus datos permanecen en tu navegador Sin límites de uso Sin registro necesario

Elige una herramienta de conversión

¿Qué es Base64 y por qué lo usamos?

Base64 es un sistema de codificación diseñado para representar bytes como texto legible mediante un alfabeto seguro para cualquier canal digital. Transforma grupos de tres bytes en cuatro caracteres ASCII, evitando que cabeceras de correo, formularios web o sistemas de registro rechacen la información. Cuando copias y pegas cadenas en esta herramienta, conviertes datos binarios en una secuencia que viaja sin errores por protocolos pensados para texto plano.

La conversión introduce un aumento aproximado del 33 % respecto al tamaño original. Ese crecimiento es el costo de garantizar la compatibilidad, pero resulta aceptable cuando necesitas transmitir certificados, claves API, imágenes pequeñas o fragmentos JSON incrustados. Si la cadena empieza con símbolos como +, / o termina con signos de igual, es lo esperado: el relleno forma parte de la especificación y permite reconstruir los bits originales durante la decodificación.

¿Cómo funciona la conversión? Un ejemplo claro

Encoding the word Hello (first 3 bytes: Hel)

Characters H e l
ASCII (dec) 72 101 108
Binary (8-bit) 01001000 01100101 01101100
6-bit groups 010010 000110 010101 101100
Index 18 6 21 44
Base64 chars S G V s
Full result SGVsbG8=

Every 3 bytes of input produce 4 Base64 characters — a ~33% size increase.

Common Use Cases

Email & MIME

MIME encodes email attachments (images, PDFs, binary files) in Base64 so they can travel safely through text-only email servers.

Data URIs

Embed images, fonts, or other assets directly in HTML or CSS using data:image/png;base64,…, eliminating extra HTTP requests.

API Authentication

HTTP Basic Auth encodes username:password in Base64. JWT tokens use Base64URL for their header and payload sections.

Binary Transport

Send binary data (images, PDFs, keys) through JSON APIs or XML documents that only support text characters.

Config Files

Store TLS certificates, private keys, and secrets in YAML or JSON config files (e.g., Kubernetes secrets) as Base64 strings.

Clipboard & Copy/Paste

Share binary data as text — paste a Base64 string into a chat message, issue tracker, or terminal without corrupting binary content.

Preguntas frecuentes