calculate.sh EN

Dieses Werkzeug wird per JavaScript in Ihrem Browser ausgeführt. Falls es nicht erscheint, aktivieren Sie bitte JavaScript oder laden Sie die Seite neu. Die Beschreibung unten erklärt die Funktionsweise.

ASCII-Zeichentabelle

Alle ASCII-Zeichen von 0 bis 127 in einer Tabelle. Schlagen Sie nach, wofür der Dezimalcode 65 steht, übersetzen Sie den Buchstaben A in seine Hexadezimal-, Oktal- oder Binärform, finden Sie heraus, was die rätselhafte Folge 0x1B bedeutet, oder lesen Sie den Namen eines unsichtbaren Steuerzeichens ab. Das Werkzeug listet den gesamten druckbaren Bereich und alle Steuerzeichen mit ihren üblichen Abkürzungen, in einer Tabelle mit fünf Darstellungen pro Zeile – so können Sie in jede Richtung umrechnen: Dezimal, Hexadezimal, Oktal, Binär und das gerenderte Zeichen selbst.

So verwenden Sie das Werkzeug

  1. Tabelle ablesen. Alle 128 Zeichen erscheinen aufsteigend, sodass Code 65 direkt neben seiner Umgebung steht und Muster leicht erkennbar sind.
  2. Suchen mit dem Feld über der Tabelle. Geben Sie eine Dezimalzahl wie 65, einen Hexadezimalwert wie 41, das Zeichen selbst oder einen Namen wie SPACE, LF oder DEL ein – die Tabelle wird in Echtzeit eingegrenzt.
  3. Einzelzeichen prüfen, indem Sie es in die Suche tippen; die passende Zeile zeigt sofort alle vier Zahlformen.
  4. Hexadezimalform notieren – die wird am häufigsten in CSS, HTML-Entitäten und Protokollen gebraucht.

Jedes druckbare Zeichen von 32 bis 126 wird direkt angezeigt, während die Zeilen 0–31 und 127 die offiziellen Steuerabkürzungen (NUL, LF, ESC und weitere) zeigen statt eines unsichtbaren Bildzeichens – nichts bleibt leer oder verwirrend.

Die Zahlendarstellungen

Jede Zeile trägt dieselbe Information in vier Zahlensystemen. Beispielhaft für den Großbuchstaben A:

  • Dezimal 65 ist der Codepunkt, der in den meisten Programmiersprachen und in ASCII-Kunst verwendet wird.
  • Hexadezimal 0x41 ist die kompakte Form in CSS-Farben, URL-Kodierung und Paket-Headern.
  • Oktal 0101 ist die klassische Form aus alten Unix-Berechtigungen und Shell-Escapes.
  • Binär 01000001 zeigt die acht Bits, die tatsächlich über die Leitung gehen.

Ein und dasselbe Zeichen – eine Entität, vier Dialekte. Weil die Tabelle aus einer einzigen Datenquelle erzeugt wird, können die vier Spalten nie widersprechen; das macht das Werkzeug zu einer verlässlichen Referenz beim Bau von Parser, Kodierern und Low-Level-Formaten.

Interessante Regionen der Tabelle

  • 0–31 und 127: Steuerzeichen wie TAB (9), LF (10), CR (13) und ESC (27). Sie tragen kein sichtbares Zeichen, formen aber Textdateien, Terminals und Drucker.
  • 32: das Leerzeichen, das einzige „druckbare Leerzeichen" in ASCII.
  • 33–47: Satzzeichen wie !, ", #, $, %, &.
  • 48–57: die Ziffern 0 bis 9, aufeinanderfolgend, sodass '9' - '0' in C-ähnlichen Sprachen 9 ergibt.
  • 58–64: weitere Satzzeichen wie :, ;, <, =, >, ?, @.
  • 65–90: die Großbuchstaben, sauber von A bei 65 bis Z bei 90.
  • 91–96: Klammern, Backslash, Zirkumflex, Unterstrich und Backtick.
  • 97–122: die Kleinbuchstaben, so angeordnet, dass ein einziger Bitwechsel Groß- in Kleinbuchstaben verwandelt.
  • 123–126: {, |, }, ~ – und 127 ist das eigene Zeichen der Entfernen-Taste.

Beispielhafte Verwendungen

  • Zeichenkodierung prüfen: schnell verifizieren, welche Bytes ein Buchstabe wirklich enthält, bevor Sie einen Upload oder Datenstrom debuggen.
  • Protokollarbeit: die Bedeutung eines unbekannten Bytes über Dezimal- oder Hexwert erkennen.
  • CSS und HTML: bestätigen, dass &amp; oder ein Farbbyte die richtigen Hexziffern nutzt.
  • Lehre: Ein visuelles Raster aller Zeichen mit vier Zahlensystemen macht den Zusammenhang zwischen Zahlen und Buchstaben sofort klar.
  • Werkzeugbau: prüfen, ob ein Zeichen wie die Tilde unter 128 liegt, bevor Sie sich auf reine-ASCII-Annahmen verlassen.

Woher die Zahlen kommen

ASCII (American Standard Code for Information Interchange) wurde 1963 standardisiert und bleibt der gemeinsame Nenner fast aller Textkodierungen. Das Werkzeug deckt bewusst nur den ursprünglichen Bereich 0–127 ab – der Teil, der in jeder modernen Kodierung identisch ist. Zeichen oberhalb von 127 gehören zu Latin-1, Unicode oder ANSI-Seiten, die sich von System zu System unterscheiden und speziellen Tabellen überlassen bleiben.