Codificador / Decodificador Base64Base64 Encoder / Decoder

Codifica o decodifica texto en Base64 al instante. 100% en tu navegador.

Encode or decode text to Base64 instantly. 100% in your browser.

Texto originalOriginal text
Base64
Toda la codificación/decodificación ocurre en tu navegador. Ningún dato se envía al servidor. All encoding/decoding happens in your browser. No data is sent to the server.

Qué es Base64 y para qué sirveWhat is Base64 and what is it used for

Base64 es un esquema de codificación que convierte datos binarios en texto ASCII usando 64 caracteres (A-Z, a-z, 0-9, + y /). Se usa ampliamente para embeber imágenes en HTML/CSS, transmitir datos en JSON, codificar archivos adjuntos en emails o pasar datos binarios por canales que solo admiten texto.

Base64 is an encoding scheme that converts binary data into ASCII text using 64 characters (A-Z, a-z, 0-9, + and /). It is widely used to embed images in HTML/CSS, transmit data in JSON, encode email attachments or pass binary data through text-only channels.

La variante URL-safe reemplaza + por - y / por _, y elimina el relleno =, para que el resultado sea seguro en URLs sin necesidad de percent-encoding. Es el formato que usan los tokens JWT, entre otros.

The URL-safe variant replaces + with - and / with _, and removes the = padding, so the result is safe in URLs without percent-encoding. This is the format used by JWT tokens, among others.

Preguntas frecuentesFrequently asked questions

¿Qué es Base64?What is Base64?

Base64 es un sistema de codificación que convierte datos binarios en texto ASCII usando 64 caracteres. No es un cifrado: cualquiera puede decodificarlo sin necesidad de clave.Base64 is an encoding system that converts binary data into ASCII text using 64 characters. It is not encryption: anyone can decode it without a key.

¿Para qué se usa Base64?What is Base64 used for?

Para embeber imágenes en HTML o CSS como data URI, enviar datos binarios en JSON o XML, y transmitir información en sistemas que solo aceptan texto, como el correo electrónico (MIME).To embed images in HTML or CSS as data URIs, send binary data in JSON or XML, and transmit information through text-only systems such as email (MIME).

¿Base64 es un cifrado?Is Base64 encryption?

No. Base64 es codificación, no cifrado. No proporciona ninguna seguridad: cualquier persona puede decodificar un texto Base64 instantáneamente sin ninguna clave.No. Base64 is encoding, not encryption. It provides no security: anyone can decode a Base64 string instantly without any key.

¿Cuánto aumenta el tamaño al codificar en Base64?How much does Base64 increase the size?

Aproximadamente un 33% más que los datos originales, porque cada 3 bytes se representan con 4 caracteres ASCII.Roughly 33% more than the original data, because every 3 bytes are represented with 4 ASCII characters.