Besplatan alat za programere
Base64 Enkoder i Dekoder — Konvertirajte tekst i URL
Enkodirajte ili dekodirajte tekst, URL parametre i podatke u Base64 formatu. Idealno za data URI, JWT, MIME e-poštu, Basic Authorization i CSS fontove. Sve se obrađuje lokalno u pregledniku.
Što je Base64 enkodiranje i kada se koristi?
Base64 je metoda enkodiranja binarnih podataka u ASCII niz. Koristi se kada je potrebno poslati binarne podatke kroz protokole koji prihvaćaju samo tekst (HTTP, e-pošta, JSON). Tipični slučajevi uporabe: 1) Data URI za inline slike u CSS-u i HTML-u, 2) Basic HTTP Authorization header, 3) MIME enkodiranje privitaka e-pošte, 4) JWT (JSON Web Token) payload, 5) CSS @font-face za inline fontove, 6) JSON polja za male binarne datoteke. Base64 povećava veličinu podataka ~33 %, pa se ne koristi za velike datoteke. Sve se obrađuje lokalno u pregledniku — ništa se ne šalje na poslužitelj.
- Enkodiranje i dekodiranje teksta + URL parametara
- Lokalno u pregledniku — bez slanja na poslužitelj
- Idealno za data URI, JWT, MIME e-poštu, Basic Auth
- BeoHosting hosting za programere od 4,31 €/mj
BeoHosting Team
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Posljednje ažuriranje:
Base64 Enkoder & Dekoder
Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.
Privatnost: Sve se obrađuje lokalno u pregledniku pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na poslužitelj.
Gdje se koristi Base64?
Šest najčešćih primjena Base64 enkodiranja u web razvoju.
Data URI slike
Inline slike u HTML-u i CSS-u bez zasebnog HTTP zahtjeva. Idealno za male ikone i SVG datoteke.
data:image/png;base64,iVBORw0KGgo...Basic HTTP Authorization
username:password enkodiran u Base64 šalje se u Authorization headeru za REST API autentifikaciju.
Authorization: Basic dXNlcjpwYXNzMIME privitak e-pošte
Binarni privici e-pošte (slike, dokumenti) enkodiraju se u Base64 za SMTP prijenos.
Content-Transfer-Encoding: base64JWT (JSON Web Token)
JWT header i payload su Base64URL enkodirani. Tri segmenta razdvojena točkom.
eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...JSON binarni podaci
Male binarne datoteke (slike, PDF) u JSON poljima preko REST/GraphQL API-ja.
{"file": "SGVsbG8gV29ybGQ="}CSS inline fontovi
@font-face s Base64 enkodiranim WOFF2 fontom — bez dodatnih HTTP zahtjeva.
@font-face { src: url(data:font/woff2;base64,...) }Base64 — kako radi enkodiranje i dekodiranje
Base64 je skupina binary-to-text enkodiranja koja predstavljaju binarne podatke u ASCII formatu koristeći 64 različita znaka: velika i mala slova (A-Z, a-z), brojeve (0-9) i dva posebna znaka (+ i /). Znak = koristi se kao padding na kraju ako ulaz nije djeljiv s 3 bajta.
Originalni binarni podaci dijele se u skupine od 3 bajta (24 bita). Ova 24 bita zatim se dijele na 4 skupine od po 6 bita, i svaka skupina mapira se u jedan Base64 znak. Zato je rezultirajući niz ~33 % duži od originala.
Base64URL — varijanta za URL parametre
Standardni Base64 koristi znakove + i / koji imaju posebno značenje u URL-ovima. Base64URL varijanta zamjenjuje + s - i / s _ kako bi se izbjeglo URL enkodiranje. Padding znak = često se izostavlja. JWT format koristi Base64URL za header i payload.
Iako se Base64 često pogrešno predstavlja kao oblik enkripcije, to NIJE enkripcija — to je samo enkodiranje. Svatko može trivijalno dekodirati Base64 niz. Za zaštitu osjetljivih podataka koristite AES-256 enkripciju ili HTTPS/TLS za prijenos.
Spremni za pokretanje svoje stranice?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana jamstva povrata novca.
Često postavljana pitanja - Base64 Enkoder
Odgovori na najčešća pitanja o našim uslugama.
Naša jamstva za vaš mir
Zaštićeni ste sa svake strane
15 dana jamstva
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacujemo vašu stranicu bez prekida — vi ne radite ništa.
24/7 podrška
Naši stručnjaci su tu 24/7 putem tiketa i live chata.