Žádné nahrávání, 100% lokálně, bez účtu

Base64 kodér / dekodér

Zakódujte text nebo soubory do Base64 (včetně data URI), nebo dekódujte Base64 zpět na text. Nic neopouští vaše zařízení.

Jak Base64 kodér / dekodér funguje

Kodér a dekodér Base64 převádí text nebo binární data na Base64 a zpět, celé ve vašem prohlížeči. Vložte řetězec a získejte jeho reprezentaci Base64, nebo vložte řetězec Base64 a dekódujte ho na čitelný text. Nic, co napíšete nebo vložíte, se nikam nepřenáší; konverze používá vestavěné funkce prohlížeče btoa a atob (a TextEncoder pro podporu Unicode).

Base64 je standardní kódování používané v hlavičkách HTTP Authorization, datových URI, e-mailových MIME přílohách, JSON payloadech přenášejících binární obsah a mnoha formátech tokenů API. Offline kodér bez nahrávání znamená, že během vývoje můžete bezpečně kódovat citlivé přihlašovací údaje nebo binární bloby bez jejich směrování přes online službu.

Base64 kodér / dekodér: návod krok za krokem

  1. Vyberte režim: Kódovat pro převod textu na Base64 nebo Dekódovat pro převod Base64 zpět na text.
  2. Napište nebo vložte vstup do textové oblasti.
  3. Výsledek se okamžitě zobrazí ve výstupní oblasti.
  4. Klikněte na tlačítko kopírování pro zkopírování výsledku do schránky.
  5. Přepněte na Bezpečný pro URL, pokud potřebujete variantu bezpečnou pro URL ('+' nahrazen '-', '/' nahrazen '_', bez výplňového '=').

Časté případy použití

  • Vývojář potřebuje zakódovat uživatelské jméno a heslo jako Base64 pro hlavičku Basic Authentication v API volání.
  • Bezpečnostní výzkumník obdrží payload zakódovaný v Base64 v JWT nebo cookie a chce zkontrolovat jeho surový obsah.
  • Systémový integrátor potřebuje zakódovat binární konfigurační soubor jako Base64 pro jeho vložení do manifestu YAML nebo JSON.
  • Webový vývojář zakóduje malou SVG ikonu jako datové URI Base64 pro její vložení do souboru CSS bez dalšího HTTP požadavku.

Často kladené otázky

Odesílá se text, který kóduji, do nějaké externí služby?

Ne. Kódování a dekódování používají nativní funkce prohlížeče btoa a atob v kombinaci s TextEncoder/TextDecoder pro plnou podporu Unicode. Celá operace je lokální. Nic, co zde napíšete, se nedostane k Sunasty ani žádné třetí straně.

Jaký je rozdíl mezi standardním Base64 a Base64 bezpečným pro URL?

Standardní Base64 používá '+' pro hodnotu 62 a '/' pro hodnotu 63, plus výplňové '='. Base64 bezpečný pro URL nahrazuje '+' za '-' a '/' za '_', čímž se vyhne konfliktům, když se řetězce Base64 objevují v URL nebo názvech souborů. Obě varianty kódují stejná data; rozdíl je pouze v těchto dvou znacích a volitelném doplnění.

Mohu kódovat binární data, jako je obrázek nebo PDF?

Textový kodér pracuje se vstupem řetězce. Pro binární soubory použijte nástroj Obrázek na Base64 na tomto webu, který čte soubor pomocí FileReader API (readAsDataURL) a vytváří úplné datové URI včetně předpony MIME typu.

Proč dekódování produkuje nečitelný výstup pro některé řetězce Base64?

Pokud řetězec Base64 kóduje binární data, ne text UTF-8, dekódování jako text produkuje nečitelné znaky. Base64 je kódovací schéma nezávislé na kódování; pro správnou interpretaci dekódovaného výstupu musíte znát původní formát dat.

Je Base64 forma šifrování?

Ne. Base64 je schéma kódování, nikoli šifrování. Kdokoli, kdo vidí řetězec Base64, ho může okamžitě dekódovat bez klíče. Pro skutečné šifrování textu v prohlížeči použijte nástroj AES Šifrování na tomto webu.

Potřebuji účet a funguje to na telefonu?

Žádný účet, žádná registrace. Kodér je textové pole, které funguje v mobilním Chrome nebo Safari stejně jako na počítači, což se hodí pro rychlou kontrolu tokenu nebo hodnoty hlavičky mimo pracovní stůl.