Base64 kodér/dekodér

Kódujte a dekódujte text v Base64 okamžitě, přímo ve vašem prohlížeči.

Vstup

Výstup

Připraveno. Začněte vložením textu nebo kódu Base64.

Váš text se kóduje a dekóduje přímo v prohlížeči. Na servery BroBroGo se nic nenahrává.

Časté dotazy

Je bezpečné sem vložit můj text?

Ano. Kódování i dekódování probíhá výhradně ve vašem prohlížeči – do služby BroBroGo se nic neodesílá.

Podporuje nástroj správně čínštinu, emoji a další vícebajtové znaky?

Ano. Text se kóduje a dekóduje v kódování UTF-8, takže vícebajtové znaky se správně převedou tam i zpět, aniž by se poškodily.

Jaký je rozdíl mezi standardní a URL-safe variantou Base64?

Varianta Base64 bezpečná pro URL (URL-safe) nahrazuje znaky + a / znaky - a _ a vynechává doplňování (padding), takže výsledek lze použít přímo v URL nebo názvu souboru bez nutnosti escapování.

Princip fungování kódování Base64

Kódování Base64 je proces, který převádí libovolná data na řetězec znaků složený z bezpečné sady znaků. Tento systém se používá v situacích, kdy je nutné přenášet data přes protokoly navržené výhradně pro přenos textu. Nástroj Base64 kodér/dekodér umožňuje okamžitý obousměrný převod mezi běžným textem a kódováním Base64 přímo ve vašem webovém prohlížeči.

Při prvním načtení stránky je nástroj automaticky nastaven do režimu Zakódovat se zvolenou variantou Standardní. Pokud přepnete z režimu Zakódovat do režimu Dekódovat, aktuální výstup se automaticky přesune do pole Vstup, což usnadňuje rychlou kontrolu a práci s daty. Tlačítko Vymazat vyčistí pole Výstup a vrátí kurzor zpět do pole Vstup pro okamžité vložení nového obsahu.

Rozdíl mezi standardní a URL-safe variantou

Při přenosu dat v prostředí internetu hraje klíčovou roli volba správné varianty kódování Base64. Nástroj nabízí dvě možnosti:

  • Standardní: Tato varianta využívá standardní znakovou sadu Base64, která obsahuje znaky + a /, a doplňuje výsledný řetězec znakem = na násobek čtyř bajtů. Tyto znaky však mohou způsobovat problémy v adresách URL nebo v názvech souborů, kde mají specifický význam.
  • URL-safe: Varianta bezpečná pro URL nahrazuje znak + znakem - a znak / znakem _. Současně odstraňuje doplňovací znaky = na konci řetězce. Výsledný kód lze použít přímo v URL nebo v názvech souborů bez nutnosti dalšího escapování.

Zpracování znakové sady UTF-8 a vícebajtových znaků

Nástroj zpracovává text jako UTF-8, což zajišťuje, že vícebajtové znaky, jako jsou čínské znaky, diakritika nebo emoji, jsou správně zakódovány a dekódovány. Při převodu textu do Base64 se nejprve znaky převedou na bajty podle standardu UTF-8 a tyto bajty jsou následně zakódovány. Při dekódování probíhá proces opačně.

Pokud se pokusíte dekódovat řetězec, nástroj akceptuje i přítomnost bílých znaků a znaků z URL-safe varianty. Pokud však vstup neodpovídá správné struktuře, zobrazí se chybové hlášení: "Neplatný formát Base64 – zkontrolujte neplatné znaky nebo chybu při kopírování.".

Zpracování binárních dat a omezení velikosti

Base64 se často používá k vkládání binárních dat, jako jsou obrázky nebo písma, přímo do textových formátů (například CSS nebo HTML). Tento nástroj je však primárně určen pro práci s textem.

Pokud vložíte platný řetězec Base64, který po dekódování neobsahuje platný text v kódování UTF-8, nástroj zobrazí upozornění: "Formát Base64 je platný, ale dekódované bajty nepředstavují platný text v UTF-8 – může jít o binární data (obrázek, písmo atd.), nikoli o zakódovaný text.".

Z důvodu stability a rychlosti zpracování přímo v prohlížeči je velikost vstupu omezena. Pokud vstup překročí hranici 5 000 000 znaků, nástroj proces zastaví a zobrazí chybovou zprávu: "Tento vstup je pro nástroj příliš dlouhý – zkuste menší množství dat.".

Ochrana soukromí při zpracování dat

Při práci s citlivými texty nebo konfiguračními údaji je klíčová bezpečnost dat. Tento nástroj funguje na principu lokálního zpracování. Všechny výpočty, kódování i dekódování probíhají výhradně ve vašem webovém prohlížeči. Na servery BroBroGo se nic nenahrává, což eliminuje riziko úniku dat během přenosu na vzdálené servery.

Často kladené otázky

Je bezpečné sem vložit můj text? Ano. Kódování i dekódování probíhá výhradně ve vašem prohlížeči – do služby BroBroGo se nic neodesílá.

Podporuje nástroj správně čínštinu, emoji a další vícebajtové znaky? Ano. Text se kóduje a dekóduje v kódování UTF-8, takže vícebajtové znaky se správně převedou tam i zpět, aniž by se poškodily.

Jaký je rozdíl mezi standardní a URL-safe variantou Base64? Varianta Base64 bezpečná pro URL (URL-safe) nahrazuje znaky + a / znaky - a _ a vynechává doplňování (padding), takže výsledek lze použít přímo v URL nebo názvu souboru bez nutnosti escapování.