Brezplačno orodje za razvijalce
Base64 Enkoder in Dekoder — Pretvorite besedilo in URL
Kodirajte ali dekodirajte besedilo, URL parametre in podatke v formatu Base64. Idealno za data URI, JWT, MIME e-pošto, Basic Authorization in CSS pisave. Vse se obdela lokalno v brskalniku.
Kaj je Base64 kodiranje in kdaj se uporablja?
Base64 je metoda kodiranja binarnih podatkov v niz ASCII. Uporablja se, kadar je treba binarne podatke pošiljati prek protokolov, ki sprejemajo samo besedilo (HTTP, e-pošta, JSON). Tipični primeri uporabe: 1) Data URI za inline slike v CSS in HTML, 2) Basic HTTP Authorization header, 3) MIME kodiranje e-poštnih prilog, 4) JWT (JSON Web Token) payload, 5) CSS @font-face za inline pisave, 6) JSON polja za majhne binarne datoteke. Base64 poveča velikost podatkov za ~33 %, zato se ne uporablja za velike datoteke. Vse se obdela lokalno v brskalniku — ničesar ne pošiljamo strežniku.
- Kodiranje in dekodiranje besedila + URL parametrov
- Lokalno v brskalniku — brez pošiljanja na strežnik
- Idealno za data URI, JWT, MIME e-pošto, Basic Auth
- BeoHosting gostovanje za razvijalce od 4,31 €/mes
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
Poslednje ažurirano:
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.
Kje se uporablja Base64?
Šest najpogostejših uporab Base64 kodiranja v spletnem razvoju.
Data URI slike
Inline slike v HTML in CSS brez ločene HTTP zahteve. Idealno za majhne ikone in SVG datoteke.
data:image/png;base64,iVBORw0KGgo...Basic HTTP Authorization
username:password kodiran v Base64 se pošlje v Authorization headerju za REST API avtentikacijo.
Authorization: Basic dXNlcjpwYXNzMIME e-poštna priloga
Binarne e-poštne priloge (slike, dokumenti) so kodirane v Base64 za SMTP prenos.
Content-Transfer-Encoding: base64JWT (JSON Web Token)
JWT header in payload sta Base64URL kodirana. Trije segmenti ločeni s piko.
eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...JSON binarni podatki
Majhne binarne datoteke (slike, PDF) v JSON poljih prek REST/GraphQL API-jev.
{"file": "SGVsbG8gV29ybGQ="}CSS inline pisave
@font-face z Base64 kodirano WOFF2 pisavo — brez dodatnih HTTP zahtev.
@font-face { src: url(data:font/woff2;base64,...) }Base64 — kako delujeta kodiranje in dekodiranje
Base64 je skupina kodiranj binary-to-text, ki predstavljajo binarne podatke v formatu ASCII z uporabo 64 različnih znakov: velike in male črke (A-Z, a-z), številke (0-9) in dva posebna znaka (+ in /). Znak = se uporablja kot padding na koncu, če vhod ni deljiv s 3 bajti.
Originalni binarni podatki se razdelijo v skupine po 3 bajte (24 bitov). Teh 24 bitov se nato razdeli v 4 skupine po 6 bitov, vsaka skupina pa se preslika v en znak Base64. Zato je nastali niz ~33 % daljši od originala.
Base64URL — različica za URL parametre
Standardni Base64 uporablja znaka + in /, ki imata v URL-jih poseben pomen. Različica Base64URL zamenja + z - in / z _, da se izogne URL kodiranju. Padding znak = se pogosto izpusti. JWT format uporablja Base64URL za header in payload.
Čeprav je Base64 pogosto napačno predstavljen kot oblika šifriranja, NI šifriranje — je samo kodiranje. Vsakdo lahko trivialno dekodira niz Base64. Za zaščito občutljivih podatkov uporabite šifriranje AES-256 ali HTTPS/TLS za prenos.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
Pogosta vprašanja - Base64 Enkoder
Odgovori na najčešća pitanja o našim uslugama.
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.