Zakódujte text do Base64 alebo dekódujte Base64 späť na text. Bezpečné v UTF-8 s automatickým rozpoznaním smeru.
Ako používať nástroj Kodér Base64
Napíšte text na zakódovanie alebo vložte Base64 na dekódovanie.
Stlačte Spustiť. Smer sa rozpozná automaticky.
Skopírujte výsledok z výstupného panela.
Base64 reprezentuje binárne alebo textové údaje pomocou iba 64 tlačiteľných znakov ASCII (A-Z, a-z, 0-9, plus + a /), pričom kóduje každé tri bajty ako štyri znaky. To udrží údaje neporušené, keď prechádzajú systémami, ktoré boli postavené pre text, a nie pre surové bajty.
Vidíte ho všade: v dátových URL, ktoré vkladajú obrázok priamo do HTML alebo CSS, v e-mailových prílohách (MIME), v hlavičke a obsahu tokenu JSON Web Token, v hlavičkách HTTP Basic autentifikácie a v mnohých poliach API, ktoré potrebujú prenášať binárne údaje ako obyčajný reťazec.
Tento nástroj kóduje text do Base64 a dekóduje Base64 späť na text, pričom smer volí automaticky. Je bezpečný v kódovaní UTF-8, takže diakritika, emodži a ďalšie znaky Unicode prežijú obojsmerný prevod bez poškodenia, čo naivné vstavané funkcie prehliadača samy osebe nezaručujú.
Je dôležité vedieť, čím Base64 nie je: je to kódovanie, nie šifrovanie. Ktokoľvek ho dokáže okamžite dekódovať, takže neposkytuje nulovú bezpečnosť. Nikdy ho nepoužívajte na skrytie hesiel, tokenov alebo tajomstiev. Jeho úlohou je bezpečný prenos a reprezentácia, nie dôvernosť.
Base64 má aj cenu za veľkosť. Zakódovaný výstup je približne o 33 percent väčší ako pôvodný, pretože štyri znaky zastupujú každé tri bajty. Tento kompromis sa kvôli kompatibilite zvyčajne oplatí, ale je to dôvod, prečo by ste veľké súbory nekódovali cez Base64, keď je k dispozícii skutočný binárny kanál.
Všetko beží vo vašom prehliadači, takže text, ktorý vložíte, sa nikdy neodovzdáva. Ak chcete premeniť obrazový súbor na dátovú URL Base64 namiesto obyčajného textu, použite vyhradený nástroj Obrázok na Base64.
Často kladené otázky
Ak váš vstup vyzerá ako platný Base64 a dekóduje sa na čitateľný text UTF-8, dekóduje sa; inak sa zakóduje. To pokrýva bežné prípady bez manuálneho prepínania.
Áno. Kódovanie a dekódovanie je bezpečné v UTF-8, takže emoji, diakritika a iné znaky Unicode sa prevedú tam a späť správne.
Base64 je kódovanie, nie šifrovanie. Možno ho triviálne zvrátiť a neposkytuje žiadnu bezpečnosť. Nikdy ho nepoužívajte na ochranu citlivých dát.
Vložiť tento nástroj
Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.
<iframe src="https://monu.tools/embed/sk/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Súvisiace nástroje
Percentne kódujte a dekódujte URL a komponenty URL, bezpečne v UTF-8.
Dekódujte JSON Web Token na preskúmanie jeho hlavičky a obsahu, s ľudsky čitateľnými časmi vypršania a vydania. Beží výhradne vo vašom prehliadači; tokeny sa nikdy nenahrávajú.
Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z ľubovoľného textu priamo vo vašom prehliadači.
Generujte HMAC pre správu a tajný kľúč pomocou SHA-1, SHA-256, SHA-384 alebo SHA-512 vo vašom prehliadači.