Konwerter tekstu na HEX

Zamień tekst na bajty UTF-8 w zapisie szesnastkowym. Dodaj spacje między bajtami lub wybierz wielkie litery.

HEX → Tekst

01

Tekst → HEX

Zamień tekst na bajty UTF-8 w zapisie szesnastkowym. Dodaj spacje między bajtami lub wybierz wielkie litery.

02

ASCII / UTF-8

Tekst jest kodowany w UTF-8. Każdy bajt jest zapisywany dwiema cyframi szesnastkowymi; znak ASCII zajmuje jeden bajt.

03

Przetwarzanie lokalne

Tekst jest przetwarzany w przeglądarce.

Konwerter tekstu na HEX

Tekst → HEX:

Tekst jest kodowany w UTF-8. Każdy bajt jest zapisywany dwiema cyframi szesnastkowymi; znak ASCII zajmuje jeden bajt.

Przykład kodu:

'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35

Przykładowe zastosowania:

  • >Czytanie zrzutów szesnastkowych
  • >Sprawdzanie bajtów tekstu
  • >Dekodowanie danych API i logów

Częste pytania

Czy można przeliczać liczby między systemami?

To narzędzie koduje tekst jako bajty. Na przykład tekst 255 zamienia się w 32 35 35.

Czy dane są wysyłane na serwer?

Nie. Przetwarzanie odbywa się w przeglądarce.

// Znaki jako bajty szesnastkowe

ZnakHex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// Cyfry szesnastkowe i wartości

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> Więcej pytań

P: Dlaczego jeden bajt to dokładnie dwie cyfry szesnastkowe?

O: Jedna cyfra szesnastkowa to 4 bity (półbajt), a bajt ma 8 bitów. Dwie cyfry dają więc jeden bajt, od 00 do FF.

P: Jak znaki takie jak é lub 中 wyglądają w systemie szesnastkowym?

O: Zapis szesnastkowy pokazuje bajty kodowania – zwykle UTF-8. é zajmuje dwa bajty (C3 A9), 中 trzy (E4 B8 AD), emoji cztery.

P: Czy wielkość liter ma znaczenie (ff czy FF)?

O: Nie, ff i FF mają tę samą wartość. Trzymaj się jednego stylu; prefiksy takie jak 0x czy # to konwencja i nie są częścią wartości.

Inne języki