Tekst
Slugify
Konwertuje tekst na bezpieczny dla URL "slug": transliteracja cyrylicy (ukraińskiej/rosyjskiej) według oficjalnego standardu, usunięcie znaków diakrytycznych i zbędnych znaków, małe litery.
A slug is a URL-safe version of a title or name: lowercase Latin letters, digits, and hyphens instead of spaces. This tool transliterates Cyrillic text using the official standard and strips diacritics and characters that aren't valid in a URL.
How to use it
- Paste an article title, product name, or any text — the slug is generated instantly as you type.
- Multiple spaces, punctuation, and special characters are automatically collapsed into a single hyphen.
- Copy the result and use it as part of a page or file URL.
Common uses
- Generating URLs for blog posts or products in a CMS from a Cyrillic or Latin title.
- Creating safe file names from arbitrary text with no spaces or special characters.
- Building anchor IDs (#section-name) on a page from section headings.
Things to keep in mind
Cyrillic transliteration isn't unique — different systems (e.g. passport vs. scholarly) transliterate the same letters differently; this tool follows the official transliteration standard.
Keep slugs short and meaningful — long slugs are harder to remember and look worse in search results.
Artykuł o tym narzędziu: Slugify: jak zamienić dowolny tekst w adres URL
Najczęstsze pytania
Jak tekst jest zamieniany na slug przyjazny dla URL?
Tekst jest zamieniany na małe litery, znaki cyrylicy (ukraińskie, rosyjskie) są transliterowane zgodnie z oficjalnym standardem, znaki diakrytyczne i niekompatybilne z URL są usuwane, a następnie słowa są łączone wybranym separatorem.
Czy mogę wybrać separator używany w slugu?
Tak, opcja separatora pozwala wybrać znak łączący słowa sluga, zwykle myślnik lub podkreślenie.
Czy wprowadzony tekst jest wysyłany na serwer?
Nie, całe generowanie sluga działa lokalnie w Twojej przeglądarce w JavaScript, nic nie jest wysyłane online.
Co zrobić, jeśli dwa różne tytuły dają ten sam slug?
Tytuły „Cześć, świecie!" i „cześć świecie" po normalizacji dadzą ten sam slug, mimo że teksty są różne. Jeśli slug jest używany jako unikalny identyfikator (np. w URL wpisu), taką kolizję trzeba rozwiązać dodatkowo — zwykle poprzez dodanie liczbowego sufiksu lub ID.
Dlaczego samo kodowanie URL nie wystarcza zamiast sluga?
Percent-encoding znaków spoza ASCII jest technicznie poprawny w URL, ale nieczytelny dla człowieka i wygląda niewiarygodnie w pasku adresu lub przy kopiowaniu. Slug rozwiązuje właśnie problem czytelności, a nie tylko technicznej poprawności znaków.