Text zu Slug
Aus „Cómo Añadir un Título“ wird „como-anadir-un-titulo“ und aus „Café Ñandú 2024“ wird „cafe-nandu-2024“: Kleinbuchstaben, ohne Akzente und Satzzeichen, nur Wörter mit Bindestrichen. Bereit für Blog-Links, Produktseiten und Weiterleitungen. 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
- Slug
- hello-world
- Original
- Hello World
- Länge
- 11
- Wörter
- 2
Dieses Text-zu-Slug-Werkzeug nimmt einen nicht leeren Titel oder eine Phrase und liefert einen einzigen URL-freundlichen Slug: Jeder Buchstabe wird kleingeschrieben, Akzente und andere diakritische Zeichen werden entfernt, und Wörter werden mit Bindestrichen verbunden, sodass das Ergebnis sicher für Pfadsegmente, CMS-Permalinks und statische Site-Routen ist. Slugs sind die alltägliche Form von Blogbeitrags-URLs, Produktpfaden, Dokumentationsseiten und Sitemap-Einträgen, die ohne Leerzeichen, Satzzeichen oder Nicht-ASCII-Rauschen lesbar bleiben müssen. Geben Sie Titel mit Leerzeichen, akzentuierte spanische oder französische Überschriften, gemischte Satzzeichen oder lärmenden Marketing-Text ein, und die Engine baut einen deterministischen Bindestrich-Slug neu auf. Nichts wird von einem Modell erraten, nichts wird über das Netzwerk abgerufen, und nichts hängt von der Uhr oder Zufallssaaten ab.
Was die Text-zu-Slug-Umwandlung bedeutet und was die Antwort enthält
Die Text-zu-Slug-Umwandlung wandelt einen mehrwortigen Titel in einen einzigen pfadsicheren Bezeichner um, bei dem jeder Buchstabe kleingeschrieben ist, Akzente fehlen, und Wörter durch einzelne Bindestriche getrennt sind, ohne Leerzeichen oder andere Satzzeichen dazwischen. In der Praxis wird Hello World zu hello-world, eine spanische Überschrift wie Cómo Añadir un Título wird zu como-anadir-un-titulo, Café Ñandú 2024 wird zu cafe-nandu-2024, und lärmender Marketing-Text mit Ausrufezeichen fällt zu einer sauberen Bindestrichkette zusammen. Die Transformation ist nicht camelCase, nicht CONSTANT_CASE, nicht PascalCase und keine Titelschreibungs-Anzeigezeichenkette: Nur der SEO-freundliche Kleinbuchstaben-Slug bleibt übrig.
Dieser Rechner liefert fünf stabile Felder: slug enthält das URL-freundliche Ergebnis, das Sie in ein CMS, eine Sitemap oder eine Routentabelle einfügen werden; original spiegelt die exakte Eingabezeichenkette, damit Sie prüfen können, was transformiert wurde; length meldet die Zeichenzahl des Slugs; words zählt, wie viele bindestrichgetrennte Token erzeugt wurden; und method ist das feste Tag slugify für Logs und Multi-Tool-Pipelines.
Es gibt keinen Teilmodus, der nur kleinschreibt, ohne Akzente zu entfernen, keine Locale-spezifischen Transliterationstabellen über die Unicode-NFD-Zerlegung von kombinierenden Zeichen hinaus, und keine stille Umwandlung von null in einen leeren Erfolg. Zurückgewiesen werden unter anderem ein fehlendes text-Feld, ein null-Wert, eine leere Zeichenkette, Nutzlasten, die nur aus Leerraum oder Satzzeichen bestehen und keine Buchstaben- oder Ziffern-Token übrig lassen, Objekte und Arrays, die kein reiner Text sind, und jede Nutzlast länger als die dokumentierte maximale Zeichenzahl.
Wo Text-zu-Slug-Umwandlung im Publizieren, SEO und Software Anwendung findet
Autoren und Redakteure begegnen Slugs, wenn ein CMS einen sauberen Permalink für einen Beitragstitel verlangt, wenn ein statischer Site-Generator Frontmatter in einen Ordnernamen einfriert, oder wenn ein Dokumentationsbaum Kapitelüberschriften auf verschachtelte URL-Pfade abbildet. SEO-Praktiker normalisieren Kampagnenüberschriften in konsistente Pfadsegmente, damit Analytics, Sitemaps und interne Links eine Form teilen. Lehrkräfte können Lösungsschlüssel vorab erstellen, die den erwarteten Slug für akzentuierte Beispieltitel zeigen, ohne undurchsichtigen Tabellenkalkulations-Makros zu vertrauen, die Locale-Regeln mitten in der Datei ändern.
Backend- und Frontend-Entwickler nutzen Slugs für Blog-Routen, Produktseiten, Wissensdatenbank-Artikel und Weiterleitungskarten, die menschenlesbar bleiben müssen, während sie pfadsicher bleiben. Integrationsteams wandeln alte CMS-Titel in stabile Bindestrich-Schlüssel um, bevor Migrationsskripte die öffentlichen URLs einfrieren. Mobile- und plattformübergreifende Apps ordnen menschliche Bezeichnungen gemeinsamen Slug-Bezeichnern zu, die Deep Links und Web-Fallbacks verbinden.
Support- und Betriebsteams fügen lärmende Ticket-Betreffzeilen oder Release-Codenamen in Slugs ein, damit Dashboards und Runbooks eine gemeinsame Bezeichner-Form teilen. Kombinieren Sie es mit Groß-/Kleinschreibungs-Konvertern, Kodierungswerkzeugen oder weiteren kostenlosen deterministischen Text-Hilfsmitteln, wenn Sie ein kleines Labor für Formulare, CMS-Vorbereitung und URL-Hygiene aufbauen.
Anwendungsfälle
CMS- und Blog-Permalinks
Wandeln Sie Beitragstitel und Seitenüberschriften in saubere Bindestrich-Slugs für CMS-Routen, statische Site-Generatoren und Sitemap-Einträge um.
Migrations- und Weiterleitungskarten
Normalisieren Sie alte akzentuierte Titel in stabile Pfadsegmente, bevor Sie Weiterleitungstabellen und öffentliche URL-Inventare bauen.
Häufige Fragen
Was kostet der Text-zu-Slug-Konverter?
Er ist auf dieser Seite kostenlos in Ihrem Browser.
Wie wird der Slug aus einem Titel gebaut?
Die Engine entfernt Akzente über Unicode NFD, schreibt Buchstaben klein, ersetzt nicht-alphanumerische Folgen durch Bindestriche und trimmt führende oder nachfolgende Bindestriche.
Was passiert, wenn der Text leer ist?
Leere Zeichenketten, reiner Leerraum und reine Satzzeichen-Titel erzeugen keinen Slug.
Transliteriert dieses Werkzeug nicht-lateinische Schriften?
Es entfernt lateinische Diakritika und behält ASCII-Buchstaben und -Ziffern. Zeichen außerhalb von a-z und 0-9 nach Akzent-Entfernung werden zu Bindestrichen und können ein leeres Ergebnis hinterlassen, wenn nichts Alphanumerisches übrig bleibt.
Ist das Ergebnis deterministisch?
Ja. Derselbe Titel ergibt immer denselben Slug. Es gibt kein Netzwerk, keine Zufälligkeit und kein datumsabhängiges Verhalten in der Transformation.
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/slugify \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello World — Café Ñandú!"}'const res = await fetch("https://api.kit.forhosting.com/str/slugify", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello World — Café Ñandú!"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/slugify",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello World — Café Ñandú!"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/slugify", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello World — Café Ñandú!"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello World — Café Ñandú!"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/slugify", 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 — Café Ñandú!"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.slugify",
"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 |
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 Eingaben und Zeichenketten, die nur aus Satzzeichen bestehen, schlagen mit einem klaren invalid_input-Fehler fehl, damit ein leeres Formular nicht wie eine erfolgreiche Umwandlung aussieht. Nutzen Sie es kostenlos im Browser für Content-Vorbereitung, SEO-Prüfungen und Datenbereinigung, oder rufen Sie die API für $0.002 pro erfolgreicher Anfrage auf, wenn CI, CMS-Pipelines oder Lehr-Demos jedes Mal denselben Slug benötigen.
Was die Text-zu-Slug-Umwandlung bedeutet und was die Antwort enthält
Die Engine erstellt entweder einen vollständigen Slug innerhalb der unterstützten Länge oder weist die Anfrage mit invalid_input zurück. Wenn Sie camelCase, CONSTANT_CASE, nur Großbuchstaben oder vollständige internationale Transliteration von Schriften außerhalb lateinischer Diakritika benötigen, nutzen Sie die dafür vorgesehenen Werkzeuge; diese Seite beantwortet ausschließlich die Titel-zu-Slug-Umwandlung mit stabiler Ausgabe, geeignet für Arbeitsblätter, Unit-Tests und API-Konsumenten, die keine Benennungsregeln erfinden dürfen.
Wie das text-Feld gelesen wird und wie das Ergebnis reproduzierbar bleibt
Der Wert muss eine nicht leere Zeichenkette sein; endliche Zahlen und BigInts werden zuerst in Zeichenketten umgewandelt, sodass ein bloßer numerischer Code nach der Umwandlung in Dezimalziffern trotzdem zu einem Slug-Token wird. Führende und nachfolgende Leerräume werden während des Nicht-Alphanumerisch-Ersetzungsschritts absorbiert; interne Folgen von Leerzeichen, Unterstrichen, Bindestrichen, Punkten, Gedankenstrichen und anderen nicht-alphanumerischen Zeichen wirken als Worttrennungen und werden in der Ausgabe nur zwischen Token zu einzelnen Bindestrichen. Diakritika werden mit Unicode-NFD-Normalisierung entfernt, gefolgt von einer Entfernung kombinierender Zeichen im Standardbereich, sodass á, é, í, ó, ú, ñ (als n plus Tilde nach Zerlegung, wo zutreffend), ü und ähnliche lateinische Buchstaben vor Abschluss der Kleinschreibung zu ihren ASCII-Basen zusammenfallen. Jeder verbleibende Buchstabe wird mit der Standard-JavaScript-Groß-/Kleinschreibungs-Abbildung kleingeschrieben, was Hello, HELLO und hello nach der Verarbeitung auf demselben hello-Token hält. Das bevorzugte Feld ist text, aber die Aliase input, string, value, content, s, title und phrase werden akzeptiert, sodass Query-Strings, Tabellenkalkulationen und typisierte Formulare denselben Vertrag wiederverwenden können, ohne Spalten umzubenennen. Booleans, einfache Objekte und Arrays werden mit einer klaren Meldung zurückgewiesen, damit ein irrtümlicher JSON-Body nicht zum Wort true oder einem unbrauchbaren Objekt-Dump wird. Eine leere Zeichenkette ist immer invalid_input: Das Produktversprechen ist einen Titel umzuwandeln, nicht einen leeren Erfolg zu erfinden. Die Länge ist auf hunderttausend Zeichen begrenzt, damit ein außer Kontrolle geratenes Einfügen keinen Worker monopolisieren kann; längere Nutzlasten schlagen mit einer expliziten Grenzwertmeldung fehl statt eines abgeschnittenen stillen Schnitts. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie den identischen Slug innerhalb einer automatisierten Pipeline benötigen, ohne eigene String-Hilfsmittel auszuliefern.
Wo Text-zu-Slug-Umwandlung im Publizieren, SEO und Software Anwendung findet
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Umwandlung $0.002, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Tier-A-Katalog von KIT und erlaubt den Übergang von einer Unterrichts-Demo zu einer automatisierten Pipeline, ohne das Zeichenkettenergebnis zu verändern.
Integrationsbeispiele
Deterministische Slug-Fixtures
Erzeugen Sie reproduzierbare URL-Slugs für Unit-Tests, Golden-Dateien und CI-Assertions zu Routing- und SEO-Transformations-Code.