Herramientas
Codificador / Decodificador Base64
Codifica y decodifica entre múltiples formatos con soporte de archivos. Arrastra imágenes, audio, documentos o cualquier archivo para obtener su representación Base64. Todo se ejecuta localmente en tu navegador.
...Acerca de esta herramienta
Un codificador y decodificador multiformato que soporta los esquemas de codificación más comunes en desarrollo web, APIs e intercambio de datos. Ahora con soporte completo de archivos para imágenes, audio, vídeo, documentos y cualquier archivo binario.
Formatos soportados
- Base64 — codificación estándar RFC 4648
- Base64URL — variante segura para URLs, utilizada en JWTs
- URL Encoding — codificación porcentual para URLs
- Hexadecimal — codificación en cadena hexadecimal
- Entidades HTML — escapado de caracteres HTML
- Binario — representación en cadena binaria
Soporte de archivos
Imágenes — PNG, JPEG, GIF, WebP, SVG (con vista previa)
- Audio — MP3, OGG, WAV (con reproductor)
- Vídeo — MP4, WebM (con reproductor)
Documentos — PDF, JSON, texto plano y cualquier otro archivo
¿Cómo se usa?
Cambia entre el modo Texto y Archivo usando las pestañas
- En modo Texto: pega texto y selecciona los formatos de entrada/salida
En modo Archivo: arrastra un archivo o haz clic para explorar, luego copia la salida Base64
- Activa el prefijo Data URI para embeber directamente en CSS/HTML
- Usa el botón Descargar para guardar Base64 decodificado como archivo
¿Son privados mis datos?
Toda la codificación y decodificación ocurre completamente en tu navegador. No se sube ningún archivo a ningún servidor. Tus datos nunca salen de tu dispositivo.
¿Cómo se hace desde la terminal de Linux?
Puedes realizar las mismas operaciones desde la terminal usando herramientas integradas de Linux. Estos son los ejemplos más comunes:
Texto ↔ Base64
Archivos ↔ Base64
Data URI para CSS / HTML
Otras codificaciones
Verificar integridad
Preguntas frecuentes
¿Base64 es una forma de cifrado?
No. Base64 es un esquema de codificación, no de cifrado. Hace que los datos binarios se puedan transmitir como texto, pero no aporta confidencialidad, ya que cualquiera puede decodificarlo al instante. Nunca lo uses para proteger secretos.
¿Cuál es la diferencia entre Base64 y Base64URL?
El Base64 estándar (RFC 4648) usa los caracteres + y / junto con el relleno =, que puede romper las URLs. Base64URL los sustituye por - y _ y normalmente elimina el relleno, lo que lo hace seguro para URLs y JWTs.
¿Se sube mi archivo a un servidor cuando lo codifico?
No. Toda la codificación y decodificación se ejecuta completamente en tu navegador. Los archivos que arrastras nunca se suben, por lo que tus datos nunca salen de tu dispositivo.
¿Por qué la salida Base64 es más grande que el archivo original?
Base64 representa cada 3 bytes de entrada como 4 caracteres ASCII, por lo que la salida es aproximadamente un 33 % mayor que los datos de origen. Es la sobrecarga esperada en cualquier codificación Base64.
¿Qué es un Data URI y cuándo debo usarlo?
Un Data URI embebe el contenido codificado en Base64 directamente en CSS o HTML usando el prefijo data:<tipo-mime>;base64,..., evitando una petición de archivo aparte. Activa el prefijo Data URI para obtener una cadena lista para pegar en recursos pequeños como iconos.