Imagen a Base64
Convierte cualquier imagen en una data URI Base64 al instante. Copia la cadena codificada para fondos CSS, etiquetas img HTML o insértala en JSON.
① Arrastra o selecciona un archivo de imagen ② Elige el formato (Base64 / Data URL) ③ Copia la cadena codificada
La API FileReader lee tu archivo de imagen y lo convierte en una data URI codificada en Base64. Todo ocurre en el navegador — tu archivo nunca abandona tu dispositivo.
Base64 codifica datos binarios como texto ASCII usando 64 caracteres imprimibles. Una data URI combina el tipo MIME y la cadena Base64 en una cadena embebible que comienza con data:.
Usa imágenes Base64 para eliminar peticiones HTTP de iconos pequeños, incrustar imágenes en CSS, almacenar imágenes en APIs JSON, o usarlas en HTML de email donde las imágenes externas están bloqueadas.
Imagen a Base64 — cómo funciona la codificación data URI
La codificación Base64 convierte datos binarios (como archivos de imagen) en una cadena de texto usando solo caracteres ASCII. Un Data URL (data:image/png;base64,…) incrusta los datos directamente en HTML o CSS, eliminando la necesidad de una petición HTTP separada. La API FileReader genera la cadena completamente en el cliente. Ideal para iconos pequeños en etiquetas <img src="data:..."> o CSS background-image. La cadena codificada es aproximadamente un 33% más grande que el binario original.