Convertidor de Imagen a Base64
Subí una imagen para convertirla a Base64 (data URI), o pegá un string Base64 para convertirlo de vuelta a imagen y descargarla. Todo se ejecuta localmente en tu navegador con JavaScript: tu imagen nunca se sube a ningún servidor, y se pierde apenas cerrás o recargás esta pestaña.
Imagen → Base64
Base64 → Imagen
Vista previa
Preguntas frecuentes
¿Mi imagen se sube a algún servidor?
No. La conversión ocurre completamente en tu navegador usando la FileReader API de JavaScript. La imagen nunca sale de tu computadora ni se envía a ningún servidor, y no queda guardada en ningún lado: se pierde apenas cerrás o recargás esta pestaña.
¿Para qué sirve convertir una imagen a Base64?
Se usa para incrustar imágenes directamente dentro de HTML, CSS o JSON como un "data URI" (por ejemplo, background-image: url(data:image/png;base64,...)), evitando una petición HTTP extra. Es muy común para íconos pequeños, emails, o para pegar imágenes dentro de APIs que solo aceptan texto.
¿Por qué el Base64 pesa más que la imagen original?
Base64 codifica cada 3 bytes binarios en 4 caracteres de texto, así que el resultado pesa aproximadamente un 33% más que el archivo original. Por eso no conviene usarlo para imágenes grandes.
¿Qué formatos de imagen soporta?
Cualquier formato que tu navegador pueda leer como imagen: PNG, JPG/JPEG, GIF, WEBP, SVG, BMP e ICO. El tipo MIME se detecta automáticamente del archivo.