Ascii Code

Was ist der ASCII-Code?

Der ASCII-Code ist ein standardisiertes Zeichencodierungssystem, das Buchstaben, Ziffern, Satzzeichen und Steuerzeichen festen Zahlenwerten von 0 bis 127 zuordnet. ASCII steht für American Standard Code for Information Interchange. Der 7-Bit-Code bildet die Grundlage vieler moderner Zeichenkodierungen und ermöglicht den einheitlichen Austausch einfacher Textdaten zwischen Computersystemen.

Wie funktioniert der ASCII-Code?

Der ASCII-Code übersetzt Zeichen in Zahlen, die ein Computer binär speichern und verarbeiten kann. Jedem Zeichen ist ein eindeutiger Wert zugeordnet. Der Großbuchstabe A besitzt beispielsweise den Dezimalwert 65, der Kleinbuchstabe a den Wert 97 und die Ziffer 0 den Wert 48.

ASCII verwendet sieben Bit pro Zeichen. Mit sieben Bit lassen sich 128 Kombinationen darstellen, weshalb der Wertebereich von 0 bis 127 reicht. Die ersten Werte dienen überwiegend als Steuerzeichen. Die übrigen Werte stehen für druckbare Zeichen wie lateinische Buchstaben, Ziffern, Satzzeichen und mathematische Symbole.

  • Die Werte 0 bis 31 sind Steuerzeichen, beispielsweise für Zeilenumbrüche oder Tabulatoren.
  • Der Wert 32 steht für das Leerzeichen.
  • Die Werte 48 bis 57 bilden die Ziffern 0 bis 9 ab.
  • Die Werte 65 bis 90 enthalten die Großbuchstaben A bis Z.
  • Die Werte 97 bis 122 enthalten die Kleinbuchstaben a bis z.
  • Der Wert 127 bezeichnet das Steuerzeichen Delete.
Ein Text wie SEO besteht im ASCII-Code aus den Dezimalwerten 83, 69 und 79. Binär werden diese Werte als 1010011, 1000101 und 1001111 dargestellt. Die konkrete Speicherung kann zur Verarbeitung auf acht Bit pro Byte ergänzt werden.

ASCII-Tabelle mit Beispielen

Eine ASCII-Tabelle listet für jedes unterstützte Zeichen den zugehörigen Dezimalwert auf. Häufig ergänzt sie die Darstellung als Binärzahl, Hexadezimalwert und HTML-Code. Entwickler nutzen solche Tabellen unter anderem zur Fehlersuche, Datenübertragung und Verarbeitung von Textdateien.

ZeichenBedeutungDezimalHexadezimal
LeerzeichenTrennzeichen3220
0Ziffer null4830
AGroßbuchstabe A6541
ZGroßbuchstabe Z905A
aKleinbuchstabe a9761
?Fragezeichen633F

Dezimal-, Binär- und Hexadezimalwerte bezeichnen dasselbe Zeichen in unterschiedlichen Zahlensystemen. Hexadezimalzahlen sind in technischen Dokumentationen verbreitet, weil sie Binärwerte kompakt darstellen. Der ASCII-Wert 65 entspricht beispielsweise dem Hexadezimalwert 41 und dem Binärwert 1000001.

ASCII, Unicode und UTF-8

Der Unterschied zwischen ASCII und Unicode liegt im Umfang der unterstützten Zeichen. ASCII enthält lediglich 128 Zeichen und kann weder deutsche Umlaute noch Schriftzeichen aus Sprachen wie Arabisch, Chinesisch oder Griechisch vollständig abbilden. Unicode definiert dagegen einen umfassenden internationalen Zeichenvorrat.

UTF-8 ist eine variable Zeichenkodierung für Unicode und mit ASCII kompatibel. Die ASCII-Werte von 0 bis 127 werden in UTF-8 durch dieselben Bytewerte dargestellt. Eine reine ASCII-Datei ist deshalb zugleich eine gültige UTF-8-Datei, während eine UTF-8-Datei zusätzliche Zeichen und mehrere Bytes pro Zeichen enthalten kann.

StandardUmfangTypische Verwendung
ASCII128 festgelegte ZeichenEinfache englische Textdaten und technische Protokolle
Erweiterter ASCIIBis zu 256 Werte je CodepageÄltere regionale Systeme und Anwendungen
Unicode mit UTF-8Internationaler ZeichenvorratWebsites, Anwendungen und moderne Datenschnittstellen

Was bedeutet erweiterter ASCII?

Erweiterter ASCII bezeichnet verschiedene 8-Bit-Zeichensätze mit bis zu 256 Werten. Es gibt jedoch keinen einzelnen, weltweit einheitlichen erweiterten ASCII-Standard. Die Zeichen von 128 bis 255 hängen von der verwendeten Codepage ab, weshalb dieselbe Zahl in unterschiedlichen Systemen ein anderes Zeichen ergeben kann.

ASCII-Code in HTML und URLs

ASCII-Codes und HTML-Zeichenreferenzen sind nicht identisch. HTML kann bestimmte Zeichen durch benannte oder numerische Referenzen darstellen. Das kaufmännische Und lässt sich beispielsweise als & schreiben. Der Browser interpretiert diese Angabe und zeigt anschließend das Zeichen selbst an.

Die Prozentkodierung in URLs ist ebenfalls von ASCII zu unterscheiden. Dabei werden Bytes durch ein Prozentzeichen und zwei hexadezimale Ziffern dargestellt. Ein Leerzeichen kann abhängig vom Kontext als %20 erscheinen. Für internationale URLs basiert die Kodierung gewöhnlich auf den UTF-8-Bytes des jeweiligen Zeichens.

Bei einer technisch geplanten Website-Migration sollten Zeichensatz, URLs und Weiterleitungen gemeinsam geprüft werden. Eine Veränderung der Zeichenkodierung kann ansonsten dazu führen, dass Sonderzeichen in Inhalten oder Pfaden fehlerhaft ausgegeben werden.

Bedeutung für SEO, SEA und GEO

Für SEO ist heute weniger der reine ASCII-Code als eine konsistente Zeichenkodierung relevant. Moderne Websites sollten UTF-8 verwenden und den Zeichensatz eindeutig deklarieren. Fehlerhafte Kodierungen können Umlaute und Sonderzeichen in Überschriften, Meta-Daten, strukturierten Daten oder sichtbaren Texten unleserlich machen.

Zeichenfehler beeinträchtigen die Verständlichkeit von Suchergebnissen und können die Klickrate senken. Ein Titel wie München statt München wirkt fehlerhaft und vermittelt Nutzern kein verlässliches Ergebnis. Technische Prüfungen, etwa mit einem SEO-Technik-Crawler, helfen dabei, fehlerhafte Meta-Daten und HTML-Angaben systematisch zu erkennen.

In SEA können Kodierungsfehler Anzeigentexte, Tracking-Parameter und importierte Produktdaten verfälschen. Für GEO, also Generative Engine Optimization, sind korrekt lesbare Inhalte ebenfalls relevant, weil KI-Systeme strukturierte und eindeutige Texte leichter verarbeiten, zuordnen und zitieren können.

Typische Fehler bei Zeichencodes

Die häufigste Ursache fehlerhafter Zeichen ist eine Abweichung zwischen Speicherung und Interpretation. Wird eine UTF-8-Datei beispielsweise als ältere 8-Bit-Kodierung gelesen, entstehen Zeichenfolgen, die häufig als Mojibake bezeichnet werden. Der eigentliche Text bleibt in den Daten vorhanden, wird aber mit der falschen Zeichentabelle interpretiert.

  • Eine Datei wird in einer anderen Kodierung geöffnet, als sie gespeichert wurde.
  • Der HTTP-Header und die Zeichensatzangabe im HTML widersprechen sich.
  • Datenbank, Schnittstelle und Website verwenden unterschiedliche Kodierungen.
  • Sonderzeichen werden unnötig manuell durch ASCII-ähnliche Schreibweisen ersetzt.
  • URL-Kodierung und HTML-Zeichenreferenzen werden miteinander verwechselt.

Eine saubere Onpage-Optimierung prüft deshalb nicht nur Inhalte und Meta-Daten, sondern auch deren technische Auslieferung. UTF-8 sollte entlang der gesamten Verarbeitungskette einheitlich eingesetzt werden, von der Datenbank über Exporte und Schnittstellen bis zum Browser.

Wenn Zeichencodierung, technische Auslieferung und Indexierbarkeit gemeinsam geprüft werden sollen, bietet ein Potenzialcheck eine strukturierte Ausgangsbasis.

Kostenloser Potenzialcheck

Häufige Fragen zum ASCII-Code

Wofür wird der ASCII-Code verwendet?

Der ASCII-Code wird zur standardisierten Darstellung einfacher Textzeichen in Computern, Dateien und Übertragungsprotokollen verwendet. Er ist weiterhin Bestandteil vieler technischer Formate und bildet die ersten 128 Werte von UTF-8.

Wie finde ich den ASCII-Wert eines Zeichens?

Den ASCII-Wert findest du in einer ASCII-Tabelle oder über eine entsprechende Funktion in einer Programmiersprache. Der Großbuchstabe A hat beispielsweise den Dezimalwert 65, während der Kleinbuchstabe a den Wert 97 besitzt.

Gehören Umlaute zum ASCII-Code?

Die Umlaute ä, ö und ü gehören nicht zum ursprünglichen 7-Bit-ASCII-Code. Sie kommen in bestimmten erweiterten Zeichensätzen und in Unicode vor, wobei moderne Websites üblicherweise UTF-8 verwenden.

Wie viele Zeichen enthält ASCII?

Der ursprüngliche ASCII-Standard enthält 128 Werte von 0 bis 127. Dazu gehören Steuerzeichen, Buchstaben, Ziffern, Satzzeichen und das Leerzeichen.

Ist ASCII dasselbe wie UTF-8?

ASCII und UTF-8 sind nicht dasselbe. UTF-8 ist eine Unicode-Kodierung mit einem wesentlich größeren Zeichenvorrat, übernimmt aber die ersten 128 ASCII-Werte unverändert.

Was ist der ASCII-Code für ein Leerzeichen?

Das normale Leerzeichen besitzt im ASCII-Code den Dezimalwert 32. In einer URL wird das entsprechende Byte häufig als Prozentzeichen gefolgt von 20 dargestellt.


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte