Gratis online omregner fra binær til desimal

Konverter binærtall (base 2) til desimaltall (base 10) umiddelbart med denne gratis nettbaserte binær-til-desimal-omregneren. Skriv inn et tall som kun består av 0-er og 1-er for å se dets desimalverdi, heksadesimalverdi, oktalverdi og en trinnvis beregning av plassverdiene. Du kan også konvertere desimaltall til binærtall, arbeide med brøker og tegnede to-komplementverdier, samt kopiere resultatene. Konverteringene utføres i nettleseren din.

Konverter nå Tallene lagres i nettleseren din
Verktøy for konvertering fra binær til desimal med heksadesimal, oktal og trinnvis visning av posisjonsverdier

Konverter et tall

Skriv inn et binærtall for å konvertere det.
Desimalverdi
—

Andre baser og detaljer

—Desimal
—Binær
—Heksadesimalt
—Oktal
—Bits
—Antall byte som trengs
—Signed value
—Som tekst

Trykk på en base for å kopiere den. Heksadesimaltall og oktaltall er eksakte, inkludert sifrene etter kommaet.

Arbeid

Skriv inn et tall for å se hvordan det fungerer.

Veiledningen

Konvertering fra binær til desimal: Formel, eksempler og fremgangsmåte

Lær hvordan binærsystemet fungerer, regn om manuelt og les tall med fortegn uten problemer.

En enkel forklaring

Hva er et binært tall, og hvorfor skal man konvertere det til desimaltall?

Det binære tallsystemet er det tallsystemet datamaskiner bruker. Det består av bare to sifre, 0 og 1, som kalles biter. Det desimale tallsystemet er det systemet folk bruker til daglig, med ti sifre. Ved å konvertere mellom disse to systemene kan man lese hva en datamaskin lagrer, eller skrive inn en verdi på den måten datamaskinen ønsker.

Hver posisjon i et binærtall er verdt det dobbelte av verdien til posisjonen til høyre for den: 1, 2, 4, 8, 16 og så videre. Legg sammen posisjonene som inneholder en 1, så får du desimalverdien. Denne omregneren gjør dette umiddelbart, viser beregningen og gir også heksadesimal- og oktalverdier. For en visuell fremstilling av heksadesimalverdier kan du prøve fargepalettgeneratoren.

Vanlige grunner til å konvertere

Hvorfor folk konverterer binære tall

Læring og lekser

Sjekk svarene til fagene informatikk og elektronikk, og se hvordan man kommer frem til resultatet ved hjelp av plassverdiregning.

Programmering og feilsøking

Les bitflagg, masker, tilgangsrettigheter og registerverdier, eller sjekk hva en signert 8-biters eller 32-biters verdi egentlig er.

Nettverk og data

Arbeid med IP-adresseoktetter, nettverksmasker og rå byte, eller dekode en byte-streng til lesbar tekst.

Eksempler med løsninger

Eksempler på konverteringer og hvordan de fordeler seg

Disse eksemplene illustrerer metoden. Du kan skrive inn hvilket som helst av dem i konverteren for å sjekke.

BinærArbeidDesimalHex
11018 + 4 + 113D
11010110128 + 64 + 16 + 4 + 2214D6
101.1014 + 1 + 0.5 + 0.1255.6255.A
11111111 (8-bits med fortegn)255 − 256−1FF
10 000 000 (8-bits med fortegn)128 − 256−12880
Konverter på få trinn

Slik bruker du konverteren fra binær til desimal

  1. Velg «Binær → Desimal» eller «Desimal → Binær» øverst.
  2. Skriv inn eller lim inn tallet ditt. Mellomrom, understreker og en innledende «0b» blir ignorert, så «0b1101 0110» fungerer.
  3. Les av resultatet og tabellen med andre baser. Trykk på en hvilken som helst verdi for å kopiere den.
  4. For å lese negative tall må du merke av for alternativet «med fortegn» og velge en bitbredde, eller la innstillingen stå på «Automatisk» for å bruke den lengden du har angitt.
  5. Åpne arbeidsdelen for å se hver plassverdi eller hvert divisjonstrinn.
Ingen verktøy nødvendig

Hvordan konvertere mellom binær og desimal manuelt

  • Binær til desimal: Merk bitene fra høyre med 1, 2, 4, 8, 16, og sett merkene over hver 1.
  • Desimal til binær: Del med 2 til du når 0. Restene, lest fra siste til første, utgjør bitene.
  • Brøker til binærform: Multipliser brøken med 2, bruk hel-delen som neste bit, og gjenta med det som er igjen.
  • Binær til heksadesimal: Del bitene opp i grupper på 4 fra høyre, og konverter hver gruppe til ett heksadesimaltall.
  • Sjekk svaret ditt: Et binærtall som slutter på 0, er partall, og et som slutter på 1, er oddetall.
Regneark og kode

Formler for konvertering fra binær til desimal i Excel, regneark og kode

Regneark og programmeringsspråk har innebygde funksjoner for dette. De er begrenset til mindre tall enn dette verktøyet.

Excel / Sheets, binær til desimal: =BIN2DEC("11010110") → 214 Excel / Sheets, desimal til binær: =DEC2BIN(214) → 11010110 Python: int("11010110", 2) og bin(214) JavaScript: parseInt("11010110", 2) og (214).toString(2) Kotlin: "11010110".toInt(2) og 214.toString(2) Java: Integer.parseInt("11010110", 2) og Integer.toBinaryString(214)

Excel-funksjonen BIN2DEC godtar maksimalt 10 biter og behandler den tiende biten som et tegnbit, så bruk dette verktøyet for lengre verdier.

Negative tall

Signerte tall og toers komplement

Uten signatur

Alle bitene inngår i verdien. I 8 bit kan man lagre verdier fra 0 til 255.

Toers komplement

Den første biten regnes som et negativt tall. I 8 biter kan man lagre tallene fra −128 til 127. For å gjøre et tall negativt, må man snu hver bit og legge til 1.

Bitbredden har betydning

De samme bitene representerer forskjellige tall ved ulike bredder. 11111111 er −1 som 8-bits tall, men 255 som et tall uten fortegn, og 0000000011111111 er 255 selv som et 16-bits tall med fortegn.

Fortegn og størrelsesorden

Å skrive et minustegn foran, som −1010, er noe annet enn to-komplement. Dette verktøyet viser begge deler når du konverterer et negativt desimaltall.

Bedre resultater

Enkle tips for å jobbe med binære filer

  • Grupper bitene i grupper på 4 eller 8, slik at de blir lettere å lese og sammenligne med heksadesimale sifre og byte.
  • Lær deg to-potensene opp til 2^10 (1024). De gjør det mye raskere å regne i hodet.
  • Hvis resultatet er feil, må du sjekke om det mangler eller er en ekstra bit, og om alternativet for fortegn er aktivert eller deaktivert.
  • Når du skriver kode, bør du helst bruke språkets egne literaler, for eksempel 0b11010110, slik at verdien blir tydelig for leserne.
Godt å vite

Begrensninger og personvern

Personvern

Hver konvertering utføres i nettleseren din. Tallene du skriver inn, sendes aldri til serveren vår og lagres ikke.

Begrensninger

Binær inndata er begrenset til 2 048 bit, og desimal inndata til omtrent 600 sifre. Desimalbrøker som ikke slutter i binærform, avkortes til 32 binære sifre. Flytende-komma-formater som IEEE 754 tolkes ikke: bitene leses som rene tall.

Vanlige spørsmål

Ofte stilte spørsmål om omregner fra binær til desimal

Hvordan konverterer jeg binærtall til desimaltall?

Skriv plassverdiene 1, 2, 4, 8, 16 og så videre under bitene, med start fra høyre. Legg sammen plassverdiene der biten er 1. For 1101 blir det 8 + 4 + 1 = 13.

Hvordan konverterer jeg desimaltall til binærtall?

Del tallet med 2 gjentatte ganger og noter hver rest. Når du kommer til 0, leser du restene fra den siste til den første. For tallet 13 blir restene 1101.

Kan den konvertere binære tall med desimaldel?

Ja. Sifrene etter desimaltegnet teller som 1/2, 1/4, 1/8 og så videre, så 101,101 er 5,625. Omvendt konverteres desimalbrøker til opptil 32 binære sifre, og verktøyet forteller deg når en verdi ikke kan skrives nøyaktig.

Hva er to-komplement?

Toerskomplement er måten datamaskiner lagrer negative heltall på. Den første biten har negativ vekt, så i 8-bitsformat er 11111111 lik −1 og 10000000 lik −128. Merk av for alternativet «signed» og velg en bitbredde for å lese bitene på denne måten.

Hvor mange biter kan jeg legge inn?

Opptil 2 048 bit, eller omtrent 600 desimalsifre. Konverteringen bruker eksakt aritmetikk med vilkårlig presisjon, slik at store tall ikke mister sifre slik de ville gjort i en vanlig kalkulator.

Hvorfor står det at inndataene mine ikke er et binært tall?

Binære tall består kun av 0 og 1. Hvis tallet ditt inneholder sifre som 2 til 9, er det sannsynligvis et desimaltall, så bytt til Desimal → Binær. Mellomrom, understreker og en innledende 0b blir ignorert.

Viser den også heksadesimaltall og oktaltall?

Ja. Hver konvertering viser også verdien i heksadesimal (base 16) og oktal (base 8), og du kan trykke på en hvilken som helst verdi for å kopiere den.

Kan den konvertere binærkode til tekst?

Når du skriver inn et heltall i byte (et multiplum av 8 bit), viser verktøyet også teksten som disse byte-ene utgjør i UTF-8; for eksempel er 01001000 01101001 «Hi».

Blir opplysningene mine lagret et sted?

Nei. All konvertering skjer i nettleseren din, og ingenting av det du skriver inn blir sendt til serveren vår eller lagret.

Kan jeg lenke til en bestemt konvertering?

Ja. Legg til ?mode=b2d&value=11010110 eller ?mode=d2b&value=214 i nettadressen.

Fra brukere av dette verktøyet

Anmeldelser

Laster inn anmeldelser…
Fortsett

Flere verktøy i verktøykassen

Hjemmesiden inneholder dusinvis av andre gratisverktøy som ikke krever en API-nøkkel.

Foreslå et verktøy