Preskoči na sadržaj
1001 Tools
en
Alati za slike

Base64 u sliku

Nalepite Base64 string ili ceo data URI i dobijte sliku nazad. Pregled se pojavljuje trenutno, a možete je preuzeti kao pravi fajl. Prima goli Base64 sadržaj ili kompletan data:image/… URI, a sve se dekodira lokalno pa se string nikuda ne šalje.

Nalepite Base64 string iznad da pregledate i preuzmete sliku.

Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Alat čita ono što nalepite i normalizuje u data URI koji pregledač može direktno da prikaže. Ako uključite prefiks data:image/…;base64, tip medija se čita iz njega; ako nalepite samo sirovi Base64, tretira se kao PNG, što je najčešći slučaj. Base64 se prvo proverava, pa se neispravan ili neslikovni unos označava umesto da prikaže pokvarenu sliku.

Preuzimanje jednostavno čuva dekodirane bajtove u fajl sa odgovarajućom ekstenzijom za otkriveni tip. Ništa se ne kodira ponovo, pa je slika identična na nivou bajtova onome što je Base64 predstavljao. Ako se tip pogodi kao PNG a podaci su zapravo bili JPG, slika se i dalje ispravno prikazuje — samo ekstenzija fajla prati deklarisani tip.

Primeri iz prakse

Izdvajanje slike iz CSS-a

Nađete background-image: url(data:image/png;base64,…) u stilovima i želite pravi fajl. Nalepite data URI ovde i preuzmite PNG.

Pretvaranje API odgovora u fajl

API je vratio sliku kao Base64 string u JSON-u. Nalepite string, potvrdite u pregledu i sačuvajte kao pravu sliku za pregled.

Provera šta data URI sadrži

Dug data URI je zakopan u nekom kodu i niste sigurni šta je. Nalepite ga da vidite sliku i njen otkriveni tip pre upotrebe.

Česta pitanja

Šta mogu da nalepim?

Ili ceo data URI koji počinje sa data:image/…;base64, ili samo Base64 znakove same za sebe. Prelomi redova i razmaci se ignorišu, pa je lepljenje prelomljenih stringova u redu.

Šta se dešava ako nalepim samo Base64 bez prefiksa?

Pretpostavlja se da je PNG, jer je to najčešći slučaj. Pregled će i dalje ispravno prikazati većinu formata; samo ekstenzija fajla pri preuzimanju zasniva se na toj pretpostavci.

Zašto kaže da je moj string neispravan?

Unos mora biti ispravan Base64 — tačan skup znakova i dužina koja je umnožak četiri — i mora se dekodirati u tip slike. Skraćeni stringovi, tekstualni data URI-ji ili kopirani fragmenti sa nedostajućim znakovima se odbacuju.

Da li menja sliku na bilo koji način?

Ne. Bajtovi se dekodiraju tačno onako kako su kodirani, bez rekompresije, pa preuzeti fajl odgovara originalu koji je pretvoren u Base64.

Koji tipovi slika su podržani?

Uobičajeni veb tipovi uključujući PNG, JPG, WebP, GIF, SVG, BMP, ICO i AVIF. Tip dolazi iz prefiksa data URI-ja kada postoji.

Kako da uopšte napravim Base64 string?

Koristite prateći alat Slika u Base64: ubacite sliku i kopirajte data URI koji proizvede.

Može li da obradi vrlo duge stringove?

Da. Veliki Base64 blokovi se dekodiraju bez problema; samo izuzetno veliki mogu da traju trenutak za prikaz na sporijim uređajima.

Da li se išta šalje kada nalepim?

Ne. Dekodiranje i pregled se u potpunosti odvijaju u vašem pregledaču. Base64 string i dobijena slika nikada ne napuštaju vaš uređaj.

Srodni alati