Nástroj pro kódování/dekódování Base64 - Online a zdarma
Zakódujte a dekódujte text i soubory v Base64 v reálném čase. Výsledek vidíte okamžitě, vše zpracuje váš prohlížeč bezpečně a zdarma.
Online Base64 Kodér a Dekodér
Vítejte v nejlepším online Base64 kodéru a dekodéru. Tento jednoduchý, ale výkonný nástroj vám umožní okamžitě převést text do Base64 nebo dekódovat řetězce Base64 zpět na čitelný text.
Schémata kódování Base64 jsou nezbytná při kódování binárních dat pro ukládání nebo přenos přes média určená pro text (jako HTTP nebo SMTP).
Pokročilé možnosti konfigurace
Výběr znakové sady
Při práci s textovými daty je klíčové určit správnou znakovou sadu (charset). Ačkoli UTF-8 je standardem, starší systémy mohou používat ASCII, ISO-8859-1 nebo jiné.
Dekódovat každý řádek zvlášť
Kódovaná data se často zobrazují jako souvislý blok textu. Pokud však máte více nezávislých řetězců Base64 oddělených novými řádky, povolte tuto možnost.
Režim živé konverze
Povolte živý režim pro získání okamžitých výsledků při psaní. Tento režim provádí konverzi Base64 lokálně ve vašem prohlížeči pomocí JavaScriptu, což zajišťuje nulovou latenci.
Bezpečné a soukromé
Vaše soukromí je naší prioritou. Veškerá komunikace využívá zabezpečená šifrovaná připojení SSL (HTTPS). Vaše odeslaná data nikdy nekontrolujeme, neukládáme ani nesdílíme.
Zcela bezplatný online nástroj
Náš nástroj Base64 je 100% zdarma k použití. Není vyžadována žádná instalace softwaru, registrace ani předplatné.
Principy návrhu
Tabulka indexů Base64 se skládá z 64 znaků vybraných tak, aby byly běžné pro většinu kódování a tisknutelné. To minimalizuje riziko změny dat systémy, jako jsou poštovní servery.
Co je kódování Base64?
Base64 je skupina schémat kódování binárních dat na text, která reprezentují binární data ve formátu řetězce ASCII překladem do reprezentace radix-64.
Příklad kódování Base64
Zvažte tento citát z Leviathanu Thomase Hobbese:
"Man is distinguished, not only by his reason, but ..."
Při kódování do MIME Base64 se tato sekvence ASCII stane:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=Jak to funguje: Slovo "Man" je kódováno jako "TWFu". V ASCII jsou písmena "M", "a", "n" bajty 77, 97, 110. Jejich binární reprezentace jsou spojeny a rozděleny do 6bitových skupin.
| Textový obsah | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hodnota ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| Binární | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| Index | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
Jak je znázorněno, kódování Base64 převádí 3 bajty vstupu (24 bitů) na 4 znaky Base64 (každý 6 bitů), čímž se velikost dat zvětší přibližně o 33%.
Vložte text nebo přetáhněte soubor a nástroj jej okamžitě převede na řetězec Base64, případně dekóduje libovolný vstup Base64 zpět na čitelný text nebo soubor ke stažení. Kódování i dekódování probíhá kompletně ve vašem prohlížeči, podporuje UTF-8 i starší znakové sady (např. ISO-8859-1, čeština s diakritikou) a nabízí živý režim s výsledkem v reálném čase. Na server se nic neodesílá a používání je zdarma.
Jak používat kodér a dekodér Base64
- 1
Zvolte kódování, nebo dekódování
Vyberte Kódovat pro převod textu či souboru do Base64, nebo Dekódovat pro převod řetězce Base64 zpět do původní podoby.
- 2
Zadejte vstup
Napište nebo vložte obsah do vstupního pole, případně přetáhněte soubor (až 10 MB) a načtěte ho přímo.
- 3
Nastavte volby podle potřeby
U textu zvolte správnou znakovou sadu, aby zůstala zachována česká diakritika, nebo zapněte Dekódovat každý řádek zvlášť, máte-li více řetězců Base64 oddělených novými řádky.
- 4
Získejte výsledek okamžitě
Se zapnutým živým režimem se výstup aktualizuje při psaní; jinak klikněte na Kódovat nebo Dekódovat.
- 5
Zkopírujte, nebo stáhněte
Tlačítkem Kopírovat odešlete výsledek do schránky, nebo tlačítkem Stáhnout uložte dekódovaný soubor či zakódovaný text do počítače.
Zdroje
- RFC 4648 — Kódování dat Base16, Base32 a Base64
Závazná specifikace IETF, která definuje abecedu Base64, výplň (padding) a pravidla kódování.
- MDN — Base64 (slovníček)
Stručný přehled, co je Base64 a kdy se kódování z binárních dat na text na webu používá.
- MDN — btoa()
Metoda webového API pro zakódování řetězce do Base64 v JavaScriptu, včetně poznámek k zacházení s Unicode a diakritikou.
Související nástroje
Obrázek do Base64
Převeďte obrázky na datové URI v Base64 pro vložení přímo do kódu.
Base64 do obrázku
Dekódujte řetězec Base64 zpět na zobrazitelný obrázek ke stažení.
Kódování / dekódování URL
Procentem zakódujte nebo dekódujte části URL adres a parametry dotazu.
Dekodér JWT
Prohlédněte si tokeny JSON Web Token, jejichž části jsou kódované ve formátu Base64URL.
Často kladené otázky
- Co je kódování Base64?
- Base64 je skupina schémat pro převod binárních dat na text. Binární data reprezentuje jako řetězec znaků ASCII převodem do soustavy o základu 64, takže lze data bezpečně přenášet i kanály určenými jen pro text.
- Jak dekódovat řetězec Base64 zpět na text?
- Vložte řetězec Base64 do vstupního pole, zvolte Dekódovat a nástroj jej okamžitě převede zpět na čitelný text nebo na soubor ke stažení. Vše probíhá přímo ve vašem prohlížeči.
- Zvětší kódování Base64 velikost mých dat?
- Ano. Base64 převádí každé 3 bajty vstupu (24 bitů) na 4 znaky Base64 (každý 6 bitů), čímž se velikost dat zvětší přibližně o 33 %.
- Je Base64 totéž co šifrování?
- Ne. Base64 je kódování, nikoli šifrování. Řetězec Base64 může kdokoli dekódovat zpět do původní podoby, takže neposkytuje žádnou ochranu obsahu — pouze umožňuje bezpečný přenos binárních dat přes textové kanály.
- Odesílají se moje data na server?
- Ne. Veškeré kódování i dekódování probíhá výhradně ve vašem prohlížeči pomocí vestavěných funkcí JavaScriptu. Váš text ani soubory nikdy neopustí vaše zařízení.
- Funguje Base64 i s českou diakritikou?
- Ano. Při použití znakové sady UTF-8 se znaky s diakritikou (á, č, ř, ž a další) zakódují i dekódují správně. U starších dat zvolte odpovídající znakovou sadu, například ISO-8859-2 (Latin-2).
- Mohu kódovat a dekódovat soubory, nejen text?
- Ano. Přetáhněte nebo nahrajte soubor až do 10 MB a zakódujte ho do Base64; tlačítkem Stáhnout pak uložíte dekódovaný soubor zpět na disk.