Przejdź do treści

Kodowanie i dekodowanie Base32

Dekoduj lub koduj Base32 (RFC 4648) jako tekst albo bajty hex w przeglądarce.

Opcje
Dane wejściowe
Wynik
Działa w przeglądarce – dane nie są nigdzie wysyłane ani zapisywane.

Jak używać

  1. W sekcji „Tryb” wybierz „Dekoduj” lub „Koduj”.
  2. W polu „Alfabet” wybierz „Base32 (RFC 4648)” albo „Base32hex (RFC 4648 §7)”.
  3. Wybierz „Tekst (UTF-8)” lub „Hex”: przy kodowaniu w sekcji „Dane wejściowe”, a przy dekodowaniu w sekcji „Wynik”.
  4. Wklej dane do pola „Dane wejściowe”. Konwersja uruchomi się automatycznie.

Przykłady

Polski tekst bez dopełnienia

Dane wejściowe
Zażółć gęślą jaźń
Wynik
LJQ4LPGDWPCYFREHEBT4JGOFTNWMJBJANJQ4LOWFQQ

Podgląd bajtów przykładowego klucza 2FA

Dane wejściowe
jbsw y3dp ehpk 3pxp
Wynik
48656C6C6F21DEADBEEF

Bajty UTF-8 słowa „Łódź” na Base32hex

Dane wejściowe
C5 81 C3 B3 64 C5 BA
Wynik
OM0S7CR4OMT0====

FAQ

Czy Base32 można dekodować bez znaków = na końcu?

Dekoder przyjmuje dane z dopełnieniem i bez niego. Jeśli podasz znaki =, ich liczba musi być zgodna z długością danych.

Dlaczego dekoder Base32 odrzuca cyfry 0, 1 lub 8?

Standardowy Base32 używa liter A–Z i cyfr 2–7. Jeśli cały ciąg pasuje do Base32hex, komunikat podpowie zmianę pola „Alfabet” na „Base32hex (RFC 4648 §7)”.

Czy wpisane dane są wysyłane na serwer?

Kodowanie i dekodowanie odbywa się w przeglądarce; kod narzędzia nie wysyła wpisanych danych na serwer. Dane wejściowe nie są zapisywane, a localStorage przechowuje tylko ustawienia opcji.

Jaki jest limit wielkości danych?

Narzędzie nie przetwarza danych wejściowych większych niż 5 MB. Wynik dłuższy niż 5 MB jest widoczny tylko częściowo, ale kopiowanie i pobieranie obejmuje całość.