Pulsars

Codificador/Decodificador Base64 Online

URL-safe
13 car.
20 car.

Base64 es un esquema de codificación binario-a-texto definido en RFC 4648 que convierte datos binarios en una cadena de caracteres ASCII imprimibles. Usando un alfabeto de 64 caracteres (A-Z, a-z, 0-9, + y /), Base64 permite transmitir datos binarios como imágenes, archivos o certificados a través de protocolos diseñados exclusivamente para texto, como SMTP, HTTP y JSON.

¿Qué es Base64?

Base64 toma cada grupo de 3 bytes (24 bits) y lo divide en 4 bloques de 6 bits, mapeando cada bloque a un carácter del alfabeto Base64. Si la entrada no es múltiplo de 3 bytes, se añade padding con caracteres =. El resultado es siempre ~33% más grande que el original. Este esquema es ubicuo en desarrollo web: los data URIs incrustan imágenes directamente en HTML, los JWT codifican sus partes en Base64URL, y los archivos adjuntos de email usan Base64 para el formato MIME.

¿Para qué se usa la codificación Base64?

Los casos de uso más comunes incluyen: incrustar imágenes pequeñas en CSS/HTML como data URIs para reducir peticiones HTTP, codificar credenciales en cabeceras Authorization: Basic, transmitir archivos binarios en payloads JSON de APIs, y almacenar certificados SSL/TLS en formato PEM. La variante Base64URL (RFC 4648 §5) reemplaza + por - y / por _ para uso seguro en URLs y nombres de archivo. ¿Trabajas con tokens JWT? Usa nuestro decodificador JWT.

Preguntas frecuentes

¿Qué es la codificación Base64?

+

Base64 es una codificación de binario a texto que representa datos binarios usando 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /). Se usa para transmitir datos binarios de forma segura a través de protocolos basados en texto como email o HTTP.

¿Cuál es la diferencia entre Base64 estándar y URL-safe?

+

El Base64 estándar usa los caracteres + y /, que tienen significado especial en URLs. El Base64 URL-safe reemplaza + por - y / por _, y elimina el padding = final, haciéndolo seguro para query strings y nombres de archivo.

¿La codificación Base64 cifra los datos?

+

No. Base64 es una codificación, no un cifrado. Cualquiera puede decodificar una cadena Base64 — no proporciona seguridad alguna. Úsala solo para transporte seguro de datos binarios, nunca para ocultar información sensible.

¿Por qué Base64 aumenta el tamaño de los datos?

+

Base64 codifica cada 3 bytes de entrada en 4 caracteres ASCII, resultando en un aumento de tamaño de ~33%. Este overhead es el compromiso por poder representar datos binarios como texto plano.

¿Dónde se usa Base64 comúnmente?

+

Base64 se usa en data URIs (incrustar imágenes en HTML/CSS), adjuntos de email (MIME), JSON Web Tokens (JWT), cabeceras de autenticación HTTP Basic, y almacenamiento de blobs binarios en formatos de texto como JSON o XML.

Related Tools