Generator Slugów

Zamień dowolny tytuł w czysty slug URL — translikuje znaki diakrytyczne, wycina interpunkcję, łączy myślnikami.

Wpisz dane powyżej, aby zobaczyć wynik.

Do czego to służy?

URL slug to czytelny dla człowieka ostatni segment URL-a — /blog/the-quick-brown-fox zamiast /blog/post-4827. Dobre slugi są małymi literami, łączone myślnikami, tylko ASCII i wystarczająco krótkie, by przeczytać na pierwszy rzut oka, ale generowanie ich z prawdziwych tytułów pełnych diakrytyków, interpunkcji i emoji jest upierdliwe. To narzędzie translikuje diakrytyki, wycina śmieci, łączy wybranym separatorem i ucina na czystej granicy, więc wyjście jest bezpieczne, by wkleić wprost do route'a albo nazwy pliku.

Kiedy tego użyć

Jak działa konwersja

  1. NFD-normalizuje Unicode i wycina łączące diakrytyki (café → cafe, żółć → zolc).
  2. Mapuje typowe europejskie ligatury i znaki specjalne: ß → ss, æ → ae, ø → o, Ł → L, plus kilka symboli walutowych/matematycznych (€ → eur, & → and).
  3. Zamienia każdy ciąg nie-alfanumeryczny na pojedynczą spację.
  4. Opcjonalnie wycina typowe angielskie stop words (a, an, and, the, of, to, …).
  5. Zamienia na małe litery (albo zachowuje wielkość), łączy twoim separatorem i ucina na limicie bez zostawiania wiszącego separatora.

Częste pułapki