Preskoči na sadržaj
BeoHosting
BeoHosting

Herramienta gratuita para desarrolladores

Codificador y Decodificador Base64 — Convierte texto y URL

Codifica o decodifica texto, parámetros de URL y datos en formato Base64. Ideal para data URI, JWT, correo MIME, Basic Authorization y fuentes CSS. Todo se procesa en local en el navegador.

TL;DR

¿Qué es la codificación Base64 y cuándo se utiliza?

Base64 es un método para codificar datos binarios en una cadena ASCII. Se utiliza cuando hay que transferir datos binarios a través de protocolos que solo admiten texto (HTTP, correo electrónico, JSON). Casos de uso típicos: 1) Data URI para imágenes inline en CSS y HTML, 2) cabecera Basic HTTP Authorization, 3) codificación MIME de adjuntos de correo, 4) payload de JWT (JSON Web Token), 5) @font-face de CSS para fuentes inline, 6) campos JSON para archivos binarios pequeños. Base64 aumenta el tamaño de los datos en ~33 %, por lo que no se usa para archivos grandes. Todo se procesa en local en el navegador — no se envía nada al servidor.

  • Codificación y decodificación de texto + parámetros de URL
  • En local en el navegador — sin envío al servidor
  • Ideal para data URI, JWT, correo MIME, Basic Auth
  • Alojamiento BeoHosting para desarrolladores desde 4,31 €/mes

BeoHosting Team

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Base64 Enkoder & Dekoder

Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.

0 karaktera

Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.

Casos de uso

¿Dónde se utiliza Base64?

Los seis usos más habituales de la codificación Base64 en el desarrollo web.

Imágenes data URI

Imágenes inline en HTML y CSS sin una petición HTTP independiente. Ideal para iconos pequeños y archivos SVG.

data:image/png;base64,iVBORw0KGgo...

Basic HTTP Authorization

usuario:contraseña codificados en Base64 se envían en la cabecera Authorization para la autenticación de API REST.

Authorization: Basic dXNlcjpwYXNz

Adjunto de correo MIME

Los adjuntos binarios de correo (imágenes, documentos) se codifican en Base64 para la transferencia por SMTP.

Content-Transfer-Encoding: base64

JWT (JSON Web Token)

La cabecera y el payload del JWT se codifican en Base64URL. Tres segmentos separados por un punto.

eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...

Datos binarios en JSON

Archivos binarios pequeños (imágenes, PDF) en campos JSON a través de API REST/GraphQL.

{"file": "SGVsbG8gV29ybGQ="}

Fuentes CSS inline

@font-face con una fuente WOFF2 codificada en Base64 — sin peticiones HTTP adicionales.

@font-face { src: url(data:font/woff2;base64,...) }

Base64 — cómo funciona la codificación y la decodificación

Base64 es un grupo de codificaciones de binario a texto que representan datos binarios en formato ASCII utilizando 64 caracteres distintos: letras mayúsculas y minúsculas (A-Z, a-z), números (0-9) y dos caracteres especiales (+ y /). El signo = se utiliza como relleno al final si la entrada no es divisible entre 3 bytes.

Los datos binarios originales se dividen en grupos de 3 bytes (24 bits). Esos 24 bits se reparten luego en 4 grupos de 6 bits cada uno, y cada grupo se asigna a un carácter Base64. Por eso la cadena resultante es ~33 % más larga que la original.

Base64URL — variante para parámetros de URL

El Base64 estándar usa los caracteres + y /, que tienen un significado especial en las URL. La variante Base64URL sustituye + por - y / por _ para evitar la codificación de URL. El carácter de relleno = a menudo se omite. El formato JWT usa Base64URL para la cabecera y el payload.

Aunque Base64 se presenta a menudo, por error, como una forma de cifrado, NO es cifrado — es solo codificación. Cualquiera puede decodificar de forma trivial una cadena Base64. Para proteger datos sensibles, utiliza cifrado AES-256 o HTTPS/TLS para la transferencia.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Preguntas frecuentes - Codificador Base64

Odgovori na najčešća pitanja o našim uslugama.

Base64 es un método de codificación de binario a texto que representa datos binarios en texto ASCII. Usa 64 caracteres distintos (A-Z, a-z, 0-9, +, /) más = para el relleno. Es ideal para transferir datos binarios a través de protocolos de texto (HTTP, correo electrónico, JSON).

No. Base64 es solo codificación, no cifrado. Cualquiera puede decodificar de forma trivial una cadena Base64. Para proteger datos sensibles, utiliza cifrado AES-256 o el protocolo HTTPS para la transferencia.

El Base64 estándar usa los caracteres + y /, que tienen un significado especial en las URL. La variante Base64URL sustituye + por - y / por _ para evitar la codificación de URL. El formato JWT usa Base64URL para los segmentos de cabecera y payload.

Base64 convierte cada 3 bytes de datos originales en 4 caracteres Base64, lo que aumenta el tamaño en aproximadamente un 33 %. Por eso Base64 no se utiliza para transferir archivos grandes — se usa para datos binarios pequeños en un contexto de texto.

Por completo. Toda la codificación y decodificación se realiza exclusivamente en tu navegador mediante las funciones integradas de JavaScript btoa() y atob(). No se envía ni se almacena nada en el servidor.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.