Przejdź do wyników
Narzędzia

Koder i dekoder Hex (tekst ↔ szesnastkowo)

Zamień tekst na zapis szesnastkowy (hex) i odwrotnie. Każdy znak zapisujemy jako bajty UTF-8 w postaci dwucyfrowych liczb szesnastkowych, więc polskie znaki i emoji też działają. Wynik kopiujesz jednym kliknięciem.

Opracował: DobryKalkulator.pl

Dane

Wpisz tekst albo ciąg szesnastkowy.

Dane

Jak działa kalkulator

Zapis szesnastkowy (hex) przedstawia każdy bajt danych jako dwie cyfry z zakresu 0-9 i A-F. Narzędzie zamienia tekst na taki zapis i odwrotnie: koduje tekst na hex (po dwie cyfry na bajt) oraz dekoduje hex z powrotem na tekst. Dzięki kodowaniu UTF-8 poprawnie obsługuje polskie znaki i emoji.

Jak liczymy (metodologia i wzory)

Przy kodowaniu zamieniamy tekst na bajty w UTF-8 i każdy bajt zapisujemy jako dwucyfrową liczbę szesnastkową (z zerem wiodącym). Przy dekodowaniu pomijamy spacje, prefiksy 0x i znaki spoza zakresu, dzielimy ciąg na pary cyfr, zamieniamy każdą parę na bajt i składamy tekst UTF-8.

Założenia i ograniczenia

  • Do dekodowania liczba cyfr musi być parzysta (dwie na bajt).
  • To zapis tekstu jako bajtów, a nie konwersja liczby dziesiętnej na szesnastkową (do tego służy kalkulator binarny).
  • Wszystko liczy się lokalnie w przeglądarce.

Źródła i aktualizacja

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: