Preskoči na sadržaj
Pustili smo novi sajt sa mnogo novih opcija — AI Builder uskoro
BeoHosting
BeoHosting

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.

BRZI ODGOVOR

Š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

BeoHosting Team

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Base64 Enkoder & Dekoder

Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.

0 karaktera

Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.

Use case-ovi

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 dXNlcjpwYXNz

MIME email attachment

Binarni email attachment-i (slike, dokumenti) se enkodiraju u Base64 za SMTP prenos.

Content-Transfer-Encoding: base64

JWT (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?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Često postavljana pitanja - Base64 Enkoder

Odgovori na najčešća pitanja o našim uslugama.

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).

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.

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.

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.

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

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 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.