Unicode-Tiefstellung
Tippen Sie H2O und kopieren Sie H₂O: Ziffern, Plus- und Minuszeichen sowie die Buchstaben, die Unicode tiefgestellt kennt, etwa a, n und x, werden zu echten Tiefzeichen, die überall tiefgestellt bleiben. Großbuchstaben bleiben unverändert. 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
- H2O
- Ergebnis
- H₂O
- Länge
- 3
- Ursprüngliche Länge
- 3
- Zugeordnet
- 1
Unicode-Tiefzeichen sitzen unter der Grundlinie in der Zeichenkette selbst, sodass chemische Formeln, Folgenindizes und fußnotenartige Beschriftungen dort überleben, wo HTML, Markdown, Schriften und Rich-Text-Steuerungen entfernt werden. Ein Tiefstellungs-Generator ordnet gewöhnliche Ziffern und die lateinischen Buchstaben, die Unicode tatsächlich als Tiefzeichen definiert, diesen abgesenkten Codepunkten zu und lässt alles Übrige stehen: aus H2O wird H₂O und aus einer Beschriftung wie an wird ₐₙ. Schreibende fügen diese Glyphen in Bildunterschriften, Produkttitel, akademische Notizen, Chat und Arbeitsblätter ein, weil der Stil mit den Zeichen reist und nicht mit einem Stylesheet. Diese Fähigkeit wandert über jeden Unicode-Skalarwert Ihrer Eingabe, ersetzt die Ziffern null bis neun, die unterstützten Buchstaben a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v und x sowie die Operatoren Plus, Minus, Gleich und Klammern und meldet die eindeutigen Zeichen, die nicht umgewandelt wurden.
Wie Unicode-Tiefzeichen Ziffern, Buchstaben und Operatoren zuordnen
Unicode-Tiefstellung ist eine feste Menge von Codepunkt-Zuweisungen, vor allem im Block Superscripts and Subscripts, kein Grundlinienversatz, den eine Textverarbeitung anwendet und später verwirft. Ziffern entsprechen U+2080 bis U+2089: aus null wird ₀, aus eins ₁, aus zwei ₂ und aus neun ₉. Eine dokumentierte Teilmenge lateinischer Kleinbuchstaben hat offizielle Tiefzeichen: a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v und x werden zu ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ.
Die Operatoren Plus, Minus, Gleich und Klammern werden zu ₊ ₋ ₌ ₍ ₎, sodass ein Fragment wie n+1 zu ₙ₊₁ werden kann, ohne das abgesenkte Alphabet zu verlassen. Der Konverter wandert über jeden Unicode-Skalarwert Ihrer Zeichenkette, ersetzt jedes Klarzeichen mit Tabelleneintrag durch den passenden Tiefzeichen-Codepunkt und lässt alles Übrige stehen.
Buchstaben ohne standardisierte Tiefform — darunter b, c, d, f, g, q, w, y, z und praktisch alle lateinischen Großbuchstaben — werden weder erfunden noch angenähert noch verworfen; sie passieren und erscheinen je einmal in der unmapped-Liste, damit Aufrufende die Abdeckung prüfen können. Weil einige dieser Glyphen außerhalb des gängigsten ASCII-Bereichs liegen, iteriert die Implementierung nach Codepunkt statt nach UTF-16-Einheit, sodass ein einzelnes Emoji nie gespalten wird.
Wo Unicode-Tiefzeichen in der realen Arbeit vorkommen
Chemielehrkräfte und Laborhefte brauchen weiterhin kopierbare Tiefzeichen, wenn ein Ziel Rich Text nicht behält: aus Kohlendioxid wird CO₂, aus Wasser H₂O und aus Glucose C₆H₁₂O₆, weil nur die Ziffern mappen, während Elementsymbole in Großbuchstaben vollgroß bleiben — genau die Satzkonvention, die diese Formeln erwarten. Mathematikerinnen und Programmierer beschriften Folgen, Tensorindizes und Schleifenzähler mit abgesenkten Buchstaben und Ziffern und schreiben aₙ oder xᵢ ohne HTML, damit die Beschriftung in einem Ticket, einem Chat oder einer CSV-Zelle überlebt.
Produkt- und E-Commerce-Teams erzeugen Titelvarianten für Marktplätze, die nur Klartext akzeptieren, Tiefziffern in Kundenfeeds aber dennoch darstellen, etwa Flächeneinheiten, Modellgenerationen oder Zutatenlisten. Support-Desks erhalten Tiefzeichen-Einfügungen von Kundinnen und Kunden und wollen ein dokumentiertes Alphabet, um zu sehen, welche Glyphen echte Unicode-Tiefzeichen sind und welche Zeichen nie umgewandelt wurden.
Wenn Sie HTML-sub-Tags, CSS vertical-align, Unicode-Hochstellung, mathematische Fett- oder Frakturstile, Braille-Übersetzung oder Kapitälchen brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings und überladen Sie diese Unicode-Tiefzeichen-Seite nicht, die eigens für Ziffern und die Buchstaben gedacht ist, die Unicode tatsächlich als Tiefzeichen definiert.
Anwendungsfälle
Chemische Formeln im Klartext
Wandeln Sie H2O, CO2 und C6H12O6 in H₂O, CO₂ und C₆H₁₂O₆, damit Elementsymbole groß bleiben und Zählwerte unter die Grundlinie rücken.
Mathematische Indizes und Folgenbeschriftungen
Kodieren Sie aₙ, xᵢ und n+1 als ₐₙ, ₓᵢ und ₙ₊₁ für Bildunterschriften, Tickets und Notizen, die HTML-sub-Tags entfernen.
Häufige Fragen
Welche Zeichen werden zu Unicode-Tiefzeichen?
Ziffern 0–9, lateinische Buchstaben, die Unicode als Tiefformen definiert (a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v, x), und die Operatoren + - = ( ). Alles Übrige passiert und steht in unmapped.
Warum bleiben H und O in H2O groß?
Unicode definiert keine lateinischen Großbuchstaben als Tiefzeichen. Elementsymbole in Großbuchstaben passieren; nur Ziffern (und unterstützte Kleinbuchstaben) werden umgewandelt — das übliche Aussehen einer chemischen Formel.
Ist das dasselbe wie HTML <sub> oder CSS vertical-align?
Nein. Dies emittiert Unicode-Tiefzeichen-Codepunkte, die im Text selbst mitreisen. HTML-Tags und CSS-Grundlinienverschiebungen sind getrennte Mechanismen, die Ziele oft entfernen.
Was geschieht mit Buchstaben wie b, q oder w?
Sie bleiben im Ergebnis in ihrer Originalform. Unicode hat für diese Buchstaben kein standardisiertes Tiefzeichen, daher stehen sie in unmapped statt erfunden zu werden.
Lassen sich auch Rechenzeichen tiefstellen?
Ja. Plus, Minus, Gleichheitszeichen und runde Klammern haben eigene Tiefzeichen, sodass aus n+1 die Folge ₙ₊₁ wird. So bleiben Indizes in Formeln vollständig tiefgestellt.
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/str/subscript-generator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"H2O"}'const res = await fetch("https://api.kit.forhosting.com/str/subscript-generator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "H2O"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/subscript-generator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "H2O"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/subscript-generator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"H2O"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"H2O"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/subscript-generator", 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": "H2O"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.subscript_generator",
"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 | 65536 |
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 Sie senden und was Sie zurückerhalten
Senden Sie ein Pflicht-Stringfeld namens text mit dem Formelfragment, der chemischen Formel, dem Indexlabel oder der Bildunterschrift, die Sie absenken möchten. Klassische Prüfungen umfassen das Umwandeln von H2O in H₂O mit Großbuchstaben H und O als unmapped, das Umwandeln unterstützter Buchstaben wie a, n und x in ₐₙₓ, das Umwandeln von n+1 in ₙ₊₁, das Umwandeln von C6H12O6 in C₆H₁₂O₆ und die Bestätigung, dass ein numerisches oder leeres text-Feld abgelehnt statt stillschweigend umgedeutet wird. Aliase wie input, string, value, content, message, data und s werden für dasselbe Feld akzeptiert, damit Skripte und Tabellen bestehende Nutzlastformen wiederverwenden können, ohne Spalten umzubenennen. Bei Erfolg spiegelt die Antwort den Original-text, liefert result als umgewandelte Zeichenkette, length als Unicode-Skalarlänge dieses Ergebnisses, original_length als Skalarlänge der Eingabe, mapped als Anzahl der Tabellentreffer, unmapped_count und unmapped als die eindeutigen Durchgangszeichen und method als festes Etikett to_subscript für Protokolle. Fehlender text, null, leere Zeichenketten, Zahlen, Objekte, Arrays, Boolesche Werte und Zeichenketten über dem dokumentierten Maximum scheitern mit invalid_input und einer klaren englischen Meldung, die das Problem benennt. Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Unicode-Tiefzeichen in der realen Arbeit vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht abgerechnet.
Integrationsbeispiele
Deterministische Fixtures für Inhalts-Pipelines
Erzeugen Sie Golden-Tiefzeichenketten, damit geplante Veröffentlichungswerkzeuge und CI-Prüfungen stets dasselbe Unicode-Alphabet anwenden.
Technische Fragen
Was kostet der Tiefstellungs-Generator?
Im Browser ohne Gebühr auf Ihrem Gerät. Erfolgreiche API-Aufrufe ziehen $0.002 vom aufladbaren KIT-Guthaben ab; ungültige Eingaben bleiben unberechnet.