apiwerk
Slug & IDs · in der Beta kostenlos

Slugs, UUIDs, Passwörter generieren.

URL-Slugs mit deutschen Umlauten, UUIDs, nanoIDs, sichere Passwörter — die kleinen Entwickler-Helfer als API.

Kostenlosen Schlüssel holen
Ohne Kreditkarte1.000 Aufrufe im Monat freiServer in Deutschland
So rufst du es auf
GET /v1/slug?text=Größe %26 Beratung
Das kommt zurück
{ "slug": "groesse-und-beratung", "uuid": "b3c9…", "passwort": "K7#mQv…" }
Ohne Anmeldung ausprobieren: Passwort-Generator — dieselbe Berechnung als kostenlose Seite im Browser.
Das Problem

Der Beitrag heißt „Größe & Passform: Maße richtig nehmen“, und in der Adresszeile steht danach eine Kette aus Prozentzeichen und Zahlen. Der Link lässt sich nicht am Telefon durchgeben, nicht sauber in eine Mail kopieren, und in den Suchergebnissen sieht er aus wie ein Fehler. Repariert man ihn später, ist die alte Adresse tot — samt aller Verlinkungen, die darauf zeigen.

Wofür Leute das benutzen

URL-Slug erzeugen: was aus welchem Zeichen wird

Aus einem beliebigen Titel wird eine Adresse aus Kleinbuchstaben, Ziffern und Bindestrichen. Die Umwandlung ist deterministisch — derselbe Titel ergibt immer denselben Slug:

EingabeSlugRegel
Größe & Passformgroesse-passformä ö ü ß werden zu ae oe ue ss; das Und-Zeichen ist kein Buchstabe und wird zum Trennstrich, nicht zu „und“
Café Mirócafe-miroAkzente werden abgetrennt
Straße 12astrasse-12aZiffern bleiben erhalten
C++ lernen!c-lernenjede Folge von Sonderzeichen wird ein Strich, Striche am Rand fallen weg
Ørstedrstedø lässt sich nicht zerlegen und fällt ersatzlos weg
Отчёт 20262026nicht-lateinische Schriften bleiben nicht erhalten

Die letzten beiden Zeilen sind der Grund, das Ergebnis zu prüfen, bevor es als Adresse festgeschrieben wird: Ein Titel ganz ohne lateinische Buchstaben ergibt einen leeren Slug, und dann brauchst du einen Ersatz — die Artikelnummer zum Beispiel. Nach 200 Zeichen wird abgeschnitten, sehr lange Überschriften verlieren also ihr Ende. Weil die Umwandlung deterministisch ist, kannst du sie gefahrlos nachträglich über alte Bestände laufen lassen: Was einmal erzeugt wurde, kommt beim nächsten Lauf identisch wieder heraus.

UUID, nanoID oder Token — welche ID wofür

Drei Formate, die sich in Länge und Zufallsmenge unterscheiden:

TypLängeZufallWofür
uuid36 Zeichen122 BitDatenbankschlüssel — das Format, für das Datenbanken und Frameworks eigene Spaltentypen mitbringen
nanoid21 Zeichen126 BitAdressen, Kurzlinks, Einladungscodes — kürzer als eine UUID bei mehr Zufall
token48 Zeichen (Hex)192 BitAPI-Schlüssel, Sitzungs-Token, Zurücksetzen-Links

Beim Passwort-Generator ist das Alphabet die eigentliche Entscheidung. Es enthält bewusst kein 0, O, 1, l und kein I — 55 Zeichen ohne Sonderzeichen, 67 mit. Gegenüber dem vollen Alphabet kostet das 0,17 Bit je Zeichen und spart dir jedes Telefonat über die Frage, ob das nun eine Null oder ein großes O war. Rechnerisch ergeben 12 Zeichen rund 69 Bit, 16 Zeichen rund 92 Bit, mit Sonderzeichen rund 97 Bit. Gespeichert wird nichts davon: Die Generatoren halten keinen Zustand, dieselbe Anfrage liefert nie zweimal dasselbe. Grenzen je Aufruf: 1.000 IDs, 100 Passwörter, Passwortlänge 8 bis 128 Zeichen.

Häufige Fragen zu Slug & IDs

Wie werden deutsche Umlaute im Slug behandelt?

Korrekt transliteriert: ä wird ae, ö wird oe, ü wird ue, ß wird ss. "Größe & Beratung" wird zu "groesse-und-beratung" — lesbar, eindeutig und suchmaschinenfreundlich, statt einfach Zeichen zu verschlucken.

Wie sicher sind die generierten Passwörter?

Sie kommen aus dem kryptografischen Zufallsgenerator des Systems, nicht aus einer Pseudo-Zufallsfunktion. Länge und Zeichenklassen sind wählbar; die Vorgabe (16 Zeichen, gemischt) übersteht jede gängige Passwort-Richtlinie.

Welche ID-Formate gibt es?

UUID v4 als Standard für Datenbanken, kompakte nanoID-artige Kurz-IDs für URLs, und Zufalls-Hex für Tokens. Alle kollisionssicher für den praktischen Gebrauch.

Sind die Slugs garantiert eindeutig?

Der Slug selbst ist die normierte Form des Eingabetexts — gleicher Titel, gleicher Slug. Für Eindeutigkeit kombinierst du ihn mit einer der IDs, etwa artikel-slug-x7Kf9, wie es die großen Plattformen machen.

Kann ich die Passwort-Regeln anpassen?

Ja — Länge und Zeichenklassen (Groß-/Kleinbuchstaben, Ziffern, Sonderzeichen) sind Parameter. So erfüllst du jede Firmen-Richtlinie, ohne eigene Generator-Logik zu pflegen.

Was kostet Slug & IDs?

Aktuell ist alles in der Beta komplett kostenlos — keine Kreditkarte, keine Laufzeit. Nach dem Verkaufsstart beginnen die Tarife bei 4,50 € pro Monat (100.000 Aufrufe) — bewusst rund die Hälfte des üblichen Marktpreises. Wer in der Beta dabei ist, wird vor jeder Umstellung informiert.

Wie fange ich an?

E-Mail-Adresse in das Formular auf dieser Seite eintragen — der API-Schlüssel erscheint sofort, ohne Bestätigungs-Wartezeit. Damit hast du 1.000 Aufrufe pro Monat frei. Der Schlüssel wird als Hash gespeichert und nur einmal angezeigt, also direkt sicher ablegen.

So funktioniert es

In drei Schritten eingebaut

Schlüssel holen

E-Mail eintragen, Schlüssel erscheint sofort auf der Seite. Kein Konto, keine Kreditkarte, keine Freischaltung durch uns.

Aufruf einbauen

Ein einziger HTTP-Aufruf mit deinem Schlüssel im Kopf — aus jeder Programmiersprache, jedem Framework, jedem Automatisierungswerkzeug.

Antwort verwenden

Du bekommst sauberes JSON oder die fertige Datei zurück. Fehler kommen als klare deutsche Meldung, nicht als Rätsel.

GET /v1/slug?text=Größe %26 Beratung
Während der Beta zahlst du nichts

Was Slug & IDs später kostet

Wir legen die Preise jetzt schon offen, damit du planen kannst. Beta-Nutzer werden rechtzeitig informiert, bevor sich etwas ändert — niemand wird automatisch in einen bezahlten Tarif überführt.

Frei
0 €/Monat
1.000 Aufrufe im Monat
dauerhaft kostenlos
Start
4,50 €/Monat
100.000 Aufrufe im Monat
0,04 € je 1.000 Aufrufe
Wachstum
17,50 €/Monat
1.000.000 Aufrufe im Monat
0,02 € je 1.000 Aufrufe

Alle Preise zuzüglich Umsatzsteuer. Monatlich kündbar, keine Mindestlaufzeit, keine Einrichtungsgebühr.

Verwandt: Feiertags-API · MwSt-Rechner · CSV ↔ JSON · Markdown → HTML