Slugify a odstranění diakritiky
Slugify vezme libovolný text a udělá z něj čistý URL slug bez diakritiky — malá písmena, slova oddělená pomlčkami, žádné háčky, čárky ani speciální znaky. Zároveň umí jen odstranit diakritiku a nechat text čitelný. Hodí se pro adresy stránek, názvy souborů, kotvy nebo identifikátory. Vše běží přímo ve vašem prohlížeči, text nikam neodesíláme.
Jak Slugify funguje
Nástroj pracuje ve dvou krocích. Nejprve text rozloží pomocí Unicode normalizace NFD: znak s diakritikou (například „ž") se rozdělí na základní písmeno („z") a samostatnou kombinační značku. Tyto kombinační značky (rozsah U+0300 až U+036F) pak odstraní, takže z „Příliš žluťoučký kůň" vznikne „Prilis zlutoucky kun". To je výstup Bez diakritiky — zachovává velká/malá písmena i mezery.
Pro slug jde nástroj dál: text bez diakritiky převede na malá písmena, každou souvislou skupinu znaků, které nejsou písmeno a-z ani číslice 0-9, nahradí jedinou pomlčkou a odřízne pomlčky na začátku a na konci. Výsledkem je krátký, předvídatelný řetězec vhodný do URL. Nástroj nepřepisuje jazykově specifické znaky foneticky (například německé „ß" na „ss") — pracuje čistě přes Unicode rozklad, takže znaky bez rozložitelné diakritiky se ze slugu jednoduše vypustí.
Jak Slugify použít
- Do pole Text napište nebo vložte řetězec, který chcete převést.
- Nástroj okamžitě zobrazí dva výstupy: Slug (připravený do URL) a Bez diakritiky (jen odstraněné háčky a čárky).
- Výsledek si označte a zkopírujte tam, kam potřebujete — do CMS, kódu nebo názvu souboru.
Příklad, jak se stejný vstup projeví v obou výstupech:
| Vstup | Bez diakritiky | Slug |
|---|---|---|
| Příliš žluťoučký kůň | Prilis zlutoucky kun | prilis-zlutoucky-kun |
| Café & Restaurace 2026! | Cafe & Restaurace 2026! | cafe-restaurace-2026 |
| Můj první článek | Muj prvni clanek | muj-prvni-clanek |
K čemu se Slugify hodí
Slug je klíčová část „hezké" URL adresy — místo ?id=42 máte /muj-prvni-clanek, což je čitelnější pro lidi i vyhledávače. Nástroj využijí redaktoři a blogeři při zakládání článků, vývojáři při generování identifikátorů, e-shopy pro adresy produktů a kategorií, i kdokoli, kdo potřebuje bezpečný název souboru bez diakritiky a mezer.
Odstranění diakritiky samo o sobě pomůže tam, kde by háčky a čárky dělaly potíže: starší systémy, exporty do CSV, přihlašovací jména nebo transliterace českých textů. Protože celý převod probíhá lokálně ve vašem prohlížeči a žádný text se neodesílá na server, můžete bez obav zpracovat i interní názvy, pracovní tituly nebo cokoli citlivého.
Časté dotazy
Co je to slug?
Slug je část URL adresy, která lidsky pojmenovává stránku — třeba „muj-prvni-clanek" v adrese /muj-prvni-clanek. Skládá se z malých písmen, číslic a pomlček a nahrazuje nečitelná číselná ID.
Jak nástroj odstraňuje diakritiku?
Používá Unicode normalizaci NFD, která rozloží znak s diakritikou na základní písmeno a kombinační značku, a tyto značky (U+0300–U+036F) pak smaže. Z „ř" tak zůstane „r".
Zůstanou ve slugu čísla?
Ano. Slug zachovává číslice 0–9 i písmena a–z. Vše ostatní (mezery, interpunkce, symboly) se nahradí pomlčkou, takže „Verze 2.0" dá „verze-2-0".
Proč se ve slugu ztratí některé znaky, například německé ß?
Nástroj pracuje čistě přes Unicode rozklad. Znaky, které nemají oddělitelnou diakritiku (ß, některé ligatury, znaky mimo latinku), nejdou rozložit na a–z, takže ze slugu vypadnou. Neprovádíme fonetický přepis typu ß→ss.
Odesílá se můj text někam na server?
Ne. Celý převod běží přímo ve vašem prohlížeči pomocí JavaScriptu. Žádný text neopouští vaše zařízení, takže nástroj můžete použít i offline a na citlivá data.
Zvládne nástroj i azbuku, čínštinu nebo emoji?
Diakritiku nad latinkou odstraní správně. Znaky mimo základní latinku (azbuka, čínské znaky, emoji) ale nemají a–z ekvivalent, takže ze slugu zmizí. Pro takové jazyky slug nevznikne smysluplný.
Spojují se vícenásobné mezery a pomlčky?
Ano. Jakákoli souvislá skupina nepovolených znaků — i více mezer nebo pomlček za sebou — se nahradí jedinou pomlčkou a pomlčky na krajích se oříznou.
Můžu výstup použít jako název souboru?
Ano. Slug obsahuje jen a–z, 0–9 a pomlčky, což je bezpečné pro názvy souborů napříč operačními systémy i pro URL. Vyhnete se problémům s mezerami a diakritikou.
Zdroje a standardy
📅 Naposledy aktualizováno: 16. 7. 2026