Konverter øyeblikkelig mellom desimale, binære, oktale og heksadesimale tallsystemer med støtte for to-komplement.
Gyldig område (fortegn): -128 til 127
En binær omregner oversetter tall mellom de posisjonelle tallsystemene som datamaskiner bruker internt. De fire vanligste basene er: desimal (grunntall 10), binær (grunntall 2), oktal (grunntall 8) og heksadesimal (grunntall 16). Å beherske disse konverteringene er grunnleggende for informatikk, digital elektronikk og systemprogrammering.
I Norge bruker leverandører som Telenor og Ice IPv4-adresseblokker som er strukturert i binære blokker. Norske spesialtegn som 'æ' (ISO-8859-1: 230 = 1110 0110), 'ø' (248 = 1111 1000) og 'å' (229 = 1110 0101) er viktige å kjenne i forbindelse med eldre tekstkodingssystemer.
Verdien av et tall i et posisjonelt system er summen av hvert siffer multiplisert med grunntallet opphøyd i sifferets posisjon, startende fra null til høyre.
To-komplement representerer negative heltall i binær: inverter alle bitene og legg til 1. Dette gjør at den samme adderkretsen fungerer for både positive og negative tall.
'Ø' har ISO-8859-1-kode 216 = 1101 1000 i 8-biters binær og 0xD8 i hex. Riktig håndtering av norske spesialtegn Æ, Ø og Å i eldre systemer krever kjennskap til disse numeriske kodene.
Standardsubnetmasken 255.255.255.0 betyr at de første 24 bitene identifiserer nettverket. I binær: 1111 1111.1111 1111.1111 1111.0000 0000. CIDR-notasjonen /24 refererer til disse 24 enerne.
Port 80 = 0101 0000 i 8-biters binær og 0x50 i hex. Nettverksadministratorer bruker disse heksadesimale portverdiene i brannmurregler og pakkefilterkonfigurasjoner.
Rødt i det norske flagget er #EF2B2D i CSS. Den røde kanalen EF = 1110 1111 i binær. Designere og utviklere bruker disse heksadesimale fargekodene til å spesifisere nøyaktige farger i digitale produkter.
Skriv inn eller lim inn et tall i ett av de fire feltene (desimal, binær, oktal eller heksadesimal).
Velg passende bitbredde for konteksten (8 bit for en byte, 32 bit for et standard heltall).
Verktøyet validerer inndataene mot den valgte basen og det fortegnede intervallet.
Den desimale ekvivalentverdien beregnes og uttrykkes samtidig i alle andre baser.
Negative desimaler vises i to-komplement for den valgte bitbredden med tilsvarende oktale og heksadesimale verdier.
Transistorer har to stabile tilstander (på/av) som naturlig tilsvarer 1 og 0. Ti stabile spenningsnivåer per desimalsiffer ville gjort kretser langt mer komplekse.
To-komplement koder negative heltall: inverter alle bit og legg til 1. Den samme adderkretsen fungerer for begge talltypene, noe som forenkler prosessordesignet.
Grupper bitene i grupper av 4 fra høyre, fyll på med nuller til venstre om nødvendig. Hver 4-bit gruppe tilsvarer ett heksadesimalt siffer: 0000=0, …, 1010=A, 1111=F.
Ufortegnet: alle bit representerer størrelse (0 til 2ⁿ−1). Fortegnet (to-komplement): det mest signifikante bit angir fortegn, intervall −2ⁿ⁻¹ til 2ⁿ⁻¹−1.
En byte er alltid nøyaktig to heksadesimale sifre — mye mer kompakt enn lange binære strenger. Minneadresser, fargekoder og bitmasker skrives konvensjonelt med heksadesimal notasjon.
Bitbredde (8, 16, 32 …) definerer det fortegnede intervallet. 8 bit: −128 til 127; 32 bit: −2 147 483 648 til 2 147 483 647.