PK Systems PK Systems
Teksttools

Slug-generator

Zet elke titel om in een schone, ASCII-URL-slug. Live preview, accenten worden gestript, eigen scheidingsteken.

Slug-generator

0 = geen limiet. Lange slugs worden netjes geknipt zonder een achterblijvend scheidingsteken.

Slug

Wat is een slug?

Een slug is de leesbare, URL-veilige identifier aan het einde van een webadres — het stukje slug-generator in /tools/text/slug-generator. Goede slugs zijn lowercase, alleen-ASCII, kort en gebruiken streepjes tussen woorden. Ze helpen zoekmachines, schermlezers en mensen om in één oogopslag te begrijpen waar een pagina over gaat, en ze overleven copy-paste door messaging-apps die niet-ASCII-tekens vermangen.

Hoe gebruik je deze generator

Plak een titel — inclusief emoji, accenten, leestekens of meertalige tekst — in het bovenstaande vak. De slug werkt bij tijdens typen. Kies een streepje of underscore als scheiding (de meeste blog- en CMS-engines hebben een voorkeur voor streepjes voor SEO), en zet eventueel een lengtelimiet als je routinglaag dat afdwingt. Klik op Kopiëren om de slug naar je klembord te sturen.

Best practices voor slugs

Houd slugs kort en betekenisvol — een paar zoekwoorden, idealiter onder 60 tekens. Laat stopwoorden weg (de, een, van) tenzij ze de betekenis veranderen. Wijzig nooit een gepubliceerde URL-slug zonder een 301-redirect; gebroken links kosten verkeer en linkwaarde. Voor internationale content genereer je de slug uit de gelokaliseerde titel in plaats van die achteraf te vertalen, zodat de URL aansluit bij wat lezers in die taal zouden zoeken.

Voorbeelden

Invoer Slug
Hello, World!hello-world
São Paulo & Riosao-paulo-rio
The 100 Best Booksthe-100-best-books
café—françaiscafe-francais
__Already_Slug__already-slug

Veelgestelde vragen

Wat doet deze tool met mijn tekst?
Hij past Unicode NFKD-normalisatie toe, strippeert combineerbare diakritische tekens, zet om naar lowercase, vervangt elke niet-alfanumerieke reeks door je gekozen scheidingsteken, vouwt dubbele scheidingstekens samen en strippeert begin/eind-scheidingstekens. Het resultaat is een slug die veilig is in URL's, bestandsnamen en de meeste databasekeys.
Streepje of underscore — wat is beter?
Streepjes, vrijwel altijd. Google raadt al jaren expliciet streepjes als woordscheiding in URL's aan; underscores worden behandeld als onderdeel van het woord. Underscores winnen alleen in oude bestandssystemen en sommige programmeertaal-identifiers — geen typische slug-toepassingen.
Worden accenten correct gestript?
Ja. De tool draait Unicode NFKD en laat dan combinemarkers vallen, dus café wordt cafe, São Paulo wordt sao-paulo enzovoort over Latijn-afgeleide alfabetten. Niet-Latijnse schriften (Cyrillisch, Grieks, CJK) worden volledig weggegooid; transliteer voor die eerst naar ASCII of vertaal de titel vooraf.
Draait het op een server?
Nee. Slugificatie draait volledig in je browser. Bevestig met DevTools > Network en typ in de invoer — geen requests. Veilig om privé-titels te slugificeren (concept-postnamen, interne documenten) zonder ze te lekken.
Hoe zit het met emoji en symbolen?
Alles wat geen Latijnse basisletter of cijfer is, wordt een scheidingsteken. Emoji, leestekens, valutasymbolen, hashes, ampersands — allemaal vervangen door streepjes (of underscores) en daarna samengevouwen. Het resultaat is altijd lowercase a-z, 0-9 en je gekozen scheidingsteken.
Waarom wordt de slug aan het eind getrimd?
Wanneer een lengtelimiet midden in een woord valt, zou de afsnijding anders een achterblijvend streepje of underscore laten staan — lelijk en licht verwarrend. De tool trimt elk achterblijvend scheidingsteken na afsnijding, zodat je altijd een schoon einde hebt. Voor exact-lengte-uitvoer zonder die opruiming, laat de limiet op 0 staan.