IQ
PayloadIQ
Utilitare PayloadIQ

Slugify: de la titlu la slug de URL curat

Lipești un titlu și primești instant un slug sigur pentru URL — fără diacritice, fără semne de punctuație, cu cuvintele unite prin separatorul ales de tine. Totul se întâmplă în browserul tău.

your-slug-appears-here

Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.

Slugify transformă un titlu sau orice text într-un slug de URL curat, direct în browserul tău, fără să trimită nimic pe vreun server. Normalizează textul cu Unicode ca să scoată diacriticele, înlocuiește tot ce nu e literă sau cifră cu separatorul ales (liniuță sau underscore) și, opțional, trece rezultatul la litere mici. Așa, „Cel Mai Tare Articol al Anului!" devine „cel-mai-tare-articol-al-anului", gata de pus într-o adresă.

Cum se construiește slug-ul

Procesul e determinist, fără surprize. Întâi se aplică normalizarea Unicode NFKD, care descompune caracterele cu diacritice și aruncă semnul diacritic, așa că ă și â devin a, î devine i, iar ș și ț devin s și t. Apoi fiecare secvență de caractere care nu e literă sau cifră — spații, semne de punctuație, emoji — se înlocuiește cu separatorul tău, separatoarele duplicate se comprimă într-unul singur, iar cele rămase la început sau la final se taie. Poți alege între liniuță și underscore și poți activa sau dezactiva trecerea la litere mici, iar rezultatul se actualizează live pe măsură ce scrii, deci vezi slug-ul fără să apeși vreun buton.

La ce folosește un slug și de ce local

Slug-ul e partea lizibilă și sigură dintr-un URL și apare în multe locuri: permalink-uri de blog, nume de fișiere, ID-uri pentru ancore, chei de resurse într-un API sau rute dintr-un CMS. Făcut manual, e ușor de greșit — un diacritic, un spațiu sau un semn ciudat strică link-ul — iar un slug consecvent ajută și la SEO, și la lizibilitate. Pentru că totul rulează în browserul tău, poți lipi titluri reale din draft-uri interne, nume de clienți sau materiale încă nepublicate fără ca textul ăsta să iasă de pe mașina ta: nimic nu se încarcă pe PayloadIQ și poți lucra chiar și offline.

Întrebări frecvente

Se încarcă pe vreun server textul pe care îl lipesc?
Nu. Slugify rulează 100% în browserul tău, prin JavaScript; textul pe care îl scrii sau îl lipești nu părăsește niciodată dispozitivul și nimic nu se trimite către PayloadIQ. Poți lucra offline și poți procesa titluri confidențiale fără niciun risc.
Ce face cu diacriticele românești (ă, â, î, ș, ț)?
Le transliterează în ASCII. Prin normalizarea Unicode NFKD descompune fiecare caracter cu diacritic și elimină semnul, deci ă și â devin a, î devine i, iar ș și ț devin s și t. Rezultatul e un slug sigur pentru URL, care evită problemele de codare în browsere și servere mai vechi.
Pot folosi underscore în loc de liniuță?
Da. Un selector îți permite să comuți între liniuță (-) și underscore (_) ca separator, iar o bifă activează sau dezactivează trecerea la litere mici. Liniuța e varianta obișnuită pentru URL-uri și SEO, în timp ce underscore-ul se potrivește mai bine la nume de fișiere sau identificatori din cod.
Ce se întâmplă cu spațiile duble sau cu semnele puse unul după altul?
Se comprimă într-un singur separator. Orice serie de caractere care nu sunt litere sau cifre devine un singur separator, iar cele rămase la început sau la final se taie, așa că nu primești niciodată liniuțe repetate și nici un slug care începe sau se termină cu separatorul.

Utilitare similare

Tester regexPrevizualizare MarkdownMarkdown în HTMLCurățător HTML
Deschide PayloadIQ Playground