Kodirajte tekst u Base64 ili dekodirajte Base64 natrag u tekst. Sigurno za UTF-8 uz automatsko prepoznavanje smjera.
Kako koristiti Base64 koder
Upišite tekst za kodiranje ili zalijepite Base64 za dekodiranje.
Pritisnite Pokreni. Smjer se prepoznaje automatski.
Kopirajte rezultat iz izlaznog panela.
Base64 predstavlja binarne ili tekstualne podatke koristeći samo 64 ispisiva ASCII znaka (A-Z, a-z, 0-9, plus + i /), kodirajući svaka tri bajta kao četiri znaka. To čuva podatke netaknutima dok putuju kroz sustave izgrađene za tekst, a ne za sirove bajtove.
Viđate ga posvuda: data URL-ovi koji ugrađuju sliku izravno u HTML ili CSS, privici e-pošte (MIME), zaglavlje i sadržaj JSON Web Tokena, zaglavlja za HTTP Basic autentifikaciju te mnoga API polja koja trebaju nositi binarne podatke kao običan niz.
Ovaj alat kodira tekst u Base64 i dekodira Base64 natrag u tekst, birajući smjer automatski. Siguran je za UTF-8, pa naglasci, emoji i drugi Unicode znakovi preživljavaju povratni put bez oštećenja, što naivne ugrađene funkcije preglednika same po sebi ne jamče.
Važno je znati što Base64 nije: to je kodiranje, a ne enkripcija. Svatko ga može trenutačno dekodirati, pa ne pruža nikakvu sigurnost. Nikada ga ne koristite za skrivanje lozinki, tokena ili tajni. Njegov je posao siguran prijenos i prikaz, a ne povjerljivost.
Base64 ima i cijenu u veličini. Kodirani izlaz oko je 33 posto veći od izvornika, jer četiri znaka stoje umjesto svaka tri bajta. Taj kompromis obično se isplati zbog kompatibilnosti, ali zato ne biste Base64 kodirali velike datoteke kada je dostupan pravi binarni kanal.
Sve se odvija u vašem pregledniku, pa se tekst koji zalijepite nikada ne prenosi. Da biste datoteku slike pretvorili u Base64 data URL umjesto u običan tekst, koristite namjenski alat Slika u Base64.
Često postavljana pitanja
Ako vaš unos izgleda kao valjani Base64 i dekodira se u čitljivi UTF-8 tekst, dekodira se. Inače se kodira. To pokriva uobičajene slučajeve bez ručnog prebacivanja.
Da. Kodiranje i dekodiranje su sigurni za UTF-8, pa emoji, dijakritici i drugi Unicode znakovi ispravno prolaze kodiranje i dekodiranje.
Base64 je kodiranje, ne enkripcija. Trivijalno se poništava i ne pruža sigurnost. Nikad ga ne koristite za zaštitu osjetljivih podataka.
Ugradi ovaj alat
Dodajte ovaj alat na vlastitu web stranicu. Kopirajte isječak u nastavku; automatski ostaje ažuran.
<iframe src="https://monu.tools/embed/hr/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Slični alati
Percent-kodirajte i dekodirajte URL-ove i URL komponente, sigurno za UTF-8.
Dekodirajte JSON Web Token da biste pregledali zaglavlje i payload. Nije potreban tajni ključ. Potpis se ne verificira.
Generirajte SHA-1, SHA-256, SHA-384 i SHA-512 hash-ove bilo kojeg teksta, izravno u pregledniku.
Generirajte HMAC za poruku i tajni ključ koristeći SHA-1, SHA-256, SHA-384 ili SHA-512, u vašem pregledniku.