Monu Tools

Imatge a Base64

Converteix una imatge en un data URI Base64 per incrustar-la en HTML, CSS o JSON, completament al teu navegador.

Com fer servir Imatge a Base64

  1. 01

    Tria una imatge del teu dispositiu.

  2. 02

    Copia el data URI, o el fragment CSS llest per usar.

  3. 03

    Enganxa'l en el teu HTML, CSS o JSON.

Què fa aquest convertidor

Aquest convertidor d'imatge a Base64 converteix una foto en un URI de dades, una llarga cadena de text que incrusta la imatge directament, més un fragment CSS de fons llest per fer servir. Pots incrustar una imatge en línia en lloc d'enllaçar a un fitxer separat.

S'executa localment al teu navegador, de manera que la teva imatge es llegeix al teu dispositiu i no es puja mai.

Per què incrustar una imatge en línia

Un URI de dades porta tota la imatge dins del marcatge, de manera que el navegador no fa una sol·licitud de xarxa separada per obtenir-la. Per a recursos petits com icones, aquell viatge d'anada i tornada estalviat pot fer que una pàgina sembli més ràpida.

El compromís: mida i memòria cau

El problema és la mida i la memòria cau. Base64 afegeix aproximadament un 33 per cent de sobrecàrrega perquè representa dades binàries amb un alfabet de text limitat, i una imatge incrustada no es pot emmagatzemar a la memòria cau per separat, de manera que es torna a baixar amb cada pàgina que la conté.

La regla general és incrustar imatges petites, icones, logotips diminuts o un sprite, on evitar una sol·licitud val la pena la sobrecàrrega, i mantenir les imatges més grans com a fitxers normals que el navegador pot emmagatzemar a la memòria cau i carregar en paral·lel.

On funcionen els URI de dades

Els URI de dades funcionen a qualsevol lloc on s'accepta una URL: un src d'img, un fons CSS, o un camp en JSON o una plantilla de correu. Això els fa útils per a fragments autònoms.

Preguntes freqüents

Es puja la meva imatge a un servidor?

No. La imatge es llegeix íntegrament al teu navegador, de manera que mai no surt del teu dispositiu.

Quan hauria d'usar un data URI?

Per a imatges petites com icones, on evitar una sol·licitud de xarxa addicional compensa l'augment de mida. Per a imatges grans, és millor un fitxer normal.

Per que el Base64 es mes gran que el fitxer?

La codificació en Base64 afegeix aproximadament un 33 per cent de sobrecàrrega perquè representa dades binàries amb un alfabet de text limitat.

Fonts

Incrusta aquesta eina

Afegeix aquesta eina al teu propi lloc web. Copia el fragment de sota; es manté actualitzat automàticament.

<iframe src="https://monu.tools/embed/ca/image-to-base64" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Eines relacionades