Base64 Decodificar y Codificar

Decodifique a partir del formato Base64 o codifique en él con diversas opciones avanzadas

Entrada de datos

Introduce el texto que deseas codificar o el Base64 que deseas decodificar. Usa Ctrl+Enter para codificar o Ctrl+Shift+Enter para decodificar.
Caracteres: 0
Líneas: 0
⚙ Opciones avanzadas
Convierte automáticamente mientras escribes
LIVE
Usar - y _ en lugar de + y /
Convierte URL-safe a estándar y viceversa
Detecta automáticamente UTF-8 o Latin-1

Resultado

Este campo muestra el resultado de la conversión. No se puede editar directamente.
📁
Arrastra y suelta un archivo aquí
o haz clic para seleccionar
📄
archivo.txt
📏 0 KB
🏷️ text/plain
Para usar en src de img, href, etc.

Pega tu Base64 aquí

Caracteres: 0
⚙ Tipo de archivo de salida
📄 TXT
🔧 JSON
🌐 HTML
🎨 CSS
JS
📋 XML
📕 PDF
🖼️ PNG
🖼️ JPG
🖼️ GIF
🎨 SVG
🖼️ WEBP
🎵 MP3
🎬 MP4
📦 ZIP
.txt

ℹ️ Acerca de Base64

¿Qué es Base64?

Base64 es un término genérico para una serie de esquemas similares de codificación que codifican datos binarios tratándolos numéricamente y traduciéndolos a una representación en base 64. El término Base64 se origina en una codificación de transferencia de contenido MIME específica.

¿Para qué se usa Base64?

Los esquemas de codificación Base64 son frecuentemente utilizados cuando se necesita codificar datos binarios, sobre todo cuando hay que almacenarlos y transferirlos a través de medios diseñados para tratar textos. Esta forma de codificación puede asegurar que los datos permanezcan intactos sin modificaciones durante el transporte.

Usos comunes:

  • Correo electrónico a través de MIME
  • Almacenamiento de datos complejos en XML o JSON
  • Embedding de imágenes en HTML/CSS
  • Autenticación HTTP Basic
  • Transferencia de datos binarios por APIs

Ejemplo de codificación:

Texto original:

Hello World!

Codificado en Base64:

SGVsbG8gV29ybGQh

Opciones avanzadas:

Modo en vivo: Al activar esta opción, los datos introducidos se codifican/decodifican inmediatamente con las funciones JavaScript integradas en su navegador sin enviar información alguna a servidores externos. Actualmente, este modo solo admite el conjunto de caracteres UTF-8.

Decodificar cada línea por separado: Esta opción es útil si deseas decodificar múltiples entradas de datos independientes separadas por saltos de línea.

🔒 Seguro y protegido

Todas las operaciones se realizan localmente en tu navegador. No enviamos ningún dato a servidores externos. Tus datos permanecen privados y seguros en tu dispositivo.

📚 Guías y Tutoriales