Image to Base64

Binary to Text Serialization

Convert images to Base64 strings to embed them directly in your code.

Data URI
Raw Base64

Base64 convierte datos binarios en texto transportable

Base64 se usa cuando una imagen o archivo debe pasar por JSON, HTML, CSS, correo o datos de prueba. La herramienta lee la imagen en el navegador y muestra tanto la Data URI completa como el cuerpo Base64 sin prefijo.

Conceptos clave

Base64

Representa bytes con un alfabeto de 64 caracteres para canales de texto.

Data URI

Incluye el tipo MIME y el cuerpo Base64 para pegarlo directamente en HTML o CSS.

Base64 puro

Conserva solo la carga codificada para APIs, pruebas o campos que ya conocen el tipo.

Cómo usarlo

  1. Selecciona una imagen y deja que el navegador la lea localmente.
  2. Copia la Data URI para HTML/CSS o el Base64 puro cuando solo necesites el contenido.
  3. Con archivos grandes, usa almacenamiento o CDN en lugar de incrustar cadenas Base64 largas.

Preguntas frecuentes

¿Base64 reduce el tamaño del archivo?

No. Es codificación, no compresión, y normalmente aumenta el tamaño alrededor de un tercio.

¿Qué diferencia hay entre Data URI y Base64 puro?

La Data URI incluye un prefijo como `data:image/png;base64,`. El Base64 puro contiene solo el cuerpo codificado.

¿La imagen se sube a un servidor?

La conversión usa FileReader en el navegador. Aun así, aplica la política de seguridad correspondiente para archivos sensibles.

Para recursos sensibles o grandes, prioriza almacenamiento controlado y reglas de acceso sobre incrustaciones Base64.