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 pregledaču.
Š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 veličinu podataka ~33%, zato se ne koristi za velike fajlove. Sve se obrađuje lokalno u pregledaču — ništa se ne šalje na server.
- Enkodiranje i dekodiranje teksta + URL parametara
- Lokalno u pregledaču — bez slanja na server
- Idealno za data URI, JWT, MIME email, Basic Auth
- BeoHosting hosting za programere od 4,31 €/mj
Base64 Enkoder & Dekoder
Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.
Privatnost: Sve se obrađuje lokalno u pregledaču pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.
Gdje se koristi Base64?
Šest najčešćih primjena Base64 enkodiranja u web razvoju.
Data URI slike
Inline slike u HTML i CSS bez zasebnog HTTP zahtjeva. 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 zahtjeva.
@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 koristeći 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 dijeljiv sa 3 bajta.
Originalni binarni podaci se dijele u grupe od 3 bajta (24 bita). Ova 24 bita se zatim dijele na 4 grupe od po 6 bita, i svaka grupa se mapira u jedan Base64 karakter. Zato je rezultujući string ~33% duži od originala.
Base64URL — varijanta za URL parametre
Standardni Base64 koristi karaktere + i / koji imaju specijalno značenje u URL-ovima. Base64URL varijanta zamjenjuje + sa - i / sa _ kako bi se izbjeglo URL enkodiranje. Padding karakter = se često 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. Svako može 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 različita 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 zamjenjuje + sa - i / sa _ kako bi se izbjeglo URL enkodiranje. JWT format koristi Base64URL za header i payload segmente.
Zašto je Base64 enkodirani string duži od originala?
Base64 pretvara svaka 3 bajta originalnih podataka u 4 Base64 karaktera, što povećava veličinu 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 pregledaču pomoću ugrađenih JavaScript funkcija btoa() i atob(). Ništa 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.