Codificador y decodificador Base64
Codifica cualquier texto o archivo a Base64, o decodifica una cadena Base64 a su forma original. Se ejecuta completamente en tu navegador.
Convierte un archivo a Base64 y decodifica Base64 a archivo
¿Qué es Base64?
Base64 es un esquema de codificación binaria a texto que representa datos binarios como una cadena ASCII. Se utiliza para incrustar imágenes en CSS, transmitir datos binarios sobre protocolos basados en texto y almacenar datos binarios en JSON.
Codificación vs decodificación
La codificación convierte bytes sin procesar en una cadena Base64. La decodificación revierte eso — toma una cadena Base64 y devuelve los bytes originales. Esta herramienta maneja ambas direcciones.
Codificación de archivos
Carga cualquier archivo para convertirlo a un URI de datos Base64. Esto es útil para incrustar imágenes pequeñas directamente en HTML o CSS sin una solicitud HTTP adicional.
Cómo usar
- Para codificar texto: escribe o pega texto en la entrada y la salida Base64 aparece instantáneamente.
- Para codificar un archivo: haz clic en Elegir archivo, selecciona cualquier archivo y se genera el URI de datos Base64.
- Para decodificar: pega una cadena Base64 y haz clic en Decodificar para ver el contenido original.
Tus archivos y cadenas permanecen en tu navegador — nada se carga a ningún servidor.
Preguntas Frecuentes
- ¿Es Base64 un cifrado?
- No. Base64 es un esquema de codificación, no cifrado. No protege datos — cualquiera puede decodificarlo. Úsalo solo para codificación, no para seguridad.
- ¿Por qué Base64 aumenta el tamaño del archivo?
- Base64 codifica cada 3 bytes como 4 caracteres ASCII, agregando aproximadamente 33% de sobrecarga. Este es un equilibrio conocido al incrustar datos binarios en formatos de texto.
- ¿Puedo codificar cualquier tipo de archivo?
- Sí. Carga cualquier archivo y esta herramienta generará su URI de datos Base64. Los archivos grandes producen cadenas muy largas — ten cuidado con los límites de tamaño en tu contexto de destino.
- ¿Se envían mis datos a un servidor?
- No. Toda la codificación y decodificación ocurre en tu navegador usando las APIs FileReader y atob/btoa.