Suelta cualquier imagen para convertirla en una cadena Base64 o un data URI. Elige el formato de salida y cópialo directamente en HTML, CSS o JSON. No se sube ningún archivo: todo se ejecuta en tu navegador.
imagen a Base64 convierte un archivo de imagen en una cadena codificada en Base64 usando la API FileReader integrada del navegador. La salida puede formatearse como una cadena Base64 sin procesar, un data URI completo, una declaración background-image de CSS o una etiqueta img de HTML —lo que se necesite para el caso de uso objetivo.
Base64 es una forma de codificar datos binarios (como una imagen) como una cadena ASCII de texto plano. Un data URI es una cadena Base64 precedida por el tipo MIME, con el formato data:image/png;base64,...; se puede colocar directamente en el atributo src de una etiqueta img o en un background-image de CSS para incrustar la imagen sin una solicitud de archivo aparte.
Los data URIs son ideales para iconos pequeños, logos o imágenes incrustadas en correos HTML donde las referencias a archivos externos pueden estar bloqueadas. En imágenes grandes aumentan el peso de la página y pueden afectar el rendimiento, así que úsalos con moderación.
No. La API FileReader codifica la imagen directamente en tu navegador. Tu imagen nunca sale de tu dispositivo.
La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33 % porque cada 3 bytes de datos binarios se convierten en 4 caracteres ASCII. Una imagen de 100 KB pasa a ser de unos 133 KB como cadena Base64.