Slug-Generator
Dieser Generator wandelt jeden Titel in einen sauberen URL-Slug um: Unicode-Text wird mit NFKD gefaltet, sodass Akzente verschwinden, Runs von Nicht-Alphanumerischen in ein einziges Trennzeichen zusammengefasst und alles wird kleingeschrieben. Er läuft vollständig in Ihrem Browser, und das Trennzeichen können Sie selbst wählen.
Slug-Generator erklärt
Ein Slug ist der von Menschen gewählte Teil einer URL, da URLs von Menschen gelesen, in E-Mails zitiert, von Suchmaschinen indiziert und als Zeichenketten verglichen werden. Kleinbuchstaben, Ziffern und ein Bindestrich-Trennzeichen überstehen alle vier Verwendungen ohne Überraschungen.
Den Weg dorthin von echten Titeln – voller Akzente, Zeichensetzung und Großschreibung – ist eine Pipeline, kein einziger Ersetzungsaufruf. NFKD-Unicode-Faltung entfernt Akzente und löst Kompatibilitätsformen wie das -Ligatur auf; Apostrophe werden gelöscht, sodass don't zu dont wird; Runs von Nicht-Alphanumerischen werden zu einem einzigen Trennzeichen zusammengefasst; alles wird kleingeschrieben und getrimmt.
Ehrlichkeit bezüglich des Umfangs ist wichtig, da Faltung keine Übersetzung ist: NFKD funktioniert nur mit Zeichen, die zerlegt werden können – Akzente, Ligaturen, Vollbuchstaben. Schriften ohne lateinische Zerlegung, wie Arabisch, Hebräisch oder Chinesisch, werden nicht gefaltet, und diese Seite sagt, was passiert, anstatt eine Transliteration zu erfinden. Alles läuft in Ihrem Browser.
Die Kleinschreibung ist durch Slug-Konvention festgelegt, aber der Text um einen Link herum benötigt oft eine andere Behandlung – der Groß- und Kleinschreibung-Konverter handhabt Title Case, camelCase und den Rest.
Slugs existieren, um Escaping vollständig zu vermeiden; wenn eine Unicode-rohe URL trotzdem notwendig ist, zeigt der URL-Kodierer und -Dekodierer wie Prozent-Encoding das erledigt.
Die Pipeline, Schritt für Schritt
Die Reihenfolge ist wichtig: Faltung läuft vor der Kleinschreibung, und die Trennzeichen-Ersetzung läuft zuletzt, sodass sie niemals einen Buchstaben zerlegen kann, den die Faltung erzeugt hat. Die Sequenz:
- Normalisieren auf NFKD – é wird zu e plus ein kombinierender Akzent, wird zu fi, der Vollwidth-A wird zu A.
- Die kombinierenden Akzentzeichen (der Bereich U+0300–U+036F) entfernen – café ist jetzt cafe.
- Kleinschreibung – Cafe wird zu cafe.
- Apostrophe entfernen – don't wird zu dont, ohne zurückgebliebenes Trennzeichen.
- Jeden Run von Nicht-Alphanumerischen durch ein einziges Leerzeichen ersetzen – Leerzeichen, Zeichensetzung, Emoji, Symbole.
- Trimmen, dann die Wörter mit Ihrem Trennzeichen verbinden – ein Bindestrich als Standard.
Was NFKD-Faltung abfängt – und was nicht
Faltung deckt das europäische Akzent-Alphabet gründlich ab: é, è, ü und Freunde landen auf ihren Basisbuchstaben – Ångström wird zu angstrom, crème brûlée wird zu creme-brulee. Kompatibilitätszeichen zerfallen ebenfalls: ½ entfaltet sich zu 1, einem Bruchstrich und 2, und der Bruchstrich – als Symbol – wird zum Trennzeichen, sodass der Slug 1-2 liest.
Die ehrliche Grenze sind Zeichen ohne Zerlegung. Das deutsche ß hat keine, sodass Straße zu stra-e wird – das ß wird zu einem Trennzeichen im Wort. Überraschend, aber kein Bug: ß→ss ist eine Orthografieregel, keine Unicode-Regel. Dieselbe Grenze erscheint bei jeder nicht-lateinischen Schrift.
RTL-Schriften, CJK und der leere-Slug-Fall
Arabisch und Hebräisch werden von rechts nach links geschrieben, aber die Richtung ist nicht das Problem – die Zerlegung ist. Ihre Buchstaben haben keine NFKD-Schreibung in lateinischen Buchstaben, sodass sie unter einer ASCII-Slug-Richtlinie dem Trennzeichen zugeordnet werden. Ein gemischter Titel behält seine fähigen Wörter; ein Titel, der vollständig arabisch, chinesisch oder Emoji ist, faltet sich zu nichts, und dieser Generator gibt einen leeren Slug zurück, anstatt zu raten.
Dieses leere Ergebnis ist Information, kein Fehler: Die-Richtlinie kann diesen Titel nicht darstellen, und ein Platzhalter wie post-123 würde das vor Ihnen verbergen. Die legitimen Alternativen sind ein Unicode-erhaltender Slug – moderne Standards behandeln URLs als IRIs, und Browser kodieren nicht-ASCII-Zeichen am Verbindungsweg in Prozent – oder sprachbewusste Transliteration, die Zuordnungen benötigt, die keine Faltungstabelle liefert.
Die Wahl des Trennzeichens
Der Bindestrich ist der Standard, weil das Web ihn so liest: Die Suchmaschinen-Richtlinien behandeln Bindestriche seit langem als Worttrennzeichen, während Unterstriche historisch Wörter verbinden. Unterstrich und Punkt bleiben für Systeme verfügbar, die sie erwarten.
Egal, was Sie wählen, die Hygiene ist identisch: Runs werden zu einem Trennzeichen zusammengefasst und beide Enden sind sauber, sodass 12 Tipps & Tricks! niemals zu -12-tips-tricks- wird.
Häufig gestellte Fragen
Wird mein Text irgendwo hochgeladen, wenn ich einen Slug erzeuge?
Nein. Die Slug-Erzeugung ist eine Handvoll String-Operationen, die nach dem Laden der Seite laufen – normalisieren, falten, kleinschreiben, ersetzen, trimmen. Während der Konvertierung wird keine Anfrage gesendet, was das Netzwerk-Panel von DevTools bestätigt, und die Content-Security-Policy der Website setzt connect-src 'self', sodass der Browser jeden ausgehenden Anruf blockieren würde, den ein Skript versuchen würde.
Warum Kleinschreibung und Bindestriche – ist das für SEO wichtig?
Pfade sind auf den meisten Servern case-sensitive, sodass /Guides und /guides zwei Adressen sind, die Links und Analysen aufteilen; Kleinschreibung verhindert das. Bindestriche werden wie Leerzeichen gelesen – von Menschen, die Ergebnisseiten scannen, und von Suchmaschinen – während ein zusammengefügter Slug wie ein Wort gelesen wird. Keines allein ist ein Ranking-Hebel; beides sind günstige Konsistenzgewinne.
Wie funktioniert Akzentfaltung eigentlich?
NFKD-Normalisierung zerlegt ein Zeichen in seine Teile: é wird zum Basisbuchstaben e plus einen kombinierenden Akut-Akzent. Der Generator entfernt die kombinierenden Markierungen – einen festen Unicode-Bereich – und lässt den bloßen Buchstaben. Ligaturen und Vollwidth-Formen zerfallen auf die gleiche Weise; es ist mechanisches Ent-Akzentieren, keine Übersetzung.
Was passiert mit arabischen, hebräischen, chinesischen oder Emoji-Titeln?
Keiner von ihnen zerfällt in lateinische Buchstaben, sodass sie unter der ASCII-Richtlinie wie jedes andere Symbol durch das Trennzeichen ersetzt werden. Ein Titel, der ausschließlich aus solchen Zeichen besteht, faltet sich zu einem leeren Slug – das Werkzeug sagt, die Richtlinie könne ihn nicht darstellen. Unicode-erhaltende Slugs sind eine gültige Alternative; Transliteration benötigt Sprachregeln, die dieses Werkzeug nicht vortäuscht.
Kann ich Unterstriche oder Punkte statt Bindestriche verwenden?
Ja – die Trennzeichensteuerung akzeptiert sie, und die Pipeline ist ansonsten unverändert. Der Bindestrich bleibt Standard, weil Suchmaschinen ihn als Worttrennzeichen dokumentiert haben, während der Unterstrich historisch ein Verbindungszeichen war; Konsistenz ist wichtiger als die Wahl.
Warum wurde aus Straße stra-e und nicht strasse?
ß hat keine NFKD-Zerlegung – Unicode behandelt es als eigenen Buchstaben – sodass es unter der ASCII-Richtlinie durch das Trennzeichen ersetzt wird, sogar im Wort. Die Erweiterung von ß zu ss ist eine deutsche Orthografieregel, die keine Normalisierungstabelle enthält. Wenn Sie strasse benötigen, ersetzen Sie ß vor der Verarbeitung mit ss im Titel; der Rest faltet wie erwartet.
Welche verwandten Tools sollten Sie als Nächstes nutzen?
- Schreibweise umwandelnBezeichner umbenennen, Abkürzungen werden richtig behandeltÖffnen
- Text-ToolsText und Code vergleichen, umwandeln und umformen.Öffnen
- URL kodieren und dekodierenKodieren und dekodieren, mit + und %20 sauber getrenntÖffnen
- Kodier-ToolsBase64, URL-Kodierung, Hashes und Token-Analyse.Öffnen
- Base64 dekodierenStandard- und URL-sicheres Base64 dekodieren und kodierenÖffnen
- Wie funktioniert Base64Leitfaden in verständlicher SpracheÖffnen