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.
Spis treści
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
- MDN, TextEncoder: bajty UTF-8 (dostęp: 18.07.2026)