ForHosting KIT · Entwickler-Tools

ASCII-Code-Nachschlag

Schlagen Sie jedes ASCII-Zeichen oder jeden Code nach und sehen Sie alle Schreibweisen zugleich: A ist dezimal 65, hexadezimal 41, oktal 101 und binär 1000001. Sie können 65, 0x41 oder 0o101 eingeben. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Suche
A
Erhalten Sie
Richtung
char_to_code
Zeichen
A
Anzeige
A
Name
A

Wenn Sie den Dezimalcode eines Buchstabens, das Hex-Byte eines Zeilenumbruchs oder die Glyphe hinter Oktal einhunderteins brauchen, antwortet diese Fähigkeit in einem deterministischen Schritt. Senden Sie ein einzelnes Zeichen oder einen numerischen Code als Dezimalzahl, als Hexadezimalzahl mit 0x-Präfix oder als Oktalzahl mit 0o-Präfix; die Engine liefert das Zeichen, eine sichere Anzeigeform, den üblichen Steuerzeichennamen, falls zutreffend, und die dezimalen, hexadezimalen, oktalen und binären Darstellungen zusammen.

Alle Schreibweisen eines ASCII-Codes auf einen Blick

Geben Sie ein Zeichen oder einen Zahlencode ein, und Sie erhalten das Zeichen, eine sichere Anzeigeform, den üblichen Steuernamen, falls es einen gibt, sowie den Wert dezimal, hexadezimal, oktal und binär. Dezimal reicht der Bereich von 0 bis 127. Binär ist ein Sieben-Bit-Muster mit führenden Nullen, gut geeignet, um Bitmuster zu erklären. Die Anzeigeform schreibt Tabulator, Zeilenvorschub, Wagenrücklauf und andere Steuerzeichen als Escape-Folgen aus, damit nichts Unsichtbares auf dem Bildschirm landet. Als Namen erscheinen Kürzel wie NUL, LF, CR, ESC, SPACE oder DEL.

Wie Ihre Eingabe gelesen wird und typische Fehler

Ein einzelnes Zeichen gilt immer als Zeichen, die Ziffer 5 liefert also das Zeichen Fünf und nicht den Code fünf. Ein mehrstelliger Wert wie 65 wird als Dezimalcode gelesen, 0x41 und 0o101 wählen ausdrücklich hexadezimal und oktal, praktisch beim Kopieren aus Speicherauszügen. Codes über 127 werden abgelehnt, statt in Unicode abzurutschen, ebenso leere Eingaben, negative Zahlen und Brüche. Lernende vergleichen damit LF und CR, Technikerinnen und Techniker benennen Steuerbytes aus einem Speicherauszug.

Hausaufgaben und Kodierungsübungen

Schüler schlagen Zeichen und Codes in Dezimal, Hexadezimal und Oktal nach, vergleichen Steuernamen wie LF und CR und erhalten einen klaren Fehler, wenn versehentlich ein Wert über 127 gesendet wird.

Protokoll- und Firmware-Debugging

Ingenieure wandeln Steuerbytes aus Dumps in benannte ASCII-Symbole um und prüfen, ob eine Dezimal- oder Hex-Konstante wirklich dem erwarteten druckbaren Zeichen entspricht.

Wie schlage ich den ASCII-Code eines Zeichens nach?

Die Antwort enthält decimal, hex, octal, binary und gegebenenfalls einen üblichen Namen.

Wie wandle ich einen Code zurück in ein Zeichen?

Die Antwort liefert das passende Zeichen und alle Darstellungen.

Kann ich Steuerzeichen wie den Zeilenumbruch nachschlagen?

Ja. Senden Sie das einzelne Zeichen oder seinen Code (zum Beispiel 10 oder 0x0A).

Wie gebe ich einen Hex- oder Oktalcode ein?

Mit einem Präfix: 0x für hexadezimal, etwa 0x41, und 0o für oktal, etwa 0o101. Reine Ziffern werden dezimal gelesen, sodass 65, 0x41 und 0o101 alle auf denselben Buchstaben A zeigen.

Warum liefert die Eingabe 5 das Zeichen Fünf und nicht den Code 5?

Ein einzelnes Zeichen wird immer als Zeichen nachgeschlagen, auch Ziffern und das Leerzeichen. Erst ein Wert aus mehreren Ziffern wie 65 oder ein Wert mit 0x- oder 0o-Präfix wird als Zahlencode gelesen.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/ascii-lookup

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/ascii-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"A"}'
{
  "query": "A"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.ascii_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

ASCII bildet die klassischen 128 Sieben-Bit-Werte von null bis einhundertsiebenundzwanzig auf Steuersignale und den druckbaren lateinischen Zeichensatz ab, der noch immer E-Mail-Header, HTTP-Token, Quellcode und unzählige Binärformate trägt. Codes über 127 werden mit invalid_input abgelehnt, damit der Vertrag ehrlich beim Sieben-Bit-ASCII bleibt, statt still in Unicode abzugleiten.

Was Sie senden: Zeichen oder Code, und wie Formate erkannt werden

Eine Zeichenkette der Länge eins wird immer als Zeichen behandelt, einschließlich Ziffern und Leerzeichen: Das Senden von A ergibt dezimal fünfundsechzig, das Senden der Ziffer fünf ergibt dezimal dreiundfünfzig für die Glyphe fünf selbst. Eine reine mehrstellige Dezimalzeichenkette wie fünfundsechzig wird als numerischer Code gelesen, nicht als zwei Zeichen. Die Präfixformen 0x41 und 0o101 wählen ausdrücklich die hexadezimale und oktale Basis, nützlich beim Kopieren von Werten aus Dumps, C-Escapes oder Shell-Listings. Setzen Sie den Wert in das Pflichtfeld query (die Aliase value, input, text, q, char und code werden akzeptiert). JSON-Zahlen werden als Dezimalcodes akzeptiert, damit Pipelines Ganzzahlen ohne Anführungszeichen übergeben können. Leere Eingaben, mehrstellige Texte ohne erkannte Zahlenform, Nicht-Ganzzahlen, negative Codes und jeder Code über einhundertsiebenundzwanzig lösen invalid_input aus und werden nicht berechnet. Identische Anfragen erzeugen stets identisches JSON, denn der Pfad ist reine Ganzzahl- und Zeichenkettenarithmetik ohne Netzwerk, ohne Zufallsseed und ohne Uhr.

Die Antwort lesen: Dezimal, Hex, Oktal, Namen und Druckbarkeit

Binary ist eine Sieben-Bit-Zeichenkette mit führenden Nullen zum Lehren von Bitmustern. Das Feld char ist das tatsächliche JavaScript-Zeichen aus String.fromCharCode; display ist eine drucksichere Form, die Tabulator, Zeilenvorschub, Wagenrücklauf und andere Steuerzeichen als Schrägstrichsequenzen maskiert, damit Oberflächen nie unsichtbare Glyphen darstellen. Name enthält das übliche ASCII-Kürzel wie NUL, LF, CR, ESC, SPACE oder DEL für Steuer- und Sonderpositionen oder die Glyphe selbst für gewöhnliche Druckzeichen. Verwenden Sie decimal bei APIs, die Ganzzahlen erwarten, hex beim Dokumentieren von Byte-Dumps und name beim Unterrichten des Steuerzeichensatzes, ohne jeden Zahlenwert auswendig lernen zu müssen. Bei Erfolg spiegelt die Antwort die normalisierte query-Zeichenkette und ein Richtungsflag char_to_code oder code_to_char, damit Clients wissen, welche Interpretation verwendet wurde. Das Feld decimal ist der ganzzahlige Codepunkt von null bis einhundertsiebenundzwanzig. Hex ist eine zweistellige Großbuchstaben-Zeichenkette ohne Präfix, und hex_prefixed ergänzt die vertraute 0x-Form zum Einfügen in Quellcode. Octal und octal_prefixed folgen demselben Muster mit dem Präfix 0o. Der boolesche Wert is_printable ist wahr für die Codes zweiunddreißig bis einhundertsechsundzwanzig einschließlich.

API-Nutzung, Preise, Unterrichtsabläufe und praktische Grenzen

Denken Sie daran: Dieses Produkt ist bewusst Sieben-Bit — Emoji, akzentuierte Buchstaben über einhundertsiebenundzwanzig und volle Unicode-Codepunkte liegen außerhalb und schlagen geschlossen fehl. Senden Sie einen JSON-Body mit der Pflichtkette query oder einem Ganzzahlcode und nutzen Sie das kostenlose ASCII-Nachschlagen im Browser für Hausaufgaben, Kodierungs-Spickzettel, Protokoll-Debugging und schnelle Kopfprüfungen, ohne eine lokale Tabelle oder Tabellenkalkulation zu installieren. Nutzen Sie die Prepaid-API, wenn eine Programmierplattform, ein Dokumentationsgenerator, eine Firmware-Werkzeugsammlung oder eine Datenbereinigungs-Pipeline einen stabilen Vertrag mit KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach der Ablehnung durch die Engine nie Guthaben. Kombinieren Sie diesen Endpoint mit Hex-Text-Konvertern, wenn der nächste Schritt Multibyte-UTF-8 ist, oder mit URL- und Base64-Werkzeugen, wenn das Zeichen über die Leitung reist. SDK-Autoren können decimal, hex_prefixed und name direkt in Tabellen abbilden, die den klassischen ASCII-Tabellen entsprechen, die Schüler noch auf Papier nutzen.

Doku- und Spickzettel-Generatoren

Pipelines bauen ASCII-Referenztabellen und SDK-Beispiele aus einem stabilen JSON-Vertrag, statt fragile Tabellendaten in jeder Sprache hart zu kodieren.

Was passiert, wenn der Code über 127 liegt?

Die Anfrage schlägt mit invalid_input fehl. Diese Fähigkeit implementiert nur klassisches 7-Bit-ASCII; Werte über 127 werden abgelehnt und nicht berechnet.

Ist das ASCII-Nachschlagen kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →