Toolypet
Herramientas Dev/Codificador/Decodificador Base64

Codificador/Decodificador Base64

Codificar texto a Base64 o decodificar Base64 a texto

Entrada

Salida

El resultado aparecerá aquí...

Opciones

Guía del Codificador Base64

Aprende a codificar y decodificar datos con Base64

¿Qué es Base64?

Base64 es un esquema de codificación binario a texto que representa datos binarios como cadena ASCII. Se usa comúnmente para adjuntos de email, URLs de datos en CSS/HTML y transmisión segura.

Cómo Usar

  1. Ingresa texto o datos en el campo de entrada
  2. Elige entre codificar o decodificar
  3. Visualiza el resultado convertido
  4. Copia la salida según sea necesario

Consejos Pro

  • Base64 aumenta el tamaño de datos aproximadamente un 33%
  • Útil para incrustar imágenes en CSS
  • No es adecuado para encriptación - solo codificación

Soporte del Navegador

La codificación Base64 funciona nativamente en todos los navegadores modernos.

Preguntas frecuentes

¿Qué es Base64 y por qué se usa?

Base64 codifica datos binarios como texto ASCII seguro. Se usa para: incrustar imágenes en HTML/CSS (data URIs), transmitir datos binarios en JSON/XML, adjuntos de email (MIME), almacenar datos binarios en bases de datos de texto.

¿Por qué Base64 aumenta el tamaño del archivo?

Base64 convierte cada 3 bytes de datos en 4 caracteres ASCII, aumentando el tamaño aproximadamente 33%. Además, los caracteres de relleno (=) añaden overhead. Por esto, Base64 no es ideal para archivos grandes.

¿Puedo usar Base64 para encriptar datos?

No. Base64 es codificación, no encriptación. Cualquiera puede decodificar Base64 fácilmente. Para datos sensibles, usa encriptación real (AES, RSA). Base64 solo hace los datos transmisibles, no seguros.

¿Cómo uso Base64 para imágenes en CSS?

Codifica la imagen a Base64 y úsala como data URI: background-image: url('data:image/png;base64,[código]');. Esto elimina solicitudes HTTP adicionales pero aumenta el tamaño del CSS. Ideal para íconos pequeños (<5KB).

¿Cuál es la diferencia entre Base64 y Base64URL?

Base64URL reemplaza + con - y / con _ para ser seguro en URLs. El padding (=) puede omitirse. Base64URL se usa en JWT tokens, URLs y nombres de archivo. Base64 estándar puede causar problemas en URLs sin codificación adicional.