Preskoči na sadržaj
BeoHosting
BeoHosting

Bezplatný nástroj pro vývojáře

Base64 Encoder a Decoder — převod textu a URL

Kódujte nebo dekódujte text, parametry URL a data ve formátu Base64. Ideální pro data URI, JWT, MIME e-mail, Basic Authorization a CSS fonty. Vše se zpracovává lokálně v prohlížeči.

TL;DR

Co je kódování Base64 a kdy se používá?

Base64 je metoda kódování binárních dat do ASCII řetězce. Používá se, když je třeba přenést binární data přes protokoly, které přijímají pouze text (HTTP, e-mail, JSON). Typické případy použití: 1) Data URI pro inline obrázky v CSS a HTML, 2) hlavička Basic HTTP Authorization, 3) MIME kódování e-mailových příloh, 4) payload JWT (JSON Web Token), 5) CSS @font-face pro inline fonty, 6) pole JSON pro malé binární soubory. Base64 zvětšuje velikost dat o ~33 %, proto se nepoužívá pro velké soubory. Vše se zpracovává lokálně v prohlížeči — na server se nic neodesílá.

  • Kódování a dekódování textu + parametrů URL
  • Lokálně v prohlížeči — bez odesílání na server
  • Ideální pro data URI, JWT, MIME e-mail, Basic Auth
  • Hosting pro vývojáře od BeoHosting od 108 Kč/měs

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.

Případy použití

Kde se Base64 používá?

Šest nejčastějších využití kódování Base64 ve webovém vývoji.

Obrázky data URI

Inline obrázky v HTML a CSS bez samostatného HTTP požadavku. Ideální pro malé ikony a SVG soubory.

data:image/png;base64,iVBORw0KGgo...

Basic HTTP Authorization

username:password zakódované v Base64 se odesílá v hlavičce Authorization pro autentizaci REST API.

Authorization: Basic dXNlcjpwYXNz

MIME e-mailová příloha

Binární e-mailové přílohy (obrázky, dokumenty) se kódují v Base64 pro přenos přes SMTP.

Content-Transfer-Encoding: base64

JWT (JSON Web Token)

Hlavička a payload JWT jsou zakódovány v Base64URL. Tři segmenty oddělené tečkou.

eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...

Binární data v JSON

Malé binární soubory (obrázky, PDF) v polích JSON přes REST/GraphQL API.

{"file": "SGVsbG8gV29ybGQ="}

CSS inline fonty

@font-face s fontem WOFF2 zakódovaným v Base64 — bez dalších HTTP požadavků.

@font-face { src: url(data:font/woff2;base64,...) }

Base64 — jak funguje kódování a dekódování

Base64 je skupina kódování z binárního na text, která reprezentují binární data v ASCII formátu pomocí 64 různých znaků: velká a malá písmena (A–Z, a–z), číslice (0–9) a dva speciální znaky (+ a /). Znak = se používá jako výplň (padding) na konci, pokud vstup není dělitelný 3 bajty.

Původní binární data se rozdělí do skupin po 3 bajtech (24 bitů). Těchto 24 bitů se pak rozdělí do 4 skupin po 6 bitech a každá skupina se namapuje na jeden znak Base64. Proto je výsledný řetězec o ~33 % delší než originál.

Base64URL — varianta pro parametry URL

Standardní Base64 používá znaky + a /, které mají v URL zvláštní význam. Varianta Base64URL nahrazuje + za - a / za _, aby se předešlo kódování URL. Výplňový znak = se často vynechává. Formát JWT používá Base64URL pro hlavičku a payload.

Ačkoli je Base64 často mylně prezentováno jako forma šifrování, NEJDE o šifrování — je to pouze kódování. Kdokoli může řetězec Base64 triviálně dekódovat. Pro ochranu citlivých dat použijte šifrování AES-256 nebo HTTPS/TLS pro přenos.

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

Často kladené dotazy – Base64 Encoder

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

Base64 je metoda kódování z binárního na text, která reprezentuje binární data v ASCII textu. Používá 64 různých znaků (A–Z, a–z, 0–9, +, /) plus = pro výplň. Je ideální pro přenos binárních dat přes textové protokoly (HTTP, e-mail, JSON).

Ne. Base64 je pouze kódování, nikoli šifrování. Kdokoli může řetězec Base64 triviálně dekódovat. Pro ochranu citlivých dat použijte šifrování AES-256 nebo protokol HTTPS pro přenos.

Standardní Base64 používá znaky + a /, které mají v URL zvláštní význam. Varianta Base64URL nahrazuje + za - a / za _, aby se předešlo kódování URL. Formát JWT používá Base64URL pro segmenty hlavičky a payloadu.

Base64 převádí každé 3 bajty původních dat na 4 znaky Base64, což zvětšuje velikost přibližně o 33 %. Proto se Base64 nepoužívá pro přenos velkých souborů — používá se pro malá binární data v textovém kontextu.

Naprosto. Veškeré kódování a dekódování probíhá výhradně ve vašem prohlížeči pomocí vestavěných funkcí JavaScriptu btoa() a atob(). Nic se neodesílá na server ani neukládá.

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.