Preskoči na vsebino
BeoHosting
BeoHosting

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.

HITRI ODGOVOR

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

Zadnja posodobitev:

Base64 Enkoder & Dekoder

Vnesite besedilo in ga kodirajte v Base64 ali dekodirajte iz Base64.

0 znakov

Zasebnost: Vse se obdela lokalno v brskalniku z uporabo vgrajenih funkcij btoa/atob. Vaši podatki se NE pošiljajo strežniku.

Primeri uporabe

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 dXNlcjpwYXNz

MIME e-poštna priloga

Binarne e-poštne priloge (slike, dokumenti) so kodirane v Base64 za SMTP prenos.

Content-Transfer-Encoding: base64

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

SSL zaščita
Hitrost
24/7 podpora

Pridružite se 4.000+ zadovoljnim strankam. Brezplačna migracija in 15 dni garancije vračila denarja.

15-dnevna garancija vračila denarja
Brezplačna migracija15 dni garancije24/7 podpora

Pogosta vprašanja - Base64 Enkoder

Odgovori na najpogostejša vprašanja o naših storitvah.

Base64 je metoda kodiranja binary-to-text, ki predstavlja binarne podatke v besedilu ASCII. Uporablja 64 različnih znakov (A-Z, a-z, 0-9, +, /) plus = za padding. Idealen je za prenos binarnih podatkov prek besedilnih protokolov (HTTP, e-pošta, JSON).

Ne. Base64 je samo kodiranje, ne šifriranje. Vsakdo lahko trivialno dekodira niz Base64. Za zaščito občutljivih podatkov uporabite šifriranje AES-256 ali protokol HTTPS za prenos.

Standardni Base64 uporablja znaka + in /, ki imata v URL-jih poseben pomen. Različica Base64URL zamenja + z - in / z _, da se izogne URL kodiranju. JWT format uporablja Base64URL za header in payload segmente.

Base64 pretvori vsake 3 bajte originalnih podatkov v 4 znake Base64, kar poveča velikost za približno 33 %. Zato se Base64 ne uporablja za prenos velikih datotek — uporablja se za majhne binarne podatke v besedilnem kontekstu.

Absolutno. Vse kodiranje in dekodiranje se izvaja izključno v vašem brskalniku z vgrajenimi JavaScript funkcijami btoa() in atob(). Ničesar ne pošiljamo strežniku in ničesar ne shranjujemo.

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.