Przejdź do wyniku narzędzia
Narzędzia

Koder i dekoder Hex (tekst ↔ szesnastkowo)

Zamień tekst na zapis szesnastkowy (hex) i odwrotnie.

Przejdź do kalkulatora

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.

Opracowanie:

Dane

Wpisz tekst albo ciąg szesnastkowy.

Dane

Wyniki

Wynik i szczegóły obliczeń.

Wynik
Bajtów
Operacja
Szczegóły obliczeń
Uwaga

Jak działa narzędzie

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.

Szczegóły techniczne

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.

Ograniczenia narzędzia

  • 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ść to narzędzie na swojej stronie

Skopiuj kod i wklej go w swoim artykule. Narzędzie zadziała na Twojej stronie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: