Jak zrobić ładny URL z polskiego tytułu (slug)?
Generator slug-ów (URL-friendly tekst) z 5 stylami: kebab-case, snake_case, camelCase, PascalCase, lowercase.
Polskie diakrytyki normalizowane do ASCII (Łódź → lodz, Cześć → czesc) - bo URL-e muszą być ASCII-safe.
Idealny dla blogerów (URL postu), API endpoints, nazewnictwa plików, identyfikatorów programistycznych.
Jak korzystać
- Wpisz tekst (akceptujemy PL/EN/inne diakrytyki).
- Generator daje 5 wariantów na żywo. Każdy klikalny = kopiuje wartość.
- PL diakrytyki: ą→a, ć→c, ę→e, ł→l, ń→n, ó→o, ś→s, ź→z, ż→z. Inne języki (é, ü, ñ) - przez Unicode NFD.
- Specjalne znaki (!, ?, ., spacje) są usuwane lub zamieniane na separator (kebab, snake) albo concat (camel, pascal).
Do czego się przydaje
Gdzie potrzebny jest slug:
- Blog SEO - tytuł "Jak ustawić DNS w Cloudflare" → slug "jak-ustawic-dns-w-cloudflare" → URL przyjazny dla SEO i ludzi.
- CMS - WordPress używa kebab-case slugs domyślnie.
- Identyfikatory programistyczne - "User Profile Page" → "userProfilePage" (camel) dla JS variable lub "user_profile_page" (snake) dla DB column.
- Nazwy plików - "Mój dokument.pdf" → "moj-dokument.pdf" (cross-platform safe).
- API endpoints - REST routes /api/users/get-by-id (kebab).
- Edukacja - zobacz że "Cześć Świecie!" dają "czesc-swiecie".
Pytania i odpowiedzi
Tekst URL-friendly, lowercase, bez znaków specjalnych. Pochodzi z dziennikarstwa - "slug" to short code dla artykułu. W web: część URL po domenie wyrażająca temat (`/blog/jak-ustawic-dns` - "jak-ustawic-dns" to slug).