Binærkalkulator
Konverter tall mellom ulike tallsystemer — desimal (base 10), binær (base 2), oktal (base 8) og heksadesimal (base 16). Skriv inn et tall, velg utgangssystem, og se alle representasjoner umiddelbart.
Velg tallsystemet for verdien du skriver inn.
Skriv inn tallet du vil konvertere. For binær, oktal og heksadesimal: skriv tallet uten prefiks (f.eks. 1010 for binær, FF for heksadesimal).
Inntastet verdi
Krever minst 8 bits for lagring
1 byte nødvendig
Veiledning
Hvor brukes binære og heksadesimale tall?
Binære tall er grunnlaget for all digital teknologi. Hver gang du sender en melding, åpner en nettside eller tar et bilde, behandles informasjonen som sekvenser av 0-er og 1-ere. Programmerere og nettverksteknikere jobber daglig med ulike tallsystemer. IP-adresser som 192.168.1.1 representeres internt som 32-bit binære tall, og nettverksmasker som 255.255.255.0 blir tydeligere når du ser dem binært: 11111111.11111111.11111111.00000000.
Heksadesimale tall i hverdagen
Du har sannsynligvis sett heksadesimale tall uten å tenke over det. Fargekoder på nettsider bruker heksadesimal — for eksempel er #FF5733 en oransjerød farge der FF (255) er rødandelen, 57 (87) er grønnandelen og 33 (51) er blåandelen. MAC-adresser på nettverksenheter skrives også heksadesimalt, for eksempel 00:1A:2B:3C:4D:5E. Heksadesimal er populært fordi det er kompakt — to heksadesimale sifre representerer nøyaktig én byte (8 bits).
Praktiske tips for konvertering
Et nyttig triks er at hvert heksadesimalt siffer tilsvarer nøyaktig 4 binære sifre. F i heksadesimal er 1111 i binær, og 0 er 0000. Dermed kan du konvertere mellom binær og heksadesimal ved å gruppere binærtallet i firergrupper fra høyre. For eksempel: binærtallet 11010110 deles opp i 1101 og 0110, som gir D6 i heksadesimal.
Slik beregner vi
Konverteringsmetode:
- Til desimal: Hvert siffer multipliseres med grunntallet opphøyd i sin posisjon (fra høyre, startende på 0), og summeres. F.eks. binær 1011 = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 11.
- Fra desimal: Tallet deles gjentatte ganger på grunntallet. Restene (lest baklengs) gir representasjonen i det nye tallsystemet.
Kalkulatoren støtter heltall fra 0 til 4 294 967 295 (2³² − 1), som tilsvarer en 32-bit unsigned integer.
Kilder og standarder
- IEEE 754 / Tallsystemer — Standard for representasjon av tall i datamaskiner. Binær, oktal og heksadesimal er grunnleggende i informatikk.
- Store norske leksikon — Referanse for tallsystemer og posisjonssystemer.
Vanlige spørsmål
Hva er binære tall og hvorfor brukes de?
Binære tall bruker bare to sifre: 0 og 1. Datamaskiner bruker binærsystemet fordi elektroniske kretser naturlig har to tilstander — av og på. All data i en datamaskin — tekst, bilder, lyd — representeres til syvende og sist som sekvenser av 0-er og 1-ere. Hvert siffer kalles en bit, og åtte bits utgjør en byte.
Hva er heksadesimale tall?
Heksadesimale tall (base 16) bruker sifrene 0–9 og bokstavene A–F. De er populære i programmering fordi hvert heksadesimalt siffer representerer nøyaktig 4 bits. For eksempel er fargekoden #FF0000 (rød) lik 255, 0, 0 i desimal. Heksadesimale tall er mer kompakte enn binære og lettere å lese for mennesker.
Hva er forskjellen på desimal, binær, oktal og heksadesimal?
Forskjellen ligger i grunntallet (base): desimal har 10 sifre (0–9), binær har 2 (0–1), oktal har 8 (0–7) og heksadesimal har 16 (0–F). Tallet 255 i desimal er 11111111 i binær, 377 i oktal og FF i heksadesimal. Alle representerer samme verdi — bare skrivemåten er forskjellig.
Relaterte kalkulatorer
Datastørrelseskalkulator
Konverter mellom bytes, kilobytes, megabytes, gigabytes, terabytes og petabytes. Se praktiske sammenligninger. Gratis datastørrelseskalkulator.
Enhetsomregner
Konverter mellom lengde, vekt, temperatur, hastighet, trykk og areal. Enkel og gratis enhetsomregner med alle vanlige enheter.