ASCII-Umrechner
Text in ASCII-Code umrechnen und zurück: A = 65 = 0x41 = 01000001. Dezimal, Hex, Oktal, Binär, UTF-8 für Umlaute und komplette ASCII-Tabelle 0-127.
- Dezimal
- 72 97 108 108 111
- Hexadezimal
- 48 61 6C 6C 6F
- Binär
- 01001000 01100001 01101100 01101100 01101111
- Oktal
- 110 141 154 154 157
- UTF-8-Bytes (hex)?
- 48 61 6C 6C 6F
- Zeichen
- 5
- Davon echte ASCII-Zeichen (0-127)
- 5
Zeichen einzeln
| Zeichen | Dez | Hex | Binär | Okt | HTML | Art |
|---|---|---|---|---|---|---|
| H | 72 | 48 | 01001000 | 110 | H | Großbuchstabe |
| a | 97 | 61 | 01100001 | 141 | a | Kleinbuchstabe |
| l | 108 | 6C | 01101100 | 154 | l | Kleinbuchstabe |
| l | 108 | 6C | 01101100 | 154 | l | Kleinbuchstabe |
| o | 111 | 6F | 01101111 | 157 | o | Kleinbuchstabe |
Rechenweg mit deinen Zahlen
- Jedes Zeichen hat eine feste Nummer: "H" = 72.
- 72 in Hex: 48 (72 = 4 · 16 + 8), in Binär: 01001000.
- Großbuchstaben beginnen bei 65 (A), Kleinbuchstaben bei 97 (a): Der Unterschied ist immer 32 - genau ein Bit (0x20).
Was zeigt dir die ASCII-Tabelle?
Die ASCII-Tabelle ordnet jedem klassischen ASCII-Zeichen eine feste Nummer zu. Diese Nummer kann je nach Kontext dezimal, hexadezimal, binär oder oktal geschrieben werden. Der Inhalt bleibt derselbe, nur die Darstellung ändert sich.
Ein typisches Beispiel ist der Buchstabe A: dezimal 65, hexadezimal 41, binär 01000001 und oktal 101. Der Kleinbuchstabe a steht an anderer Stelle: dezimal 97, hexadezimal 61, binär 01100001 und oktal 141. Genau deshalb macht Groß- und Kleinschreibung beim ASCII-Code einen Unterschied.
ASCII umfasst 128 Zeichen im Bereich 0-127. Dazu gehören Steuerzeichen, das Leerzeichen, Satzzeichen, Ziffern sowie englische Groß- und Kleinbuchstaben. Das Leerzeichen hat zum Beispiel den Dezimalwert 32. Die Ziffer 0 hat den Dezimalwert 48. Der Bindestrich hat den Dezimalwert 45, hexadezimal 2D, binär 00101101 und oktal 055.
Wichtig ist die Abgrenzung zu Unicode: Deutsche Umlaute gehören nicht zum klassischen ASCII-Bereich. Das Zeichen ä hat den Unicode-Wert 228 und wird in UTF-8 als C3 A4 gespeichert. Das Eurozeichen € hat den Unicode-Wert 8.364 und die UTF-8-Bytes E2 82 AC. Wenn du also Umlaute oder Sonderzeichen umwandelst, siehst du keine reinen ASCII-Zeichen mehr, sondern Unicode-Werte oder UTF-8-Bytes.
Wie rechnet man Text in ASCII-Code um?
Die Rechnung ist eine Zuordnung Zeichen für Zeichen: Du nimmst jedes Zeichen des Textes und liest seinen festen Wert aus der ASCII-Tabelle ab. Für Buchstaben gibt es eine einfache Orientierung: Großbuchstaben beginnen bei A = 65. Kleinbuchstaben beginnen bei a = 97. Der Abstand zwischen passendem Groß- und Kleinbuchstaben beträgt 32.
Für das Wort Hallo ergibt die Umwandlung in Dezimalwerte: 72 97 108 108 111. Das passiert Zeichen für Zeichen: H wird zu 72, a wird zu 97, l wird zu 108, das zweite l wieder zu 108 und o zu 111. In Hexadezimal steht derselbe Text als 48 61 6C 6C 6F. In Binär lautet er 01001000 01100001 01101100 01101100 01101111. In Oktal ergibt sich 110 141 154 154 157.
Du kannst im Rechner die Richtung und das Zahlensystem wählen, dann Text oder Codes eingeben und die Umwandlung direkt ablesen.
Die gleiche Zuordnung funktioniert auch rückwärts. Wenn du die Dezimalcodes 72 97 108 108 111 eingibst, entsteht wieder der Text Hallo. Wenn du die Hex-Codes 48 61 6C 6C 6F eingibst, kommt ebenfalls Hallo heraus. Die Werte sehen verschieden aus, meinen aber dieselben Zeichen.
ASCII-Code 65, 97 und 48 richtig einordnen
Einige ASCII-Werte tauchen besonders häufig auf, weil sie beim Programmieren, Parsen und Debuggen als Orientierungspunkte dienen.
- 65 steht für A. In Hex ist das 41, in Binär 01000001 und in Oktal 101.
- 97 steht für a. In Hex ist das 61, in Binär 01100001 und in Oktal 141.
- 48 steht für die Ziffer 0. In Hex ist das 30, in Binär 00110000 und in Oktal 060.
- 32 steht für das Leerzeichen. In Hex ist das 20, in Binär 00100000 und in Oktal 040.
Das hilft dir, typische Ausgaben schnell zu prüfen. Der Text ASCII wird zum Beispiel als Hex-Code 41 53 43 49 49 geschrieben. In Dezimal ist derselbe Text 65 83 67 73 73, in Binär 01000001 01010011 01000011 01001001 01001001 und in Oktal 101 123 103 111 111.
Auch die Kleinschreibung liefert andere Werte. ascii in Kleinbuchstaben wird dezimal zu 97 115 99 105 105, hexadezimal zu 61 73 63 69 69 und binär zu 01100001 01110011 01100011 01101001 01101001. Wenn ein Vergleich im Code fehlschlägt, obwohl der Text gleich aussieht, liegt es oft an genau solchen Unterschieden bei Groß- und Kleinschreibung.
ASCII binär, hexadezimal und oktal lesen
ASCII ist nicht an ein bestimmtes Zahlensystem gebunden. Dezimalwerte sind für Menschen oft leichter zu lesen, Hexwerte sind in technischen Ausgaben kompakt, Binärwerte zeigen die Bits, und Oktalwerte kommen in manchen älteren oder systemnahen Kontexten vor.
Für A lauten die Darstellungen 65, 41, 01000001 und 101. Das sind keine unterschiedlichen Zeichen, sondern verschiedene Schreibweisen für dieselbe Zuordnung. Ähnlich beim Text Code: Als ASCII-HEX wird daraus 43 6F 64 65. Dezimal entspricht das 67 111 100 101, binär 01000011 01101111 01100100 01100101 und oktal 103 157 144 145.
Binärcodes müssen sauber getrennt sein. Aus 01001000 01101001 wird der Text Hi. Dabei steht 01001000 für H und 01101001 für i. Hexcodes lassen sich ebenfalls zurückwandeln: 41 wird zu A, 48 61 6C 6C 6F wird zu Hallo.
Bei zusammenhängenden Eingaben ist die Trennung entscheidend. Dezimalwerte wie 72 97 108 108 111 brauchen Leerzeichen, weil sonst nicht klar ist, wo ein Zeichen endet und das nächste beginnt. Bei Binärwerten hilft die Darstellung in 8er-Blöcken, damit jedes Zeichen separat gelesen werden kann.
Typische Fehler bei ASCII-Code und Unicode
Der häufigste Fehler ist die Vermischung von ASCII, Unicode-Codepunkt und UTF-8-Bytefolge. ASCII beschreibt nur den Bereich 0-127. Unicode enthält viel mehr Zeichen, darunter Umlaute, typografische Zeichen und Währungssymbole. UTF-8 ist wiederum eine Codierung, die Unicode-Zeichen als Bytes speichert.
Ein Beispiel: ä hat den Unicode-Wert 228 und die UTF-8-Bytes C3 A4. Das ist nicht dasselbe wie ein einzelnes klassisches ASCII-Zeichen. Ähnlich bei ß: Der Unicode-Wert ist 223, die UTF-8-Bytes sind C3 9F. Bei € ist der Unicode-Wert 8.364, die UTF-8-Bytes sind E2 82 AC, während Windows-1252 den Wert 128 verwendet. Je nach Zeichensatz kann also dieselbe sichtbare Form anders codiert sein.
Achte außerdem auf Leerzeichen und Steuerzeichen. Das Leerzeichen ist ein echtes Zeichen mit dem Wert 32. Es kann in Texten leicht übersehen werden, verändert aber die Ausgabe. Steuerzeichen wie LF mit 10 oder CR mit 13 sind ebenfalls Teil der ASCII-Tabelle, werden aber nicht wie normale Buchstaben angezeigt.
Wenn eine Umwandlung unerwartet wirkt, prüfe zuerst diese Punkte: Ist die Richtung richtig gewählt? Ist das Zahlensystem korrekt? Sind die Codes getrennt? Enthält der Text Umlaute oder Sonderzeichen? Und ist Groß- und Kleinschreibung exakt so gemeint wie eingegeben?
Tabellen zum Nachschlagen
ASCII-Tabelle: Steuerzeichen 0 bis 31 und 127
| Dez | Hex | Okt | Binär | Zeichen | Bedeutung |
|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | [NUL] | Nullzeichen |
| 1 | 01 | 001 | 00000001 | [SOH] | Start of Heading |
| 2 | 02 | 002 | 00000010 | [STX] | Start of Text |
| 3 | 03 | 003 | 00000011 | [ETX] | End of Text |
| 4 | 04 | 004 | 00000100 | [EOT] | End of Transmission |
| 5 | 05 | 005 | 00000101 | [ENQ] | Enquiry (Anfrage) |
| 6 | 06 | 006 | 00000110 | [ACK] | Acknowledge (Bestätigung) |
| 7 | 07 | 007 | 00000111 | [BEL] | Bell (Klingel) |
| 8 | 08 | 010 | 00001000 | [BS] | Backspace (Rückschritt) |
| 9 | 09 | 011 | 00001001 | [HT] | Horizontaler Tabulator |
| 10 | 0A | 012 | 00001010 | [LF] | Line Feed (Zeilenvorschub) |
| 11 | 0B | 013 | 00001011 | [VT] | Vertikaler Tabulator |
| 12 | 0C | 014 | 00001100 | [FF] | Form Feed (Seitenvorschub) |
| 13 | 0D | 015 | 00001101 | [CR] | Carriage Return (Wagenrücklauf) |
| 14 | 0E | 016 | 00001110 | [SO] | Shift Out |
| 15 | 0F | 017 | 00001111 | [SI] | Shift In |
| 16 | 10 | 020 | 00010000 | [DLE] | Data Link Escape |
| 17 | 11 | 021 | 00010001 | [DC1] | Device Control 1 (XON) |
| 18 | 12 | 022 | 00010010 | [DC2] | Device Control 2 |
| 19 | 13 | 023 | 00010011 | [DC3] | Device Control 3 (XOFF) |
| 20 | 14 | 024 | 00010100 | [DC4] | Device Control 4 |
| 21 | 15 | 025 | 00010101 | [NAK] | Negative Acknowledge |
| 22 | 16 | 026 | 00010110 | [SYN] | Synchronous Idle |
| 23 | 17 | 027 | 00010111 | [ETB] | End of Transmission Block |
| 24 | 18 | 030 | 00011000 | [CAN] | Cancel (Abbruch) |
| 25 | 19 | 031 | 00011001 | [EM] | End of Medium |
| 26 | 1A | 032 | 00011010 | [SUB] | Substitute (Ersatz) |
| 27 | 1B | 033 | 00011011 | [ESC] | Escape |
| 28 | 1C | 034 | 00011100 | [FS] | File Separator |
| 29 | 1D | 035 | 00011101 | [GS] | Group Separator |
| 30 | 1E | 036 | 00011110 | [RS] | Record Separator |
| 31 | 1F | 037 | 00011111 | [US] | Unit Separator |
| 127 | 7F | 177 | 01111111 | [DEL] | Delete (Löschen) |
ASCII-Tabelle: Zeichen 32 bis 79 (Leerzeichen, Ziffern, Großbuchstaben)
| Dez | Hex | Okt | Binär | Zeichen | Bedeutung |
|---|---|---|---|---|---|
| 32 | 20 | 040 | 00100000 | [SP] Leerzeichen | Leerzeichen |
| 33 | 21 | 041 | 00100001 | ! | Ausrufezeichen |
| 34 | 22 | 042 | 00100010 | " | Anführungszeichen |
| 35 | 23 | 043 | 00100011 | # | Raute |
| 36 | 24 | 044 | 00100100 | $ | Dollarzeichen |
| 37 | 25 | 045 | 00100101 | % | Prozentzeichen |
| 38 | 26 | 046 | 00100110 | & | Und-Zeichen (Et) |
| 39 | 27 | 047 | 00100111 | ' | Apostroph |
| 40 | 28 | 050 | 00101000 | ( | Klammer auf |
| 41 | 29 | 051 | 00101001 | ) | Klammer zu |
| 42 | 2A | 052 | 00101010 | * | Stern |
| 43 | 2B | 053 | 00101011 | + | Plus |
| 44 | 2C | 054 | 00101100 | , | Komma |
| 45 | 2D | 055 | 00101101 | - | Bindestrich/Minus |
| 46 | 2E | 056 | 00101110 | . | Punkt |
| 47 | 2F | 057 | 00101111 | / | Schrägstrich |
| 48 | 30 | 060 | 00110000 | 0 | Ziffer |
| 49 | 31 | 061 | 00110001 | 1 | Ziffer |
| 50 | 32 | 062 | 00110010 | 2 | Ziffer |
| 51 | 33 | 063 | 00110011 | 3 | Ziffer |
| 52 | 34 | 064 | 00110100 | 4 | Ziffer |
| 53 | 35 | 065 | 00110101 | 5 | Ziffer |
| 54 | 36 | 066 | 00110110 | 6 | Ziffer |
| 55 | 37 | 067 | 00110111 | 7 | Ziffer |
| 56 | 38 | 070 | 00111000 | 8 | Ziffer |
| 57 | 39 | 071 | 00111001 | 9 | Ziffer |
| 58 | 3A | 072 | 00111010 | : | Doppelpunkt |
| 59 | 3B | 073 | 00111011 | ; | Semikolon |
| 60 | 3C | 074 | 00111100 | < | Kleiner als |
| 61 | 3D | 075 | 00111101 | = | Gleichheitszeichen |
| 62 | 3E | 076 | 00111110 | > | Größer als |
| 63 | 3F | 077 | 00111111 | ? | Fragezeichen |
| 64 | 40 | 100 | 01000000 | @ | At-Zeichen |
| 65 | 41 | 101 | 01000001 | A | Großbuchstabe |
| 66 | 42 | 102 | 01000010 | B | Großbuchstabe |
| 67 | 43 | 103 | 01000011 | C | Großbuchstabe |
| 68 | 44 | 104 | 01000100 | D | Großbuchstabe |
| 69 | 45 | 105 | 01000101 | E | Großbuchstabe |
| 70 | 46 | 106 | 01000110 | F | Großbuchstabe |
| 71 | 47 | 107 | 01000111 | G | Großbuchstabe |
| 72 | 48 | 110 | 01001000 | H | Großbuchstabe |
| 73 | 49 | 111 | 01001001 | I | Großbuchstabe |
| 74 | 4A | 112 | 01001010 | J | Großbuchstabe |
| 75 | 4B | 113 | 01001011 | K | Großbuchstabe |
| 76 | 4C | 114 | 01001100 | L | Großbuchstabe |
| 77 | 4D | 115 | 01001101 | M | Großbuchstabe |
| 78 | 4E | 116 | 01001110 | N | Großbuchstabe |
| 79 | 4F | 117 | 01001111 | O | Großbuchstabe |
ASCII-Tabelle: Zeichen 80 bis 126 (Kleinbuchstaben und Sonderzeichen)
| Dez | Hex | Okt | Binär | Zeichen | Bedeutung |
|---|---|---|---|---|---|
| 80 | 50 | 120 | 01010000 | P | Großbuchstabe |
| 81 | 51 | 121 | 01010001 | Q | Großbuchstabe |
| 82 | 52 | 122 | 01010010 | R | Großbuchstabe |
| 83 | 53 | 123 | 01010011 | S | Großbuchstabe |
| 84 | 54 | 124 | 01010100 | T | Großbuchstabe |
| 85 | 55 | 125 | 01010101 | U | Großbuchstabe |
| 86 | 56 | 126 | 01010110 | V | Großbuchstabe |
| 87 | 57 | 127 | 01010111 | W | Großbuchstabe |
| 88 | 58 | 130 | 01011000 | X | Großbuchstabe |
| 89 | 59 | 131 | 01011001 | Y | Großbuchstabe |
| 90 | 5A | 132 | 01011010 | Z | Großbuchstabe |
| 91 | 5B | 133 | 01011011 | [ | Eckige Klammer auf |
| 92 | 5C | 134 | 01011100 | \ | Backslash |
| 93 | 5D | 135 | 01011101 | ] | Eckige Klammer zu |
| 94 | 5E | 136 | 01011110 | ^ | Zirkumflex |
| 95 | 5F | 137 | 01011111 | _ | Unterstrich |
| 96 | 60 | 140 | 01100000 | ` | Gravis (Backtick) |
| 97 | 61 | 141 | 01100001 | a | Kleinbuchstabe |
| 98 | 62 | 142 | 01100010 | b | Kleinbuchstabe |
| 99 | 63 | 143 | 01100011 | c | Kleinbuchstabe |
| 100 | 64 | 144 | 01100100 | d | Kleinbuchstabe |
| 101 | 65 | 145 | 01100101 | e | Kleinbuchstabe |
| 102 | 66 | 146 | 01100110 | f | Kleinbuchstabe |
| 103 | 67 | 147 | 01100111 | g | Kleinbuchstabe |
| 104 | 68 | 150 | 01101000 | h | Kleinbuchstabe |
| 105 | 69 | 151 | 01101001 | i | Kleinbuchstabe |
| 106 | 6A | 152 | 01101010 | j | Kleinbuchstabe |
| 107 | 6B | 153 | 01101011 | k | Kleinbuchstabe |
| 108 | 6C | 154 | 01101100 | l | Kleinbuchstabe |
| 109 | 6D | 155 | 01101101 | m | Kleinbuchstabe |
| 110 | 6E | 156 | 01101110 | n | Kleinbuchstabe |
| 111 | 6F | 157 | 01101111 | o | Kleinbuchstabe |
| 112 | 70 | 160 | 01110000 | p | Kleinbuchstabe |
| 113 | 71 | 161 | 01110001 | q | Kleinbuchstabe |
| 114 | 72 | 162 | 01110010 | r | Kleinbuchstabe |
| 115 | 73 | 163 | 01110011 | s | Kleinbuchstabe |
| 116 | 74 | 164 | 01110100 | t | Kleinbuchstabe |
| 117 | 75 | 165 | 01110101 | u | Kleinbuchstabe |
| 118 | 76 | 166 | 01110110 | v | Kleinbuchstabe |
| 119 | 77 | 167 | 01110111 | w | Kleinbuchstabe |
| 120 | 78 | 170 | 01111000 | x | Kleinbuchstabe |
| 121 | 79 | 171 | 01111001 | y | Kleinbuchstabe |
| 122 | 7A | 172 | 01111010 | z | Kleinbuchstabe |
| 123 | 7B | 173 | 01111011 | { | Geschweifte Klammer auf |
| 124 | 7C | 174 | 01111100 | | | Senkrechter Strich (Pipe) |
| 125 | 7D | 175 | 01111101 | } | Geschweifte Klammer zu |
| 126 | 7E | 176 | 01111110 | ~ | Tilde |
Umlaute und Sonderzeichen: Unicode, UTF-8 und Windows-1252
| Zeichen | Unicode | Dez | UTF-8 (hex) | HTML | Windows-1252 |
|---|---|---|---|---|---|
| Ä | U+00C4 | 196 | C3 84 | Ä | 196 |
| Ö | U+00D6 | 214 | C3 96 | Ö | 214 |
| Ü | U+00DC | 220 | C3 9C | Ü | 220 |
| ä | U+00E4 | 228 | C3 A4 | ä | 228 |
| ö | U+00F6 | 246 | C3 B6 | ö | 246 |
| ü | U+00FC | 252 | C3 BC | ü | 252 |
| ß | U+00DF | 223 | C3 9F | ß | 223 |
| € | U+20AC | 8.364 | E2 82 AC | € | 128 |
| § | U+00A7 | 167 | C2 A7 | § | 167 |
| ° | U+00B0 | 176 | C2 B0 | ° | 176 |
| µ | U+00B5 | 181 | C2 B5 | µ | 181 |
| ² | U+00B2 | 178 | C2 B2 | ² | 178 |
| ³ | U+00B3 | 179 | C2 B3 | ³ | 179 |
| © | U+00A9 | 169 | C2 A9 | © | 169 |
| ® | U+00AE | 174 | C2 AE | ® | 174 |
| « | U+00AB | 171 | C2 AB | « | 171 |
| » | U+00BB | 187 | C2 BB | » | 187 |
| ½ | U+00BD | 189 | C2 BD | ½ | 189 |
Beispiele zum Ausprobieren
Häufige Fragen
Welcher ASCII-Code ist A?
65 ist der ASCII-Code für A. In Hexadezimal wird A als 41 geschrieben, in Binär als 01000001 und in Oktal als 101. Wenn du den Dezimalcode 65 zurück in Text umwandelst, erhältst du wieder A.
Welcher ASCII-Code ist a?
97 ist der ASCII-Code für a. In Hex ist das 61, in Binär 01100001 und in Oktal 141. Der Kleinbuchstabe a hat also einen anderen Wert als A, obwohl beide denselben Buchstaben meinen.
Wie lautet Hallo in ASCII?
Hallo lautet in Dezimal 72 97 108 108 111. Als Hex-Code ist es 48 61 6C 6C 6F, als Binär-Code 01001000 01100001 01101100 01101100 01101111 und als Oktal-Code 110 141 154 154 157.
Was ergibt 72 97 108 108 111 als Text?
72 97 108 108 111 ergibt den Text Hallo. Die einzelnen Dezimalwerte stehen für H, a, l, l und o. In Hex entspricht dieselbe Zeichenfolge 48 61 6C 6C 6F.
Wie lautet ASCII als Hex-Code?
ASCII lautet als Hex-Code 41 53 43 49 49. Dezimal entspricht das 65 83 67 73 73, binär 01000001 01010011 01000011 01001001 01001001 und oktal 101 123 103 111 111.
Ist ä ein ASCII-Zeichen?
Nein, ä ist kein klassisches ASCII-Zeichen. ä hat den Unicode-Wert 228 und wird in UTF-8 als C3 A4 dargestellt. Wenn du ä verarbeitest, geht es deshalb um Unicode oder UTF-8, nicht um reines ASCII.
Welcher Text steckt hinter 01001000 01101001?
01001000 01101001 ergibt den Text Hi. Der erste Binärwert steht für H, der zweite für i. Dezimal entspricht das 72 105, hexadezimal 48 69 und oktal 110 151.
Wie sieht Test in ASCII-Oktal aus?
Test wird in ASCII-Oktal als 124 145 163 164 geschrieben. In Dezimal ist derselbe Text 84 101 115 116, in Hexadezimal 54 65 73 74 und in Binär 01010100 01100101 01110011 01110100.
Quellen und Prüfung
- RFC 20: ASCII format for Network Interchange - IETF
- Unicode-Tabelle C0 Controls and Basic Latin (U+0000-U+007F) - Unicode Consortium
- RFC 3629: UTF-8, a transformation format of ISO 10646 - IETF
Diese Seite zitieren
ASCII-Umrechner. Rechnerinfo, Stand 23.09.2026. https://rechner-info.de/technik/ascii-umrechner

