Text ↔ Binär

Text in Binärcode (0 und 1) umwandeln und wieder zurück.

Ergebnis

Auf deiner Website einbetten

Diesen Rechner kostenlos & cookiefrei auf deiner Seite einbinden – einfach den Code kopieren:

Vorschau

Mehr dazu: Tools einbetten

Über HTTP
https://utilico.de/api/rechner/binaer-text?modus=encode antwortet mit JSON – dieselben Feldnamen, ohne Anmeldung. Dabei rechnet unser Server; auf dieser Seite rechnet dein Browser. Mehr dazu: JSON-API.

Mit Text ↔ Binär wandelst du beliebigen Text in seine Binärdarstellung um – jedes Zeichen als 8-stellige Folge aus Nullen und Einsen – und ebenso aus solchen Bit-Gruppen wieder in lesbaren Text zurück. Das hilft dir zu verstehen, wie Computer Buchstaben intern als Bits speichern, eignet sich für Informatik-Aufgaben oder um Binärcode aus Rätseln zu decodieren. Alles läuft direkt im Browser, ganz ohne Installation oder Anmeldung.

So funktioniert Text ↔ Binär

Wähle im Dropdown Richtung, ob du Text → Binär kodieren oder Binär → Text decodieren möchtest, und trage deinen Text bzw. deine Bit-Gruppen in das Feld darunter ein. Das Ergebnis erscheint sofort darunter und lässt sich per Klick kopieren.

Lässt du das Feld leer, erinnert dich das Tool mit „Bitte etwas eingeben.“ Enthält deine Eingabe im Modus „Binär → Text“ andere Zeichen als 0 und 1 oder eine zu lange Gruppe, meldet es stattdessen: „Bitte nur 0 und 1 in 8-Bit-Gruppen (durch Leerzeichen getrennt).“

So wird kodiert und decodiert

Beim Kodieren zerlegt das Tool deinen Text zunächst in seine UTF-8-Bytes (Werte von 0 bis 255) und wandelt jeden Byte-Wert in eine 8-stellige Binärzahl um, aufgefüllt mit führenden Nullen. Die Gruppen werden durch je ein Leerzeichen getrennt aneinandergereiht.

Beim Decodieren läuft es umgekehrt: Die Eingabe wird an den Leerzeichen in einzelne Gruppen aus 1 bis 8 Nullen und Einsen zerlegt, jede Gruppe als Binärzahl in einen Byte-Wert umgerechnet und die entstehende Bytefolge als UTF-8-Text interpretiert. Zeichen außerhalb des ASCII-Bereichs wie Umlaute brauchen dabei mehr als ein Byte – also auch mehr als eine 8-Bit-Gruppe.

Beispiel

Der Text Hi ergibt kodiert 01001000 01101001: Das große H hat den ASCII-Wert 72 (binär 01001000), das kleine i den Wert 105 (binär 01101001). Trägst du genau diese beiden Gruppen im Modus „Binär → Text“ ein, kommt wieder Hi heraus.

Bei Umlauten braucht ein einzelnes Zeichen mehr als ein Byte: Bär hat 3 Zeichen, aber 4 Bytes, weil ä in UTF-8 aus zwei Bytes (195 und 164) besteht. Kodiert lautet das Ergebnis daher 01000010 11000011 10100100 01110010 – vier statt drei Gruppen.

Wofür brauche ich das?

  • Informatik lernen: anschaulich nachvollziehen, wie Computer Buchstaben intern als Folgen von Nullen und Einsen ablegen.
  • Rätsel und Escape-Rooms: Viele Knobelaufgaben verstecken eine Textnachricht als Binärcode, den du hier in Sekunden zurückübersetzt.
  • Bit-Gruppen aus Aufgaben oder Logs prüfen: schnell nachsehen, welches Zeichen sich hinter einer 8-Bit-Folge verbirgt.
  • Eigene Nachrichten kodieren: Text in Binärcode umwandeln, etwa um ihn in einer Aufgabe oder Nachricht zu verstecken.

Häufige Fragen

Werden meine Eingaben gespeichert?

Nein. Die Umwandlung läuft vollständig lokal in deinem Browser, es wird nichts an einen Server übertragen.

Wie viele Bits braucht ein Zeichen?

Ein Zeichen aus dem ASCII-Bereich wie ein Buchstabe oder eine Ziffer belegt genau 1 Byte, also 8 Bit. Umlaute, „ß“ oder Emojis benötigen wegen UTF-8 zwei bis vier Bytes.

In welchem Format muss ich Binärcode zum Decodieren eingeben?

Als Gruppen aus 0 und 1 mit 1 bis 8 Stellen, getrennt durch Leerzeichen. Am einfachsten nimmst du die 8-stelligen Gruppen, die das Tool selbst beim Kodieren ausgibt, zum Beispiel 01001000 01101001 für „Hi“.

Was bedeutet die Fehlermeldung „Bitte nur 0 und 1 in 8-Bit-Gruppen“?

Sie erscheint, wenn deine Eingabe im Modus „Binär → Text“ andere Zeichen als 0 und 1 enthält oder eine einzelne Gruppe länger als 8 Stellen ist.

Warum erzeugen Wörter mit Umlauten mehr Bit-Gruppen als gleich lange Wörter ohne Umlaute?

Weil ä, ö, ü und ß in UTF-8 aus zwei Bytes statt einem einzigen bestehen – jedes davon ergibt beim Kodieren eine eigene 8-Bit-Gruppe.