Monu Tools

Imagine în Base64

Convertește o imagine într-un data URI Base64 pentru încorporare în HTML, CSS sau JSON, în întregime în browserul tău.

Cum se folosește Imagine în Base64

  1. 01

    Alege o imagine de pe dispozitivul tău.

  2. 02

    Copiază data URI-ul, sau fragmentul CSS gata făcut.

  3. 03

    Lipește-l în HTML-ul, CSS-ul sau JSON-ul tău.

Ce face acest convertor

Acest convertor din imagine în Base64 transformă o poză într-un URI de date, un șir lung de text care încorporează imaginea direct, plus un fragment CSS de fundal gata de folosit. Poți include o imagine în linie în loc să faci legătura către un fișier separat.

Rulează local în browserul tău, așa că imaginea ta este citită pe dispozitivul tău și nu este niciodată încărcată.

De ce să incluzi o imagine în linie

Un URI de date poartă întreaga imagine în interiorul marcajului, așa că browserul nu face o cerere de rețea separată pentru a o prelua. Pentru resurse mici precum pictogramele, acel drum dus-întors economisit poate face o pagină să pară mai rapidă.

Compromisul: dimensiune și cache

Problema este dimensiunea și cache-ul. Base64 adaugă un supliment de aproximativ 33 la sută deoarece reprezintă date binare cu un alfabet de text limitat, iar o imagine inclusă în linie nu poate fi stocată separat în cache, așa că este descărcată din nou cu fiecare pagină care o conține.

Regula generală este să incluzi în linie imaginile mici, pictogramele, logo-urile mici sau un sprite, unde evitarea unei cereri merită suplimentul, și să păstrezi imaginile mai mari ca fișiere normale pe care browserul le poate stoca în cache și încărca în paralel.

Unde funcționează URI-urile de date

URI-urile de date funcționează oriunde este acceptat un URL: un src de img, un fundal CSS sau un câmp în JSON ori într-un șablon de e-mail. Asta le face utile pentru fragmente de sine stătătoare.

Întrebări frecvente

Imaginea mea este încărcată pe un server?

Nu. Imaginea este citită în întregime în browserul tău, așa că nu părăsește niciodată dispozitivul.

Când ar trebui să folosesc un data URI?

Pentru imagini mici precum pictograme, unde evitarea unei cereri de rețea suplimentare merită creșterea de dimensiune. Pentru imagini mari, un fișier normal este mai bun.

De ce este Base64 mai mare decât fișierul?

Codificarea Base64 adaugă aproximativ 33 la sută surplus deoarece reprezintă datele binare folosind un alfabet text limitat.

Surse

Încorporează acest instrument

Adaugă acest instrument pe propriul tău site. Copiază fragmentul de mai jos; rămâne actualizat automat.

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

Instrumente similare