ASCII-Tabelle
ASCII-Tabelle
Die vollständige ASCII-Tabelle mit allen 256 Zeichen – interaktiv durchsuchbar und filterbar. Inklusive Binär-, Oktal-, Hex- und Dezimalwerten sowie praktischen Tools.
Hinweis: Dieses Tool dient zu Lern- und Referenzzwecken. Alle Daten werden lokal in Ihrem Browser dargestellt – es werden keine Informationen an einen Server gesendet.
Inhaltsverzeichnis
Schnellübersicht
Auf dieser Seite findest du:
- Interaktive ASCII-Tabelle: Alle 256 Zeichen mit Werten in 4 Systemen
- Suche & Filter: Nach Zeichen, Kategorie oder Dezimalwert suchen
- Statistiken: Übersicht über die Zeichenverteilung
- ASCII-Art Generator: Wandle Text in ASCII-Kunst um
- Geschichte: Die Entwicklung von ASCII
- FAQ: Häufige Fragen zu ASCII
1. Interaktive ASCII-Tabelle
Durchsuche und filtere die ASCII-Tabelle. Klicke auf ein Zeichen, um mehr Details zu sehen.
ASCII-Tabelle (0-255)
| Dez | Hex | Okt | Bin | Zeichen | Name / Beschreibung | Kategorie |
|---|
2. ASCII-Art Generator
Gib einen Text ein und erhalte eine ASCII-Kunst-Darstellung. Perfekt für Terminal-Banner oder kreative Anwendungen.
ASCII-Art Generator
3. Die Welt der ASCII-Zeichen
Hinter jedem Zeichen auf deiner Tastatur verbirgt sich eine Zahl – ASCII macht es möglich.
Geschichte von ASCII
ASCII (American Standard Code for Information Interchange) wurde 1963 von der American Standards Association (ASA) entwickelt.
Entwickelt für die Telekommunikation, wurde ASCII zum Grundstein der modernen Textverarbeitung und des Internets.
Aufbau der ASCII-Tabelle
Die ASCII-Tabelle ist in zwei Hauptbereiche unterteilt:
- 0-31: Steuerzeichen (nicht druckbar)
- 32-126: Druckbare Zeichen
- 127: DEL (Löschzeichen)
- 128-255: Erweiterte ASCII (8-Bit)
8 Bit = 256 mögliche Werte
Codierung & Darstellung
Jedes Zeichen wird durch eine 7-Bit- oder 8-Bit-Binärzahl repräsentiert:
In der Praxis wird ASCII oft in 8-Bit-Blöcken gespeichert (mit einem führenden 0-Bit).
Erweiterte ASCII
Da 7 Bit nur 128 Zeichen ermöglichen, wurden erweiterte Versionen mit 8 Bit entwickelt:
- ISO-8859-1: 256 Zeichen (Latin-1)
- Windows-1252: Microsofts Erweiterung
- UTF-8: Der heutige Standard (1-4 Bytes)
4. Die Geschichte von ASCII
Die Entwicklung von ASCII – von den Anfängen der Telekommunikation bis zum modernen Unicode-Standard.
Geburt von ASCII
Die American Standards Association (ASA) veröffentlicht den ersten ASCII-Standard (X3.4-1963). Der Code enthält 128 Zeichen, darunter 33 Steuerzeichen.
Erweiterung und Internationalisierung
Die Internationale Fernmeldeunion (ITU) übernimmt ASCII als internationalen Standard. Die Tabelle wird um 8-Bit-Varianten erweitert.
ASCII auf dem PC
IBM führt ASCII in den ersten Personal Computern ein. Der Code wird zur Grundlage für Textdateien und Programmiersprachen.
Unicode wird geboren
Unicode wird entwickelt, um alle Schriftsysteme der Welt zu unterstützen. ASCII bleibt als Teil von Unicode erhalten (die ersten 128 Zeichen sind identisch).
ASCII lebt weiter
In Programmiersprachen, Datenformaten (JSON, XML) und im Internet ist ASCII nach wie vor der grundlegende Zeichensatz – ein unverzichtbarer Bestandteil der digitalen Welt.
5. FAQ – Häufige Fragen
Häufige Fragen zu ASCII
ASCII steht für American Standard Code for Information Interchange.
Es ist ein Zeichensatz, der jedem Buchstaben, jeder Zahl und jedem Sonderzeichen einen numerischen Wert (0-127) zuweist. ASCII wird verwendet, um Text in Computern, Netzwerken und Dateien zu speichern und zu übertragen.
Beispiel: Der Buchstabe 'A' hat den ASCII-Wert 65, der Buchstabe 'a' den Wert 97.
Die Standard-ASCII-Tabelle enthält 128 Zeichen (0-127). Diese werden durch einen 7-Bit-Code repräsentiert.
Aufteilung:
- 0-31: 32 Steuerzeichen (nicht druckbar)
- 32-126: 95 druckbare Zeichen
- 127: DEL (Löschen)
Es gibt auch erweiterte ASCII-Tabellen mit 256 Zeichen (8 Bit), aber diese sind nicht standardisiert.
ASCII verwendet 7 Bit und unterstützt 128 Zeichen – nur lateinische Buchstaben, Zahlen und einige Sonderzeichen.
Unicode ist ein umfassenderer Standard, der alle Schriftsysteme der Welt abdeckt (über 149.000 Zeichen).
Wichtig: Die ersten 128 Unicode-Zeichen sind identisch mit ASCII. So bleibt ASCII als Untermenge von Unicode erhalten.
Empfehlung: Für moderne Anwendungen wird Unicode (UTF-8) empfohlen, aber ASCII ist nach wie vor relevant für bestimmte technische Anwendungen.
Die Steuerzeichen (0-31) wurden ursprünglich für die Telekommunikation entwickelt, um Geräte zu steuern.
Bekannte Steuerzeichen:
- 0 (NUL): Leerzeichen (Null)
- 9 (TAB): Tabulator
- 10 (LF): Line Feed (Zeilenvorschub)
- 13 (CR): Carriage Return (Wagenrücklauf)
- 27 (ESC): Escape (Escape-Taste)
Heute werden die meisten Steuerzeichen nicht mehr direkt verwendet, aber sie sind aus historischen Gründen in der Tabelle enthalten.
ASCII ist in der Programmierung allgegenwärtig:
- Zeichenkonvertierung:
ord('A')→ 65,chr(65)→ 'A' - Datei-I/O: Textdateien werden als ASCII/UTF-8 gespeichert
- Netzwerkprotokolle: HTTP, SMTP, FTP verwenden ASCII-Text
- Datenformate: JSON, XML, CSV basieren auf ASCII/UTF-8
Beispiel: In C, Python, Java und vielen anderen Sprachen kannst du mit ASCII-Werten arbeiten.
Standard-ASCII: 7 Bit, 128 Zeichen (0-127).
Extended ASCII: 8 Bit, 256 Zeichen (0-255). Die zusätzlichen 128 Zeichen (128-255) sind jedoch nicht standardisiert – verschiedene Systeme verwenden unterschiedliche Erweiterungen.
Beispiele für Extended ASCII:
- ISO-8859-1 (Latin-1): Europäische Sonderzeichen
- Windows-1252: Microsofts Erweiterung
- CP437: DOS-Code Page (mit Box-Zeichen)
Tipp: Für internationale Anwendungen verwende besser UTF-8, das alle Zeichen abdeckt.
Es gibt mehrere Möglichkeiten, den ASCII-Wert eines Zeichens zu bestimmen:
- Mit diesem Tool: Suche in der interaktiven ASCII-Tabelle oben
- In Python:
ord('A')→ 65 - In JavaScript:
'A'.charCodeAt(0)→ 65 - In der Kommandozeile:
printf "%d\n" "'A"(Linux/macOS) - In PHP:
ord('A')→ 65
Um den ASCII-Wert in ein Zeichen zurückzuverwandeln: chr(65) in Python oder String.fromCharCode(65) in JavaScript.
DEL (127) steht für Delete (Löschen). Historisch wurde es verwendet, um falsch geschriebene Zeichen auf Lochstreifen zu löschen – indem alle 7 Bits auf 1 gesetzt wurden.
In Lochstreifen war es einfacher, ein Loch zu "stempeln" als zu entfernen. DEL (1111111₂) bedeutete, dass alle Löcher vorhanden waren – das wurde als "gelöscht" interpretiert.
Heute wird DEL in der Praxis kaum noch verwendet, es ist jedoch aus historischen Gründen in der ASCII-Tabelle enthalten.
Zusammenfassung
Die wichtigsten Punkte
- ASCII: American Standard Code for Information Interchange
- 7-Bit-Code: 128 Zeichen (0-127)
- 8-Bit-Code: 256 Zeichen (0-255) – erweiterte ASCII
- Steuerzeichen: 0-31 (nicht druckbar) + 127 (DEL)
- Druckbare Zeichen: 32-126 (Buchstaben, Zahlen, Sonderzeichen)
- Erweiterte ASCII: 128-255 (Sonderzeichen, Umlaute, Symbole)
- Unicode: Erweitert ASCII auf alle Schriftsysteme der Welt
- Anwendungen: Textdateien, Programmierung, Netzwerkprotokolle
- Unser Tool: Interaktive Tabelle mit Suche, Filter und Dark Mode
Weitere Entwickler-Tools
HEX, RGB, HSL umwandeln – mit Farbharmonien und Kontrast-Check.
Zum ToolSichere Passwörter mit einstellbarer Länge und Zeichenarten generieren.
Zum ToolQR-Codes für URLs, Texte, WiFi, vCards und mehr erstellen.
Zum ToolLerne Binär, Hexadezimal und Oktal umzurechnen.
Zu Zahlensystemen