Base64 Encoder/Decoder
Besplatan online Base64 konverter — kodiraj i dekodiraj tekst, podržava UTF-8, datoteke i Base64URL. Bez registracije.
Besplatan online Base64 konverter — kodiraj i dekodiraj tekst, podržava UTF-8, datoteke i Base64URL. Bez registracije.
Base64 je binarno‑tekstualni kodiranje koje predstavlja binarne podatke koristeći 64 ASCII znaka (A–Z, a–z, 0–9, +, /). Široko se koristi u razvoju weba za prijenos binarnih podataka kroz tekstualne formate — umetanje slika u HTML/CSS kao data URI‑ji, slanje privitaka u REST API‑ima ili pohranjivanje JWT tokena. itcoders.pl Base64 Encoder/Decoder radi potpuno u pregledniku: nijedan podatak ne napušta vaše uređaje.
Zalijepite tekst za kodiranje ili Base64 niz za dekodiranje u lijevu ploču. Alat automatski prepoznaje ispravan mod – ako ulaz izgleda kao Base64, prebacuje se na dekodiranje. Možete ručno odabrati mod s gumbovima Encode ili Decode. Gumb Swap odmah zamjenjuje podatke između panela. Rezultat možete kopirati u međuspremnik ili preuzeti kao tekstualnu datoteku.
Mod Base64URL zamjenjuje + i / s - i _, također uklanja = znakove — ova varijanta je sigurna za URL‑e i nazive datoteka. Prijelom svakih 76 znakova (MIME standard) korisno je kada se Base64 umetne u tijelo e‑maila ili zaglavlja. Funkcija učitavanja datoteke pretvara bilo koju datoteku (slika, PDF, ZIP) u Base64 reprezentaciju – praktično pri slanju datoteka kroz JSON API‑e. Dekodiranje datoteke natrag radi automatski: ako rezultat nije čitljiv tekst, alat nudi preuzimanje datoteke.
Sva kodiranja i dekodiranja odvijaju se na klijentskoj strani – nijedan fragment zalijepljenog teksta ili učitane datoteke ne šalje se serveru. To ga čini sigurnim za rad s JWT tokenima, API ključevima, certifikatima ili osjetljivim podacima. itcoders.pl Base64 Encoder/Decoder je potpuno besplatan, ne zahtijeva registraciju i radi u svakom modernom pregledniku.
Ne — Base64 je kodiranje, a ne enkripcija. Svatko može dekodirati Base64 bez ključa. Samo pretvara binarne podatke u tekstualni format. Za zaštitu podataka koristite enkripciju (AES, RSA, itd.) i Base64 koristite samo kao transportni sloj.
Base64 kodira 3 bajta binarnih podataka u 4 znakova teksta, što povećava veličinu otprilike za 33%. To je kompromis kako bi se mogli prenositi binarni podaci kroz tekstualne formate poput JSON-a, HTML-a ili HTTP zaglavlja.
Standardni Base64 koristi znakove + i /, koji imaju poseban značaj u URL-ovima. Base64URL ih zamjenjuje s - i _, te uklanja = ispunjavanje — čineći izlaz sigurno za upotrebu u URL-ovima i imenima datoteka bez percent‑kodiranja.
Da — alat koristi UTF‑8 kodiranje koje podržava sve Unicode znakove, uključujući naglašene slova, ćirilicu, kineske znakove i emoji. Za razliku od standardne funkcije btoa(), koja baca grešku na ne‑ASCII znakovima.