Preskoči na sadržaj
24/7 podrška na hrvatskomBesplatna migracija30 dana jamstva povrata novca za hosting pakete
Nazovite nas (+381) 60 3535 720 →

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.

Besplatna migracija30 dana jamstva24/7 podrška
BRZI ODGOVOR

Š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

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

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Namjenski poslužitelji
  • Domene
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Posljednje ažuriranje:

Base64 Enkoder & Dekoder

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

0 znakova

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

Slučajevi uporabe

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 dXNlcjpwYXNz

MIME privitak e-pošte

Binarni privici e-pošte (slike, dokumenti) enkodiraju se u Base64 za SMTP prijenos.

Content-Transfer-Encoding: base64

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

SSL zaštitaBrzina24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 30 dana jamstva povrata novca.

30 dana jamstva povrata novca
Besplatna migracija30 dana jamstva24/7 podrška

Često postavljana pitanja - Base64 Enkoder

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

Niste pronašli odgovor?

Nazovite nas: podrška radi 0–24, telefonom i putem tiketa.

(+381) 60 3535 720
Što je Base64?

Base64 je metoda binary-to-text enkodiranja koja predstavlja binarne podatke u ASCII tekstu. Koristi 64 različita znaka (A-Z, a-z, 0-9, +, /) plus = za padding. Idealan je za prijenos binarnih podataka kroz tekstualne protokole (HTTP, e-pošta, JSON).

Je li Base64 enkripcija?

Ne. Base64 je samo enkodiranje, ne enkripcija. Svatko može trivijalno dekodirati Base64 niz. Za zaštitu osjetljivih podataka koristite AES-256 enkripciju ili HTTPS protokol za prijenos.

Koja je razlika između Base64 i Base64URL?

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. JWT format koristi Base64URL za header i payload segmente.

Zašto je Base64 enkodirani niz duži od originala?

Base64 pretvara svaka 3 bajta originalnih podataka u 4 Base64 znaka, što povećava veličinu za otprilike 33 %. Zato se Base64 ne koristi za prijenos velikih datoteka — koristi se za male binarne podatke u tekstualnom kontekstu.

Jesu li moji podaci sigurni u ovom alatu?

Apsolutno. Sve enkodiranje i dekodiranje obavlja se isključivo u vašem pregledniku pomoću ugrađenih JavaScript funkcija btoa() i atob(). Ništa se ne šalje na poslužitelj niti se pohranjuje.

Naša jamstva za vaš mir

Zaštićeni ste sa svake strane

30 dana jamstva

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