Text-in-ASCII-Codes-Umrechner
Tippen Sie Hi und erhalten Sie 72 105, oder fügen Sie 65 66 67 ein und lesen Sie ABC: Jedes Zeichen wird zu seinem dezimalen ASCII-Code und zurück, und jeder Code außerhalb von 0 bis 127 wird Ihnen gemeldet, statt zu einem falschen Buchstaben zu werden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- Hi
- Berechnungsmodus
- Encode
- Ergebnis
- 72 105
- Kodierung
- decimal_ascii
- Codes
- 72, 105
- Anzahl
- 2
Dieser Text-in-ASCII-Codes-Umrechner wandelt gewöhnliche Zeichen in durch Leerzeichen getrennte dezimale Zeichencodes im klassischen ASCII-Bereich von null bis einhundertsiebenundzwanzig um und kehrt dieselbe Zuordnung um, wenn Sie Codes zurück in Text einfügen. Die Kodierung durchläuft jedes Zeichen, liest dessen Dezimalcode, weist alles außerhalb von ASCII zurück und verbindet die Zahlen mit einzelnen Leerzeichen, sodass Ergebnisse leicht in Arbeitsblätter, Chats oder Unit-Tests kopiert werden können. Die Dekodierung teilt bei Leerraum, parst jedes Token als strikte dezimale Ganzzahl und scheitert mit einem klaren Fehler, wenn ein Code außerhalb des gültigen Bereichs liegt, statt stillschweigend ein falsches Zeichen auszugeben. Der Pfad ist vollständig deterministisch: Derselbe Text und Modus liefern immer dieselben Codes, ohne Netzwerkaufrufe, ohne zufällige Salts und ohne datumsabhängige Abkürzungen. Bekannte Kontrollwerte umfassen die Kodierung von Hi zu zweiundsiebzig Leerzeichen einhundertfünf und die Dekodierung von fünfundsechzig sechsundsechzig siebenundsechzig zurück zu ABC.
Was dezimale ASCII-Codes sind und was dieses Werkzeug liefert
ASCII weist jedem der einhundertachtundzwanzig Zeichen der ursprünglichen American-Standard-Code-for-Information-Interchange-Tabelle eine feste Dezimalzahl zu. Druckbare Buchstaben, Ziffern und gängige Satzzeichen belegen die Codes zweiunddreißig bis einhundertsechsundzwanzig, während null bis einunddreißig und einhundertsiebenundzwanzig Steuerzeichen wie Zeilenumbruch, Tabulator und Löschen sind. Dieser Umrechner legt diese Tabelle als reine, durch Leerzeichen getrennte Dezimalzahlen offen: Der Buchstabe A ist fünfundsechzig, B ist sechsundsechzig, das Leerzeichen ist zweiunddreißig, und die Ziffer null ist achtundvierzig.
Beim Dekodieren muss jedes durch Leerraum getrennte Token eine Ganzzahl zwischen null und einhundertsiebenundzwanzig einschließlich sein, sodass zweihundertsechsundfünfzig, minus eins und Gleitkomma-Tokens wie fünfundsechzig Komma null mit einer Meldung zurückgewiesen werden, die die fehlerhafte Position nennt. Es gibt kein stillschweigendes Begrenzen und keinen erweiterten Acht-Bit-Latin-1-Pfad: Entweder ist jeder Code gültiges ASCII, oder die Anfrage scheitert.
Wo Text-zu-ASCII-Codes in Studium, Fehlersuche und Software passt
Studierende begegnen dezimalem ASCII, wenn ein Lehrbuch nach den Codes eines Passworthinweises fragt, wenn eine Wettbewerbsaufgabe Zeichennummern statt Glyphen ausdruckt, oder wenn sie zum ersten Mal lernen, dass das Leerzeichen zweiunddreißig ist und das Großbuchstaben-A fünfundsechzig, während das Kleinbuchstaben-a siebenundneunzig ist. Lehrkräfte können Lösungsschlüssel für kurze Sätze erzeugen, ohne undurchsichtigen Taschenrechner-Apps zu vertrauen, die stillschweigend zu Unicode-Codepunkten oder erweiterten Latin-1-Werten wechseln.
Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für Parser zu erzeugen, die durch Leerzeichen getrennte Codes akzeptieren, um in Protokollen eingebettete Steuerzeichen zu untersuchen, oder um Aufgabenstellungen in Programmierwettbewerben zu erfüllen, die dezimales ASCII statt Hex-Dumps verlangen. Support-Ingenieure dekodieren rätselhafte Sequenzen von älteren Geräten, die noch sieben-Bit-ASCII über serielle Leitungen sprechen. Produkt- und Bildungswerkzeuge nutzen die Umschreibung, wenn ein Lernender Hi eingibt und die Oberfläche zweiundsiebzig einhundertfünf zeigen muss, ohne die Tabelle von Hand neu herzuleiten.
Kombinieren Sie es mit Base64- oder Hex-Helfern, wenn Sie verwandte Kodierungsschritte benötigen, und mit weiteren Text-Endpunkten, wenn Sie ein kleines Labor freier, deterministischer Kodierungswerkzeuge aufbauen.
Anwendungsfälle
Hausaufgaben und ASCII-Tabellenübungen
Kurze Sätze in dezimale ASCII-Codes umwandeln und Antworten von Studierenden gegen stabile 0–127-Zuordnungen prüfen.
Fehlersuche bei Steuerzeichen
Reine ASCII-Nutzlasten, einschließlich Tabulatoren und Zeilenumbrüchen, als explizite Dezimalcodes untersuchen oder wiederherstellen.
Häufige Fragen
Was kostet der Text-in-ASCII-Codes-Umrechner?
Auf dieser Seite ist er im Browser gratis.
Was ist der gültige Codebereich?
Nur dezimale Ganzzahlen von 0 bis 127 einschließlich.
Wie werden Codes getrennt?
Encode verbindet Codes mit einem einzelnen Leerzeichen. Decode akzeptiert beliebigen Leerraum (Leerzeichen, Tabulatoren, Zeilenumbrüche) zwischen Ganzzahl-Tokens.
Was passiert bei Nicht-ASCII-Zeichen beim Kodieren?
Akzentuierte Buchstaben, Emoji und andere Unicode-Skalarwerte liegen außerhalb des ASCII-Bereichs 0–127.
Akzeptiert die Dekodierung Hex- oder Binärcodes?
Nein. Nur strikte dezimale Ganzzahl-Tokens werden akzeptiert. Hex-Präfixe, Binärziffern, Kommas und Gleitkommazahlen werden zurückgewiesen.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/enc/decimal-ascii \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hi"}'const res = await fetch("https://api.kit.forhosting.com/enc/decimal-ascii", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hi"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/decimal-ascii",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hi"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/decimal-ascii", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hi"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hi"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/decimal-ascii", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Hi"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.decimal_ascii",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chars | 100000 |
ascii_min | 0 |
ascii_max | 127 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Was dezimale ASCII-Codes sind und was dieses Werkzeug liefert
Beim Kodieren muss jedes Zeichen der Eingabe bereits eine echte ASCII-Codeeinheit sein; akzentuierte Buchstaben, Emoji und andere Unicode-Skalarwerte lösen invalid_input aus, statt Mehr-Byte-Erweiterungen zu erfinden. Die JSON-Antwort enthält immer result für die umgewandelte Zeichenkette oder Codeliste, mode als Echo von encode oder decode, encoding fest auf decimal_ascii, ein codes-Array aus Ganzzahlen für programmatische Konsumenten, count der Zeichen oder Codes, input_length der rohen Nutzlast, sowie ein range-Objekt, das min null und max einhundertsiebenundzwanzig wiederholt.
Wie Text und Modus gelesen werden und wie Ergebnisse reproduzierbar bleiben
Mode ist standardmäßig encode und akzeptiert decode explizit; die Aliase op, direction und action bilden auf denselben Schalter ab, für Skripte, die diese Namen bereits verwenden. Encode durchläuft die Zeichenkette mit charCodeAt und gibt zwischen aufeinanderfolgenden Codes ein einzelnes Leerzeichen aus, ohne abschließendes Leerzeichen, sodass eine leere Eingabe ein leeres Ergebnis liefert und ein einzelnes Zeichen eine einzelne Zahl. Decode entfernt führenden und abschließenden Leerraum, teilt bei jeder Folge von Leerzeichen, Tabulatoren oder Zeilenumbrüchen und baut die Zeichenkette mit fromCharCode auf, sodass Steuerzeichen wie zehn für Zeilenvorschub sauber hin und zurück funktionieren. Nicht-ganzzahlige Tokens, wissenschaftliche Notation, Hex-Präfixe und Kommas als Trennzeichen werden zurückgewiesen, damit eine eingefügte Tabellenzelle nicht zu einem falschen Zeichen wird. Das bevorzugte Nutzlastfeld ist text, mit den Aliasen input, value, s und codes, damit Formulare, Query-Strings und SDK-Clients denselben Vertrag wiederverwenden können, ohne Spalten umzubenennen. Die Längenobergrenze von einhunderttausend Zeichen hält den Worker-Speicherverbrauch vorhersehbar und deckt dabei weiterhin Lehrbücher, Beispieldateien und die meisten Einfügepuffer ab. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie die identische Zuordnung innerhalb einer automatisierten Pipeline benötigen, ohne die ASCII-Tabelle selbst neu zu implementieren. Ungültige Eingaben liefern invalid_input und werden nicht berechnet, was Validierung günstig hält, während erfolgreiche Umwandlungen einen festen Stückpreis von $0.002 behalten.
Wo Text-zu-ASCII-Codes in Studium, Fehlersuche und Software passt
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer Unterrichtsdemo zu einer automatisierten Pipeline zu wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Reproduzierbare, durch Leerzeichen getrennte Codeketten und Hin-und-Rück-Text für Unit-Tests und CI-Goldens erzeugen.