rechnerportal
Startseite › Taschenrechner › Zahlensystem-Umrechner
Taschenrechner · Rechner

Binär in Dezimal umrechnen und zurück: Zahlensystem-Umrechner mit Rechenweg

Stand: Rechenweg mit automatischen Tests geprüftMethodik

Binär in Dezimal rechnen Sie, indem Sie jede Ziffer mit ihrer Zweierpotenz multiplizieren und alles addieren: 1111 1111 ergibt 255. Der Zahlensystem-Umrechner erledigt das für Binär, Oktal, Dezimal, Hexadezimal und jede andere Basis von 2 bis 36. Er zeigt die Stellenwert-Summe, das Divisionsrestverfahren mit Probe und auf Wunsch das Zweierkomplement für 8, 16, 32 oder 64 Bit. Ganze Zahlen beliebiger Länge rechnet er ohne Rundungsfehler, Präfixe wie 0b oder 0x versteht er direkt.

menu_book Ausführlicher Ratgeber: Zahlensystem-Umrechner erklärt

Ergebnis in Binär (2)

1111 1111

Binär

1111 1111

8 Bit

Dezimal

255

Oktal

377

Hexadezimal

FF

Zweierkomplement

Bitmuster
1111 1111
Hex
FF
Mit Vorzeichen gelesen
-1
Ohne Vorzeichen gelesen
255

Rechenweg

  1. Divisionsrestverfahren (10 → Basis 2), Reste von unten nach oben lesen:
  2. 255 : 2 = 127 Rest 1
  3. 127 : 2 = 63 Rest 1
  4. 63 : 2 = 31 Rest 1
  5. 31 : 2 = 15 Rest 1
  6. 15 : 2 = 7 Rest 1
  7. 7 : 2 = 3 Rest 1
  8. 3 : 2 = 1 Rest 1
  9. 1 : 2 = 0 Rest 1
  10. Ergebnis: 11111111 (Basis 2)
  11. Probe mit Stellenwerten: 1·2^7 + 1·2^6 + 1·2^5 + 1·2^4 + 1·2^3 + 1·2^2 + 1·2^1 + 1·2^0 = 255

Derzeit ohne Vermittlung oder Angebotsstrecke

Diese Seite dient aktuell nur der Orientierung. rechnerportal.net vermittelt derzeit keine Anbieter und gibt keine individuelle Empfehlung ab.

Mehr Infos bald
PRO
Diese Berechnung als PDF speichern — mit allen Eingaben und Quellen, für Ihre Unterlagen oder den Fachbetrieb.
Mehr über Pro arrow_forward

Binär in Dezimal heißt Stellenwerte addieren, Dezimal in Binär heißt durch 2 teilen

Jedes Zahlensystem funktioniert nach demselben Prinzip: Eine Ziffer zählt umso mehr, je weiter links sie steht. Im Dezimalsystem ist jede Stelle zehnmal so viel wert wie die rechts daneben, im Binärsystem nur doppelt so viel, im Hexadezimalsystem sechzehnmal so viel. Wer dieses Prinzip einmal verstanden hat, kann zwischen allen Systemen wechseln. Zwei Verfahren reichen dafür: die Stellenwert-Summe für den Weg ins Dezimalsystem und das Divisionsrestverfahren für den Weg hinaus.

Binär, Oktal, Dezimal und Hex: Tabelle von 0 bis 16

Die ersten Zahlen in allen vier gängigen Systemen lohnen sich als Nachschlagetabelle. Achten Sie auf die 8 und die 16: Dort springt das Oktal- beziehungsweise das Hexadezimalsystem auf eine neue Stelle.

DezimalBinärOktalHexadezimal
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

Binärzahlen umrechnen mit der Stellenwert-Summe

Für den Weg von Binär in Dezimal schreiben Sie die Zweierpotenzen von rechts nach links über die Ziffern: 1, 2, 4, 8, 16, 32, 64, 128. Dann addieren Sie die Potenzen, unter denen eine 1 steht. Bei 101101 sieht der Rechenweg so aus:

1·2⁵ + 0·2⁴ + 1·2³ + 1·2² + 0·2¹ + 1·2⁰ = 32 + 8 + 4 + 1 = 45

Dasselbe gilt für jede andere Basis. Eine Hex-Zahl wie 2A rechnen Sie als 2·16¹ + 10·16⁰ = 42, eine Oktalzahl wie 755 als 7·64 + 5·8 + 5 = 493. Der Rechner schreibt diese Summe für jede Eingabe aus, bei sehr langen Zahlen gekürzt auf die ersten und letzten Glieder.

Dezimal in Binär mit dem Divisionsrestverfahren

Die Gegenrichtung erledigt das Divisionsrestverfahren. Sie teilen die Dezimalzahl ganzzahlig durch die Zielbasis, notieren den Rest und teilen den Quotienten weiter, bis 0 herauskommt. Für 45 in Binär:

  • 45 : 2 = 22 Rest 1
  • 22 : 2 = 11 Rest 0
  • 11 : 2 = 5 Rest 1
  • 5 : 2 = 2 Rest 1
  • 2 : 2 = 1 Rest 0
  • 1 : 2 = 0 Rest 1

Von unten nach oben gelesen ergibt das 101101. Der erste Rest ist die letzte Ziffer, weil er angibt, ob die Zahl gerade oder ungerade ist. Mit der Basis 16 funktioniert es genauso: 200 : 16 = 12 Rest 8, dann 12 : 16 = 0 Rest 12. Die 12 wird zur Ziffer C, das Ergebnis lautet C8. Als Probe rechnet der Rechner die Stellenwert-Summe zurück: 12·16 + 8 = 200.

Hexadezimal umrechnen: warum vier Bit eine Hex-Ziffer sind

16 ist 2⁴. Deshalb entspricht jede Hex-Ziffer genau einer Gruppe von vier Binärziffern, und die Umrechnung zwischen Binär und Hex braucht keinen Umweg über das Dezimalsystem. Sie teilen die Binärzahl von rechts in Vierergruppen und ersetzen jede Gruppe anhand der Tabelle oben. Aus 1100 1000 wird C8, aus 1111 1111 wird FF. Beim Oktalsystem funktioniert dasselbe mit Dreiergruppen, weil 8 = 2³ ist.

DezimalBinär (gruppiert)OktalHex
3210 00004020
64100 000010040
100110 010014464
127111 11111777F
1281000 000020080
2001100 1000310C8
2551111 1111377FF
2561 0000 0000400100
1.00011 1110 100017503E8
1.024100 0000 00002000400
65.5351111 1111 1111 1111177777FFFF

Die Zahl 255 taucht in der Technik ständig auf, weil sie der größte Wert eines Bytes ist: acht Einsen, zwei F, oktal 377.

Hex-Farbcodes und IP-Adressen im Zahlensystem

Am häufigsten begegnet Ihnen das Hexadezimalsystem in Farbangaben für Webseiten und Grafikprogramme. Ein Farbcode wie #2E8B57 besteht aus drei Bytes für Rot, Grün und Blau. 2E ist 46, 8B ist 139, 57 ist 87. Der Code #FF8000 steht für Rot 255, Grün 128 und Blau 0, also ein kräftiges Orange.

IP-Adressen der Version 4 sind vier Bytes, die in Dezimal geschrieben werden. Die Heimnetz-Adresse 192.168.0.1 lautet binär 1100 0000, 1010 1000, 0000 0000 und 0000 0001, hexadezimal C0 A8 00 01. Die Subnetzmaske 255.255.255.0 besteht aus 24 Einsen gefolgt von acht Nullen. Daran sehen Sie direkt, dass die ersten drei Bytes das Netz bestimmen.

AnwendungHexDezimalBinär
Farbanteil Rot in #2E8B572E4610 1110
Farbanteil Grün in #2E8B578B1391000 1011
Farbanteil Blau in #2E8B575787101 0111
erstes Byte von 192.168.0.1C01921100 0000
zweites Byte von 192.168.0.1A81681010 1000
volles Byte in einer MaskeFF2551111 1111

Auch Zeichen werden als Bytes gespeichert. Der Buchstabe A hat in UTF-8 den Wert 65, hexadezimal 41. Ein Umlaut wie ä belegt zwei Bytes, C3 A4. Der Rechner hat dafür einen Textmodus, der jedes Zeichen in Dezimal, Hex und Binär zerlegt.

Zweierkomplement: negative Zahlen im Binärsystem

Prozessoren speichern Zahlen mit fester Bitbreite und kennen kein Minuszeichen. Negative Werte werden deshalb im Zweierkomplement abgelegt: Betrag binär schreiben, alle Bits umdrehen, 1 addieren. In 8 Bit wird −1 zu 1111 1111 (FF), −5 zu 1111 1011 (FB) und −42 zu 1101 0110 (D6). Mit 8 Bit lassen sich so Werte von −128 bis 127 darstellen, ohne Vorzeichen 0 bis 255. Dasselbe Bitmuster bedeutet also je nach Lesart etwas anderes: 1111 1011 ist vorzeichenbehaftet −5, vorzeichenlos 251. Der Rechner zeigt beide Lesarten und meldet, wenn eine Zahl nicht in die gewählte Bitbreite passt.

Praxisbeispiel: Dateirechte 755 im Oktalsystem

Unter Linux werden Dateirechte als Oktalzahl angegeben. Der Wert 755 bedeutet dezimal 493 und binär 1 1110 1101. Lesen Sie die Binärzahl in Dreiergruppen, also 111, 101 und 101, erkennen Sie die drei Rechteblöcke für Besitzer, Gruppe und alle anderen: Lesen, Schreiben und Ausführen für den Besitzer, Lesen und Ausführen für die übrigen. Die übliche Einstellung 644 ist dezimal 420, binär 110 100 100: Der Besitzer darf lesen und schreiben, alle anderen nur lesen.

Für ein zweites Beispiel aus der Elektronik bietet sich der Widerstand-Farbcode-Rechner an, der ebenfalls Ziffern über Stellenwerte zu einem Wert zusammensetzt. Wer historische Zahlschriften vergleichen möchte, findet im Römische-Zahlen-Umrechner ein System ganz ohne Stellenwert.

Merkhilfe für Zahlensysteme: Zweierpotenzen kennen

Wer die Zweierpotenzen bis 1.024 im Kopf hat, rechnet kleine Binärzahlen ohne Hilfsmittel: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1.024. Zur Plausibilitätsprüfung hilft eine Faustregel: Eine Binärzahl ist etwa dreimal so lang wie die Dezimalzahl, genauer 3,3 Binärstellen je Dezimalstelle. 1.000 hat zehn Binärstellen, eine 32-Bit-Zahl reicht bis 4.294.967.295, hexadezimal FFFFFFFF. Endet eine Binärzahl auf 0, ist die Zahl gerade. Eine Hex-Zahl mit n Stellen hat genau 4n Bit.

Typische Fehler beim Umrechnen von Zahlensystemen

  • Reste falsch herum gelesen: Das Divisionsrestverfahren liefert die Ziffern von hinten nach vorn. Aus 200 wird 1100 1000, nicht 0001 0011.
  • Stellenwert bei 1 statt 0 begonnen: Die rechte Stelle hat den Wert 2⁰ = 1, nicht 2. Wer bei 2 beginnt, erhält das Doppelte.
  • Hex-Buchstaben als Ziffern übersehen: In Hex ist 1A nicht 1 und 1, sondern 16 + 10 = 26.
  • Ungültige Ziffern: Eine 2 gibt es im Binärsystem nicht, eine 8 nicht im Oktalsystem. Der Rechner nennt die erlaubten Ziffern je Basis.
  • Führende Nullen falsch gedeutet: 0000 0101 ist dieselbe Zahl wie 101. Nur beim Zweierkomplement zählt die volle Bitbreite.
  • Bitbreite vergessen: −1 ist in 8 Bit FF, in 16 Bit FFFF. Ohne Angabe der Breite ist ein Zweierkomplement nicht eindeutig.

Für schnelle Kontrollrechnungen mit großen Zahlen ist die Quersumme ein brauchbarer Zusatzcheck im Dezimalsystem, für die Zerlegung in Zweierfaktoren hilft die Primfaktorzerlegung.

Binär, Hex und Dezimal: drei Stolperfallen

  1. 01 Gruppieren Sie lange Binärzahlen in Vierergruppen von rechts. Jede Vierergruppe entspricht genau einer Hex-Ziffer, aus 1100 1000 wird so ohne Rechnen C8.
  2. 02 Lesen Sie beim Divisionsrestverfahren die Reste von unten nach oben. Bei 45 fällt ein Lesefehler nicht auf, weil 101101 von beiden Seiten gleich lautet, bei 200 schon: richtig ist 1100 1000, falsch 0001 0011.
  3. 03 Wählen Sie die richtige Quellbasis, bevor Sie eingeben. Die Ziffernfolge 10 bedeutet binär zwei, oktal acht und hexadezimal sechzehn, der Rechner kann das nicht erraten.

Häufige Fragen zu Binärzahlen und Hexadezimal

Wie rechne ich Binär in Dezimal um? expand_more
Schreiben Sie unter jede Ziffer ihren Stellenwert, von rechts beginnend mit 1, 2, 4, 8, 16 und so weiter. Addieren Sie dann nur die Stellenwerte, unter denen eine 1 steht. Bei 101101 sind das 32 + 8 + 4 + 1 = 45. Der Rechner zeigt diese Stellenwert-Summe als Rechenweg an.
Wie rechne ich Dezimal in Binär um? expand_more
Teilen Sie die Dezimalzahl immer wieder ganzzahlig durch 2 und notieren Sie jeden Rest. Sobald der Quotient 0 ist, lesen Sie die Reste von unten nach oben. 45 ergibt die Reste 1, 0, 1, 1, 0, 1, rückwärts gelesen also 101101. Mit dem gleichen Verfahren und der Zahl 16 erhalten Sie Hexadezimal.
Wie funktioniert hexadezimal umrechnen? expand_more
Hexadezimal hat 16 Ziffern: 0 bis 9 und A bis F für 10 bis 15. Von Hex in Dezimal multiplizieren Sie jede Ziffer mit einer Sechzehnerpotenz, 2A ist also 2 · 16 + 10 = 42. Von Dezimal in Hex teilen Sie wiederholt durch 16, 200 ergibt so C8.
Was ist ein Binärrechner und was kann er? expand_more
Ein Binärrechner wandelt Zahlen zwischen dem Zweiersystem und anderen Zahlensystemen um. Dieser Rechner zeigt jede Eingabe gleichzeitig binär, oktal, dezimal und hexadezimal, dazu eine frei wählbare Zielbasis bis 36. Für negative Zahlen liefert er das Zweierkomplement in 8, 16, 32 oder 64 Bit.
Kann der Rechner Kommazahlen umrechnen? expand_more
Nein, der Rechner verarbeitet bewusst nur ganze Zahlen und meldet bei einem Komma einen Hinweis. Viele Dezimalbrüche wie 0,1 haben im Zweiersystem keine endliche Darstellung, sie würden also nur gerundet ankommen. Für ganze Zahlen rechnet er dagegen exakt, auch mit Hunderten von Stellen.
Wie stelle ich negative Zahlen binär dar? expand_more
Computer nutzen das Zweierkomplement. Schreiben Sie den Betrag mit fester Bitbreite, invertieren Sie alle Bits und addieren Sie 1. Aus 5 wird in 8 Bit 0000 0101, invertiert 1111 1010, plus eins 1111 1011. Dasselbe Muster gilt vorzeichenlos gelesen als 251.
Rechner auf Ihrer Website einbinden

Sie können diesen Rechner kostenlos und ohne Anmeldung auf Ihrer eigenen Website zeigen. Kopieren Sie dazu den Code und fügen Sie ihn in Ihre Seite ein. Die Höhe passt sich automatisch an, die Quelle bleibt verlinkt. Mehr zur Einbindung

Verwandte Rechner

Passende nächste Schritte zu dieser Berechnung.

Derzeit ohne Vermittlung oder Angebotsstrecke

Dieser Abschnitt dient aktuell nur der zusätzlichen Einordnung. rechnerportal.net vermittelt derzeit keine Anbieter und spricht keine individuelle Empfehlung aus.

Mehr Infos bald