Besplatan alat za programere
Base64 Enkoder i Dekoder — Konvertuj Tekst i URL
Enkodirajte ili dekodirajte tekst, URL parametre i podatke u Base64 formatu. Idealno za data URI, JWT, MIME email, Basic Authorization i CSS fontove. Sve se obrađuje lokalno u pregledacu.
Šta je Base64 enkodiranje i kada se koristi?
Base64 je metoda enkodiranja binarnih podataka u ASCII string. Koristi se kada treba poslati binarne podatke kroz protokole koji prihvataju samo tekst (HTTP, email, JSON). Tipicni use case-ovi: 1) Data URI za inline slike u CSS-u i HTML-u, 2) Basic HTTP Authorization header, 3) MIME enkodiranje email attachment-a, 4) JWT (JSON Web Token) payload, 5) CSS @font-face za inline fontove, 6) JSON polja za male binarne fajlove. Base64 povećava velicinu podataka ~33%, zato se ne koristi za velike fajlove. Sve se obrađuje lokalno u pregledacu — nista se ne šalje na server.
- Enkodiranje i dekodiranje teksta + URL parametara
- Lokalno u pregledacu — bez slanja na server
- Idealno za data URI, JWT, MIME email, Basic Auth
- BeoHosting hosting za programere od 458 RSD/mes
Base64 Enkoder & Dekoder
Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.
Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.
Gde se koristi Base64?
Šest najčešćih primena Base64 enkodiranja u web razvoju.
Data URI slike
Inline slike u HTML i CSS bez zasebnog HTTP zahteva. Idealno za male ikonice i SVG fajlove.
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 email attachment
Binarni email attachment-i (slike, dokumenti) se enkodiraju u Base64 za SMTP prenos.
Content-Transfer-Encoding: base64JWT (JSON Web Token)
JWT header i payload su Base64URL enkodirani. Tri segmenta razdvojena tackom.
eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...JSON binarni podaci
Mali binarni fajlovi (slike, PDF) u JSON poljima preko REST/GraphQL API-ja.
{"file": "SGVsbG8gV29ybGQ="}CSS inline fontovi
@font-face sa Base64 enkodiranim WOFF2 fontom — bez dodatnih HTTP zahteva.
@font-face { src: url(data:font/woff2;base64,...) }Base64 — kako radi enkodiranje i dekodiranje
Base64 je grupa binary-to-text enkodiranja koja predstavljaju binarne podatke u ASCII formatu koristeci 64 različita karaktera: velika i mala slova (A-Z, a-z), brojeve (0-9), i dva specijalna karaktera (+ i /). Znak = se koristi kao padding na kraju ako ulaz nije deljiv sa 3 bajta.
Originalni binarni podaci se dele u grupe od 3 bajta (24 bita). Ova 24 bita se zatim dele na 4 grupe od po 6 bita, i svaka grupa se mapira u jedan Base64 karakter. Zato je rezultujuci string ~33% duzi od originala.
Base64URL — varijanta za URL parametre
Standardni Base64 koristi karaktere + i / koji imaju specijalno značenje u URL-ovima. Base64URL varijanta zamenjuje + sa - i / sa _ kako bi se izbeglo URL enkodiranje. Padding karakter = se cesto izostavlja. JWT format koristi Base64URL za header i payload.
Iako se Base64 cesto pogrešno predstavlja kao oblik enkripcije, to NIJE enkripcija — to je samo enkodiranje. Svako moze trivijalno dekodirati Base64 string. Za zaštitu osetljivih podataka koristite AES-256 enkripciju ili HTTPS/TLS za prenos.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 30 dana garancije povrata novca.
Često postavljana pitanja - Base64 Enkoder
Odgovori na najčešća pitanja o našim uslugama.
Pozovite nas: podrška radi 24/7, telefonom i kroz tikete.
(+381) 60 3535 720Šta je Base64?
Base64 je metoda binary-to-text enkodiranja koja predstavlja binarne podatke u ASCII tekstu. Koristi 64 razlicita karaktera (A-Z, a-z, 0-9, +, /) plus = za padding. Idealan je za prenos binarnih podataka kroz tekstualne protokole (HTTP, email, JSON).
Da li je Base64 enkripcija?
Ne. Base64 je samo enkodiranje, ne enkripcija. Svako može trivijalno dekodirati Base64 string. Za zaštitu osetljivih podataka koristite AES-256 enkripciju ili HTTPS protokol za prenos.
Koja je razlika između Base64 i Base64URL?
Standardni Base64 koristi karaktere + i / koji imaju specijalno značenje u URL-ovima. Base64URL varijanta zamenjuje + sa - i / sa _ kako bi se izbeglo URL enkodiranje. JWT format koristi Base64URL za header i payload segmente.
Zašto je Base64 enkodirani string duzi od originala?
Base64 pretvara svaka 3 bajta originalnih podataka u 4 Base64 karaktera, što povećava velicinu za otprilike 33%. Zato se Base64 ne koristi za prenos velikih fajlova — koristi se za male binarne podatke u tekstualnom kontekstu.
Da li su moji podaci sigurni u ovom alatu?
Apsolutno. Sve enkodiranje i dekodiranje se vrši isključivo u vašem pregledacu pomoću ugrađenih JavaScript funkcija btoa() i atob(). Nista se ne šalje na server niti se čuva.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
30 dana garancije
Vraćamo novac bez pitanja u prvih 30 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.