Pretvorite slike u URI podatke
Kodiranje Base64 omogućuje vam ugrađivanje slika izravno u vaše HTML, CSS ili JSON datoteke bez potrebe za zasebnim hostingom slike. To može smanjiti HTTP zahtjeve i ubrzati početno prikazivanje malih, kritičnih sredstava poput logotipa ili ikona.
data:image/png;base64,Ovdje ispustite datoteke ili pregledavati
Do 1 datoteke · Maks. 100 MB svaka
Prihvaćeno: slikovne datoteke
Pretvorite sliku u Base64
Pretvorite sliku u Base64
Ovaj alat pretvara tekst iz slikovne datoteke u Base64 niz. Riječ je o običnom prepisivanju znakova: ništa se ne šifrira i ništa se ne skriva.
Budite načisto s tim da Base64 **nije zaštita**. Tko vidi rezultat, pretvorit će ga natrag na isti način, bez ključa i bez lozinke.
Kada je potrebno
Slika zapisana kao Base64 niz može stajati izravno u HTML-u ili CSS-u, bez zasebne datoteke. To uklanja jedan mrežni zahtjev, što se isplati za male ikone.
Korisno je i kada slika mora proći kroz kanal koji prima samo tekst, primjerice JSON polje.
Što često pođe po zlu
Niz je otprilike trećinu veći od izvorne datoteke i ne sprema se u međuspremnik zasebno od stranice. Za veće slike to je gubitak, a ne dobitak.
Vrlo dug niz čini izvorni kod nečitljivim. Za sve osim malih ikona bolja je zasebna datoteka.
Kako se to radi
Zalijepite tekst, pokrenite obradu i kopirajte rezultat. Ulaz ostaje netaknut u polju kako biste mogli usporediti.
Dio alata cijeli posao obavlja u pregledniku, dio šalje zahtjev vanjskoj usluzi. Ovaj tekst opisuje samo ponašanje vidljivo na strani koda i ne jamči dostupnost nijedne vanjske usluge.
Česta pitanja
Je li Base64 oblik šifriranja?
Nije. To je prepisivanje znakova koje svatko može poništiti. Nikada ga ne upotrebljavajte za zaštitu bilo čega.
Zašto se tekst produljuje?
Zato što se neki znakovi moraju zapisati s više znakova. To je očekivano, a pri pretvaranju natrag duljina se vraća na početnu.
Treba li nešto instalirati?
Ni program ni proširenje. Otvorite stranicu u pregledniku i odmah je upotrebljavate.
Mogu li obraditi više stvari odjednom?
Ponovite korake za svaku zasebno. Svako pokretanje daje vlastiti rezultat koji preuzimate odvojeno.
