Binär till decimal
Ett binärt tal bygger på tvåpotenser: varje 1-bit lägger till sin positionsvikt, så 1010 betyder 8 + 2 = 10. Den här konverteraren gör den summan åt dig i båda riktningarna. Klistra in ett enda binärt eller decimalt tal, välj riktning och läs det konverterade värdet direkt. Användbart för att dubbelkolla läxor, avkoda en bitflagga eller bekräfta vad en debugger skriver ut.
Så fungerar konverteraren
-
1
Ange ett tal
Skriv ett enda binärt tal (bara 0:or och 1:or) eller ett enda decimalt tal (bara siffror). Inledande nollor går bra, men mellanslag, understreck eller ett andra värde godtas inte.
-
2
Välj riktning
Binärt till decimal tolkar indata som ett teckenlöst tal i bas 2. Decimalt till binärt omvandlar ett vanligt heltal tillbaka till dess binära form.
-
3
Läs resultatet
Det konverterade värdet visas bredvid indatan. I binärt läge bidrar varje `1`-bit med sin positionsvikt, så `1010` blir 8 + 2 = 10.
-
4
Kopiera eller konvertera igen
Ta resultatet med kopieringsknappen, eller ändra indatan så uppdateras konverteringen direkt.
Genomarbetat exempel: 1011 0101
| Bitposition | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| Vikt | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Bitvärde | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| Bidrag | 128 | 0 | 32 | 16 | 0 | 4 | 0 | 1 |
Totalt: 128 + 32 + 16 + 4 + 1 = 181
Snabbreferens per bredd
- 4-bitars nibble: maxvärde 15
- 8-bitars byte: maxvärde 255
- 16-bitars short: maxvärde 65,535
- 32-bitars int (utan tecken): maxvärde 4,294,967,295
- 64-bitars long (utan tecken): maxvärde 18,446,744,073,709,551,615
Med tecken kontra utan tecken
Den här konverteraren behandlar binär indata som tal utan tecken som standard. För tal med tecken i tvåkomplement betyder en inledande 1 i ett ord med fast bredd att värdet är negativt: invertera varje bit, lägg till ett och negatera resultatet. Konverteraren har inget läge med tecken och ingen breddväljare, så tolka värden med tecken själv eller använd ett särskilt verktyg.
Gränser för precision
Värden upp till 63 bitar konverteras exakt. Större indata hanteras med flyttalsaritmetik, så de sista siffrorna i mycket stora värden kan förlora precision, och ett 64-bitars värde med högsta biten satt läses som teckenlöst.
Vanliga frågor
I binärt läge accepteras bara siffrorna 0 och 1. Mellanslag, understreck, bokstäver eller interpunktion gör indatan ogiltig och inget resultat visas. I decimalt läge accepteras bara siffrorna 0 till 9.
Värden upp till 63 bitar konverteras exakt. Större indata konverteras med flyttalsaritmetik och kan förlora precision, så dubbelkolla mycket stora resultat, särskilt 64-bitars värden med högsta biten satt.
För att konverteraren tolkar binärt som teckenlöst. Enligt tvåkomplement betyder 11111111 i ett 8-bitars ord -1; för att få den tolkningen beräknar du den teckenbelagda varianten själv eller använder ett verktyg med teckenlägen.
Nej, konverteraren tar ett värde i taget. Konvertera varje tal separat, eller använd en kalkylbladsfunktion som BIN2DEC för masstransformering.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Verktyget finns på andra språk
- 2進数から10進数へ変換 [JA]
- Binär zu Dezimal [DE]
- Biner ke Desimal [ID]
- 2진수를 10진수로 변환 [KO]
- 二进制转十进制 [ZH]
- Binario a Decimal [ES]
- Nhị phân sang thập phân [VI]
- İkilik Sayıdan Onluk Sayıya [TR]
- Binair naar decimaal [NL]
- เลขฐานสองเป็นฐานสิบ [TH]
- Binary to Decimal [EN]
- Binaire à Décimal [FR]
- Binário para Decimal [PT]
- من الثنائي إلى العشري [AR]
- Binarny na dziesiętny [PL]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]