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+ let izkušenj — Strokovnjaki za spletno gostovanje in infrastrukturo
- Web Hosting
- WordPress Hosting
- VPS
- Namenski strežniki
- Domene
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Zadnja posodobitev:
Base64 Enkoder & Dekoder
Vnesite besedilo in ga kodirajte v Base64 ali dekodirajte iz Base64.
Zasebnost: Vse se obdela lokalno v brskalniku z uporabo vgrajenih funkcij btoa/atob. Vaši podatki se NE pošiljajo strežniku.
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.
Pripravljeni za zagon svoje strani?
Pridružite se 4.000+ zadovoljnim strankam. Brezplačna migracija in 15 dni garancije vračila denarja.
Pogosta vprašanja - Base64 Enkoder
Odgovori na najpogostejša vprašanja o naših storitvah.
Naša jamstva za vaš mir
Zaščiteni z vseh strani
15 dni garancije
Vrnemo denar brez vprašanj v prvih 15 dneh.
Brezplačna migracija
Mi prenesemo vašo stran brez prekinitve — vi ne delate ničesar.
24/7 podpora
Naši strokovnjaki so na voljo 24/7 prek vstopnic in live chata.