In Kleinbuchstaben
Schreiben Sie jeden Text in einem Schritt klein: Aus Hello World wird hello world, und Sie sehen, dass sich 2 Buchstaben geändert haben. Großbuchstaben mit Akzent wie É oder Ü werden zu é und ü, ohne Akzent zu verlieren. 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
- Hello World
- Ergebnis
- hello world
- Länge
- 11
- Originallänge
- 11
- Änderungsanzahl
- 2
Text in Kleinbuchstaben umzuwandeln ist einer der häufigsten Schritte der String-Hygiene in Formularen, Suchindizes, Bezeichnern und Datenpipelines. Dieses Werkzeug nimmt den eingegebenen Text, faltet jeden Buchstaben in sein Unicode-Kleinbuchstaben-Äquivalent und gibt die kleingeschriebene Zeichenkette zusammen mit Längen- und Änderungsmetadaten zurück, damit Sie sehen, ob sich wirklich etwas unterschied. Ziffern, Zeichensetzung, Emoji und Leerzeichen bleiben wie sie sind; nur die alphabetische Schreibweise wird angepasst.
Wie die Kleinbuchstaben-Umwandlung funktioniert
Kleinbuchstaben mappen jedes Zeichen, das eine Groß- oder Title-Case-Form hat, auf sein Kleinbuchstaben-Gegenstück gemäß den Unicode-Case-Mapping-Tabellen des JavaScript-Hosts. Für Basic Latin ist das die vertraute Faltung von A–Z nach a–z. Für akzentuierte europäische Buchstaben wie É, Ñ und Ü erzeugt das Mapping é, ñ und ü ohne Diakritika zu entfernen.
Griechisch, Kyrillisch und viele andere Schriften folgen demselben Regelwerk, damit mehrsprachige Datensätze konsistent normalisieren. Leere Zeichenketten scheitern an der Validierung, bevor irgendeine Transformation läuft. Weil der Pfad reine Parse-Arithmetik über Zeichenketten ist, bleibt die Latenz für typische Formulargrößen unter einer Millisekunde und das veröffentlichte Kostenmodell ist analytisch statt modell-token-basiert.
Wo Kleinbuchstaben-Werkzeuge in der echten Arbeit auftauchen
Produkt- und Growth-Teams normalisieren E-Mail-Local-Parts, Gutscheincodes und Benutzernamen-Kandidaten vor Eindeutigkeitsprüfungen auf Kleinbuchstaben, damit User@Example.com und user@example.com keine Doppelkonten erzeugen. Such- und Tagging-Systeme falten Abfragezeichenketten und Facettenlabels, damit Filter unabhängig davon matchen, wie Redakteure ein Tag großgeschrieben haben. Dateningenieure, die Exporte aus CRM-Tools, Tabellenkalkulationen und Legacy-Datenbanken bereinigen, erzwingen oft Freitextspalten auf Kleinbuchstaben vor Joins über weiche Schlüssel.
Content-Moderatoren und Support-Agenten fügen unordentliche Ticket-Titel in ein Kleinbuchstaben-Feld ein, bevor sie sie in Schlüsselwortregeln ablegen, die eine einzige Schreibweise annehmen. Wenn Sie später Großbuchstaben-Umwandlung, Title Case, Slugify, Akzententfernung oder sprachbewusstes Case-Folding mit explizitem Locale brauchen, behandeln Sie das als getrennte Suchabsichten und Landings statt diese convert-to-lowercase-Seite zu überladen.
Anwendungsfälle
E-Mails und Benutzernamen normalisieren
Falten Sie Registrierungs- und Login-Felder vor Eindeutigkeitsprüfungen auf Kleinbuchstaben, damit gemischt geschriebene Duplikate nicht durchrutschen.
Such- und Filterkonsistenz
Normalisieren Sie Abfragezeichenketten und Facettenlabels, damit Filter unabhängig von der Großschreibung des Quelltexts durch Redakteure matchen.
Häufige Fragen
Was macht In-Kleinbuchstaben-Umwandlung?
Sie mappt jeden Buchstaben Ihres Texts auf seine Unicode-Kleinbuchstabenform und gibt die kleingeschriebene Zeichenkette plus Längen- und Änderungsmetadaten zurück. Ziffern und Zeichensetzung bleiben unverändert.
Was passiert, wenn ich leeres text sende?
Leere Zeichenketten werden abgelehnt, damit Clients fehlende Felder bemerken statt ein stilles leeres Ergebnis zu erhalten.
Werden akzentuierte und nicht lateinische Buchstaben behandelt?
Ja. Die Umwandlung nutzt Unicode-bewusstes toLowerCase, sodass Zeichen wie É, Ñ und viele griechische oder kyrillische Großbuchstaben korrekt falten, ohne Diakritika zu entfernen.
Woran erkenne ich, ob mein Text schon kleingeschrieben war?
Achten Sie auf die Zahl der geänderten Zeichen. Ist sie null, ist das Ergebnis identisch mit Ihrer Eingabe, eine schnelle Kontrolle für E-Mail-Adressen oder Tags vor dem Speichern.
Warum sollte man E-Mail-Adressen vor einer Dublettenprüfung kleinschreiben?
Damit User@Example.com und user@example.com nicht als zwei verschiedene Konten gelten. Wer Anmeldungen vorher kleinschreibt, verhindert doppelte Einträge, die sich nur in der Schreibweise unterscheiden.
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/lowercase \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello World"}'const res = await fetch("https://api.kit.forhosting.com/str/lowercase", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello World"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/lowercase",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello World"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/lowercase", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello World"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello World"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/lowercase", 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": "Hello World"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.lowercase",
"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.
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
Leere Eingabe wird mit einem klaren Validierungsfehler abgelehnt statt still einen leeren Payload zurückzugeben, was Clients schützt, die ein Feld zu binden vergessen haben. Keine Netzwerkrundreisen im Motor, keine Zufallsseeds und keine Uhrenabhängigkeit—identischer Text erzeugt immer identisches JSON.
Wie die Kleinbuchstaben-Umwandlung funktioniert
Einige Unicode-Grenzfälle können die Zeichenkettenlänge unter Case-Umwandlung theoretisch ändern; diese Engine meldet sowohl original_length als auch length, damit Aufrufer das erkennen. Der Algorithmus läuft einmal über die volle Zeichenkette, baut das kleingeschriebene Ergebnis und vergleicht dann Zeichenpositionen, um changed und changed_count zu berechnen. Extrem lange Payloads über dem dokumentierten Zeichencap scheitern ebenfalls mit invalid_input, damit eine einzelne Anfrage den Worker-Speicher nicht monopolisiert.
Was Sie senden und was Sie zurückbekommen
Senden Sie ein einziges Pflichtfeld namens text mit der nicht leeren Zeichenkette, die Sie kleinschreiben wollen. Zahlen und Booleans werden zu dezimalen oder true/false-Textformen gezwungen; Objekte, Arrays, NaN und Infinity werden abgelehnt. Aliase wie input, value, data, s, message, string, content und body werden für ältere Clients akzeptiert. Bei Erfolg spiegelt die Antwort den originalen text, das kleingeschriebene result, die length des Ergebnisses, original_length, ein boolesches changed-Flag, einen changed_count unterschiedlicher Positionen und operation gesetzt auf lowercase. War die Eingabe bereits vollständig kleingeschrieben, ist result gleich text, changed false und changed_count null—nützlich als No-op-Detektor in ETL-Guards. Klassische Prüfungen umfassen Hello World wird hello world, gemischte Bezeichner wie User_ID-42 werden user_id-42, und Zeichenketten mit Akzenten wie CAFÉ werden café. Verdrahten Sie das kostenlose Browser-Formular für schnelles Einfügen und Kopieren, dann rufen Sie denselben Vertrag aus Skripten auf, wenn Sie CSV-Spalten oder API-Payloads in der Masse normalisieren. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Item; Validierungsfehler einschließlich leerem text verbrauchen kein Prepaid-Guthaben.
Wo Kleinbuchstaben-Werkzeuge in der echten Arbeit auftauchen
Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Item und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
CSV- und API-Freitextspalten bereinigen
Schreiben Sie Tags, SKUs und weiche Join-Schlüssel in Massenpipelines kleingeschrieben mit derselben Ergebnisform wie das Browser-Werkzeug.
Technische Fragen
Ändert sich bereits kleingeschriebener Text?
Nein. Wenn jedes Zeichen bereits kleingeschrieben ist, ist result gleich dem originalen text, changed false und changed_count null.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Item; ungültige Eingabe wird nicht berechnet.