Slug-Generator

Einen Titel in einen sauberen URL-Slug verwandeln, Akzente und Zeichensetzung inbegriffen, in Ihrem Browser.

Läuft vollständig in Ihrem Browser. Nichts wird hochgeladen, protokolliert oder gespeichert.

Ein Slug ist der lesbare Teil einer URL: das Stück, das ein Mensch ansehen und daran erkennen kann, worum es auf der Seite geht. Von einem Titel dorthin zu kommen heißt, die Akzente, die Zeichensetzung und die Leerzeichen zu verlieren, ohne die Wörter zu verlieren.

Wie es funktioniert

Buchstaben mit Akzent werden in einen Grundbuchstaben und ein Zeichen zerlegt, und das Zeichen fällt weg: aus é wird e, aus ü wird u. Das erledigt den größten Teil des lateinischen Alphabets ohne Nachschlagetabelle.

Die Buchstaben, die kein Grundbuchstabe plus Zeichen sind, stehen ausdrücklich in einer Liste, denn dort hilft die Zerlegung nicht: aus ß wird ss, aus æ wird ae, aus ø wird o, aus ł wird l. Straße und Strasse ergeben daher denselben Slug, und das ist der Sinn.

Alles andere, was kein Buchstabe und keine Ziffer ist, wird zum Trennzeichen, Folgen von Trennzeichen fallen zu einem zusammen, und die Enden werden gekürzt.

Beispiele

Fall Eingabe Ergebnis
Ein französischer Titel Crème brûlée : la recette de l'été creme-brulee-la-recette-de-l-ete
Deutsch, wo das ß ausgeschrieben werden muss Straße & Verkehr strasse-verkehr
Zeichensetzung, die zusammenfällt, statt sich zu türmen Hello --- World!!! hello-world

Häufige Fragen

Warum ein Bindestrich und kein Unterstrich?

Suchmaschinen behandeln einen Bindestrich als Worttrenner und einen Unterstrich als Verbinder, hello_world kann also als ein Wort gelesen werden. Beide werden angeboten, weil bestehende Systeme beide benutzen, aber ein Bindestrich ist die richtige Voreinstellung für eine öffentliche URL.

Was passiert mit griechischem, kyrillischem oder chinesischem Text?

Diese Zeichen fallen weg, und steht ein Titel ganz in einer dieser Schriften, kommt der Slug leer zurück. Das ist Absicht: Es gibt keine einzige richtige Umschrift dafür, mehrere konkurrierende Normen bestehen nebeneinander, und stillschweigend eine zu wählen hieße, eine Transliteration in Ihre URL zu setzen, der Sie nie zugestimmt haben.

Ist der Slug garantiert eindeutig?

Nein, und er kann es nicht sein. Zwei verschiedene Titel können sich auf denselben Slug reduzieren — Straße und Strasse tun es, und das ist meist gewollt. Die Eindeutigkeit gehört dem, was den Slug speichert, üblicherweise durch Anhängen einer Zahl.

Soll ich die Zahlen behalten?

Sie bleiben erhalten. Ziffern sind in einem Titel weit öfter bedeutsam als nicht, und ein Slug, der aus „die 10 besten Rezepte“ ein „die-besten-rezepte“ machte, würde eine andere Seite beschreiben.

Gut zu wissen

  • Alles geschieht in Ihrem Browser. Was Sie einfügen, wird nicht hochgeladen, nicht protokolliert und nicht gespeichert.

Quellen

Alle Code Tools