Heksadesimaalimuunnin
Valitse muunnoksen suunta ja syötä kokonaisluku. Heksassa kelpaavat numerot 0–9 ja kirjaimet A–F. Muut järjestelmät päivittyvät heti.
Muunna luvut heksadesimaalin ja desimaalin välillä ja näe samalla binääri, oktaali ja värikanavan arvo.
Valitse muunnoksen suunta ja syötä kokonaisluku. Heksassa kelpaavat numerot 0–9 ja kirjaimet A–F. Muut järjestelmät päivittyvät heti.
Heksadesimaalimuunnin muuntaa kokonaisluvut heksajärjestelmän (kantaluku 16) ja desimaalijärjestelmän (kantaluku 10) välillä. Lisäksi se näyttää luvun binäärinä ja oktaalina sekä kertoo, mahtuuko arvo yhteen värikanavaan (0–255). Heksa on ohjelmoijan arkipäivää: sitä käytetään värikoodeissa, muistiosoitteissa ja tavujen esittämisessä.
Heksajärjestelmässä on 16 numeroa: 0–9 ja kirjaimet A–F. Kirjaimet vastaavat desimaaliarvoja 10–15 (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15). Yksi heksanumero vastaa tasan neljää bittiä, joten kaksi heksanumeroa kuvaa yhden tavun (8 bittiä). Tämän vuoksi heksa on tiivis ja luonteva tapa esittää binääridataa.
Heksaluvun jokainen numero vastaa 16:n potenssia paikkansa mukaan, oikealta vasemmalle: 16⁰ = 1, 16¹ = 16, 16² = 256 ja niin edelleen. Desimaaliarvo saadaan kertomalla ja laskemalla yhteen:
desimaali = Σ (numero × 16^paikka)
Esimerkki: Muunnetaan FF:
F × 16 + F × 1 = 15 × 16 + 15 = 240 + 15 = 255. Tämä on suurin arvo, jonka yksi tavu eli kaksi heksanumeroa voi esittää.
Desimaaliluku muunnetaan heksaksi jakamalla se toistuvasti 16:lla ja keräämällä jakojäännökset (10–15 kirjoitetaan kirjaimina A–F):
Esimerkki: Muunnetaan 255:
Luetaan jäännökset alhaalta ylös: FF. Siis 255 = FF₁₆.
Verkkosivujen värit ilmaistaan usein heksana muodossa #RRGGBB:
Esimerkiksi #FF8800: punainen FF = 255, vihreä 88 = 136, sininen 00 = 0. Heksamuoto on kätevä, koska yksi tavu mahtuu täsmälleen kahteen merkkiin.
Heksaa käytetään monessa yhteydessä: