Heksadesimaalimuunnin — teksti ↔ heksa TEKSTI → HEKSA

Muunna tekstin ja heksadesimaali- (kantaluku 16) -koodien välillä. Kirjoita teksti, jolloin saadaan sen heksaesitys (kaksi heksanumeroa merkkiä kohden), tai kirjoita heksakoodeja, jotka puretaan takaisin luettavaksi tekstiksi. Tukee 0x-etuliitteisiä, välilyönnillä erotettuja, yhteen liitettyjä ja %-koodattuja heksamuotoja.
Tämä työkalu käsittelee kaiken datan paikallisesti selaimessa — dataa ei ladata palvelimelle.
Koodaus: Automaattinen tunnistus ▾
Kirjainkoko: Etuliite: Erotin:
Kirjoita, niin muunnos tapahtuu reaaliajassa
(UTF-8 .txt)
Kaavio 14: heksadesimaalikoodaus
Heksadesimaali (kantaluku 16) on tiivis tapa esittää binääridataa. Jokainen heksanumero edustaa 4 bittiä (nibbleä), joten kaksi heksanumeroa vastaa tarkalleen yhtä tavua (8 bittiä). Heksaa käytetään laajasti ohjelmoinnissa, vianetsinnässä, värikoodeissa (esim. #FF5733), muistiosoitteissa ja URL-koodauksessa (esim. %20 välilyönnille). Yleisiä heksa-etuliitteitä ovat 0x (C, JavaScript), $ (Pascal, assembly) ja 0x/0X (heksaliteraalit).
Miksi heksadesimaali?

Yksi heksanumero koodaa täsmälleen 4 bittiä — nibblen — joten tavu on aina kaksi heksanumeroa ja kuvaus binääriin on mekaaninen. Tuo 1:1-kohdistus sekä tiiviys ovat syy siihen, miksi muistiosoitteet, värikoodit kuten #FF8000 ja tiivistetulosteet kirjoitetaan tavan mukaan heksana.

Tarkoittaako 0xFF lukua 255 vai −1, riippuu oletetusta leveydestä ja etumerkillisyydestä — pelkkä heksa ei kanna tätä kontekstia.