Heksa-teksti-muunnin muuntaa tekstin heksadesimaalisiksi tavuiksi ja heksan takaisin tekstiksi UTF-8-koodauksella.
Heksa-teksti-muunnin
Kirjoita teksti tai heksatavut alle ja valitse suunta. Tulos päivittyy automaattisesti. Teksti käsitellään UTF-8-tavuina, joten ääkköset toimivat oikein.
Tulokset
Heksa-teksti-muunnin – muunna teksti heksaksi ja takaisin
Heksa-teksti-muunnin on ilmainen työkalu, jolla muunnat tekstin heksadesimaalisiksi tavuiksi tai heksan takaisin tekstiksi. Muunnos tapahtuu kokonaan selaimessasi heti kirjoittaessasi, eikä syöttämääsi tekstiä lähetetä mihinkään. Teksti käsitellään UTF-8-koodauksena, joten myös suomen ääkköset toimivat oikein.
Miten teksti muuttuu heksaksi?
Tietokone tallentaa tekstin tavuina, ja jokaisella merkillä on numeerinen koodi. Teksti jaetaan tavuiksi, ja jokainen tavu eli luku väliltä 0–255 esitetään heksadesimaalilukuna. Yksi tavu mahtuu aina tasan kahteen heksanumeroon:
merkki → tavu (0–255) → kaksi heksanumeroa (esim. 65 → 41)
Heksadesimaalissa on 16 numeroa: 0–9 ja kirjaimet A–F. Tämän vuoksi heksa on tiivis tapa esittää tavudataa.
Esimerkki
Otetaan sana Hei. Sen kirjainten koodit ovat 72, 101 ja 105, jotka heksana ovat:
Hei → 48 65 69
Käänteisessä muunnoksessa nämä kolme heksatavua tuottavat takaisin sanan Hei.
UTF-8 ja ääkköset
Muunnin käsittelee tekstin UTF-8-koodauksena, joka kattaa kaikki maailman merkit. Englannin perusmerkit mahtuvat yhteen tavuun, mutta suomen ä-, ö- ja å-kirjaimet vaativat kaksi tavua. Esimerkiksi pieni ä on UTF-8:ssa C3 A4. Tämän vuoksi ääkkönen näkyy kahtena heksatavuna. Emojit ja muut erikoismerkit voivat olla jopa neljä tavua pitkiä.
Mihin heksaa käytetään?
Ohjelmointi: tavudatan ja merkkijonojen tarkastelu sekä virheiden etsiminen.
Värit: verkkosivujen värit ilmoitetaan usein heksana, esimerkiksi #FF8800.
Tietoturva: tiivisteet ja avaimet esitetään tavallisesti heksamuodossa.
Tietoliikenne: binäärimuotoisen datan lukeminen ihmisystävällisessä muodossa.
Isot ja pienet kirjaimet heksassa
Heksan kirjaimet A–F voi kirjoittaa isolla tai pienellä, ja arvo on aina sama: FF ja ff tarkoittavat molemmat lukua 255. Tämä muunnin tulostaa heksan isoin kirjaimin, mutta hyväksyy syötteessä molemmat. Voit myös valita, näytetäänkö tavut välilyönnein eroteltuina vai yhtenä jonona.
Vinkkejä heksan kanssa
Yksi tavu on aina kaksi heksanumeroa – varmista, että numeroiden määrä on parillinen.
Ääkkönen on UTF-8:ssa kaksi tavua, joten se vie neljä heksanumeroa.
Voit syöttää heksan välilyönnein eroteltuna tai yhtenä jonona – muunnin tulkitsee molemmat.
Heksaluvut merkitään ohjelmoinnissa usein etuliitteellä 0x, esimerkiksi 0x41.
Usein kysytyt kysymykset
Miten teksti muunnetaan heksaksi?
Jokaisella merkillä on numeerinen koodi merkistössä. Teksti jaetaan tavuiksi, ja jokainen tavu eli luku väliltä 0–255 esitetään heksadesimaalilukuna kahdella numerolla. Heksassa on 16 numeroa: 0–9 sekä kirjaimet A–F. Esimerkiksi kirjaimen A koodi on 65, joka on heksana 41. Sana "Hei" on heksana 48 65 69.
Miksi ääkköset tuottavat kaksi heksatavua?
Tämä muunnin käsittelee tekstin UTF-8-koodauksena. Englannin perusmerkit mahtuvat yhteen tavuun, mutta suomen ä-, ö- ja å-kirjaimet vaativat kaksi tavua. Tämän vuoksi ääkkönen näkyy kahtena heksatavuna – esimerkiksi pieni ä on UTF-8:ssa C3 A4. Sama pätee muihinkin erikoismerkkeihin ja emojeihin, jotka voivat olla 2–4 tavua pitkiä.
Mitä heksadesimaali tarkoittaa?
Heksadesimaali on 16-järjestelmä, jossa lukuja esitetään numeroilla 0–9 ja kirjaimilla A–F (A = 10, B = 11, …, F = 15). Yksi tavu eli kahdeksan bittiä voidaan esittää tasan kahdella heksanumerolla, joten heksa on tiivis tapa esittää tavudataa. Heksaa käytetään yleisesti ohjelmoinnissa, väreissä (esimerkiksi #FF8800) ja datan tarkastelussa.
Onko väliä, käytänkö isoja vai pieniä kirjaimia heksassa?
Ei. Heksadesimaalin kirjaimet A–F voi kirjoittaa isolla tai pienellä, ja arvo on sama (esimerkiksi FF ja ff tarkoittavat lukua 255). Tämä muunnin tulostaa heksan isoin kirjaimin, mutta hyväksyy syötteessä sekä isot että pienet kirjaimet. Voit myös syöttää heksan välilyönnein eroteltuna tai yhtenä jonona.
Voinko muuntaa heksan takaisin tekstiksi?
Kyllä. Syötä heksatavut, jotka voivat olla välilyönnein eroteltuja tai yhtenä jonona. Laskuri jättää huomiotta muut kuin heksanumerot, ryhmittelee numerot pareiksi ja muuntaa jokaisen parin tavuksi. Tavut tulkitaan UTF-8-koodauksena takaisin tekstiksi. Varmista, että heksanumeroiden määrä on parillinen, jotta jokainen tavu on täydellinen.