Dane wejściowe

albo upuść plik tutaj lub wklej kod poniżej

linie: 0 · znaki: 0

Wynik

linie: 0 · znaki: 0 · slugi: 0

Pliki nie opuszczają przeglądarkiJak to działa?

Slug URL dla wpisów na blogu, produktów i nazw plików

Ten generator slug zamienia tytuły i nazwy na przyjazne adresy URL, np. „Zażółć gęślą jaźń” na „zazolc-gesla-jazn”. Wystarczy wkleić jeden tytuł w linii, wybrać separator i reguły, a potem skopiować gotowe slugi.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej tytuły

    Jeden tytuł w linii – pojedynczy wpis na blogu albo cała lista produktów lub kategorii sklepu.

  2. Ustaw reguły

    Separator, małe litery, transliteracja, niemieckie umlauty, symbole, rozdzielanie camelCase, stop words, liczby i maksymalna długość.

  3. Skopiuj slugi

    Każda linia daje jeden slug w tej samej kolejności – gotowy do wklejenia do CMS-a, np. WordPressa, albo do arkusza.

Funkcje

  • Transliteracja zamiast usuwania liter

    Polskie znaki tracą ogonki i kreski (ą → a, ż → z, ó → o), ł staje się l, a ß → ss i ø → o. Cyrylica i greka są transliterowane (Я люблю → ya-lyublyu). Wiele generatorów po prostu wyrzuca takie litery, przez co z „Łódź” zostaje „d”.

  • Niemieckie umlauty

    Opcjonalnie ä → ae, ö → oe, ü → ue, jak zwykle w niemieckich adresach URL: „Straße in München” → „strasse-in-muenchen”.

  • Ampersand i apostrofy

    & zmienia się w and, pozostałe symbole i emoji są pomijane, a apostrof łączy słowa, więc „don't” daje dont, a nie don-t.

  • Limit długości na granicy słów

    Po ustawieniu maksymalnej długości slug jest przycinany po ostatnim całym słowie, które się mieści, i nigdy nie kończy się separatorem.

  • Slugi Unicode, gdy są potrzebne

    Po wyłączeniu transliteracji litery dowolnego pisma zostają – dla witryn używających umiędzynarodowionych adresów URL.

Limity i prywatność

Wklejony tekst i otwierane pliki mogą mieć do 200 MB; każda linia jest przetwarzana osobno, a pliki powyżej 8 MB – w tle, w wątku roboczym.

Transliteracja obejmuje litery łacińskie ze znakami diakrytycznymi (w tym wszystkie polskie), cyrylicę rosyjską, ukraińską, białoruską i serbską oraz grekę. Dla cyrylicy w polu „Schemat dla cyrylicy” można wybrać rosyjski GOST 7.79 B albo oficjalną ukraińską transliterację KMU 2010 (Київ → kyiv). Inne pisma zostają tylko przy wyłączonej transliteracji. Opcja „Usuń angielskie słowa nieistotne (stop words)” działa wyłącznie na angielskie słowa (a, the, of, and…), polskich spójników nie usuwa. Unikalność slugów nie jest sprawdzana – o duplikatach decyduje CMS.

Tytuły są przetwarzane w przeglądarce i nie są wysyłane na serwer. Więcej na stronie o prywatności.

Najczęstsze pytania

Czym jest slug w adresie URL?

To czytelna część adresu identyfikująca stronę, np. „usun-puste-linie” w /pl/usun-puste-linie/. Dobry slug jest krótki, pisany małymi literami, a słowa oddzielają w nim łączniki.

Jak usunąć polskie znaki z adresu URL?

Wystarczy zostawić włączoną opcję „Transliteracja do ASCII”: „Kraków, Łódź i Gdańsk” zmieni się w „krakow-lodz-i-gdansk”. Litery nie znikają, tylko tracą znaki diakrytyczne.

Łączniki czy podkreślniki w slugach?

Łączniki. Google zaleca oddzielanie słów w adresach URL łącznikami; podkreślnik w niektórych systemach skleja słowa w jedno.

Co z literami spoza alfabetu łacińskiego?

Przy włączonej transliteracji są zamieniane na ASCII: Ж → zh, θ → th. Pisma bez tabeli transliteracji, np. chińskie czy arabskie, są w trybie ASCII usuwane.

Dlaczego „&” zmienia się w „and”?

Tak działa opcja „& → and”, przydatna przy angielskich tytułach. W polskich tytułach lepiej ją wyłączyć – wtedy & jest pomijany jak inne symbole – albo od razu napisać „i”.

Czy można wygenerować wiele slugów naraz?

Tak. Każda linia daje jeden slug, a puste linie zostają puste, więc wynik odpowiada liniom wejścia.

Podobne narzędzia