Home / Ontwikkelaarstools / Generator voor URL-paden
Gratis online tools

Generator voor URL-paden

Maak van een titel een leesbaar URL-segment. Behoud Unicode of vereenvoudig ondersteunde Latijnse letters naar ASCII, zonder tekst naar een conversiedienst te sturen.

Aan de slag

Wat de generator wel en niet maakt

In /artikelen/kleuren-mengen is kleuren-mengen het leesbare paddeel dat naar één pagina verwijst. De tool zet je titel om naar kleine letters en plaatst één koppelteken tussen groepen overblijvende letters of cijfers. Spaties, leestekens, schuine strepen, underscores en emoji dienen als scheiding. Herhaalde scheidingen worden samengevoegd en koppeltekens aan de uiteinden verdwijnen. Dat geeft een voorspelbaar voorstel voor het padveld van een CMS. Het is geen bouwer van volledige adressen: een domeinnaam, een vraagteken met parameters of een al bestaande link behoudt na plakken niet vanzelf zijn oorspronkelijke structuur.

Het verschil met een ondoorzichtige éénklikconversie is dat je de keuze tussen Unicode en ASCII ziet. In de standaardstand blijven letters uit veel schriftsystemen staan. ASCII vouwt ondersteunde Latijnse letters om naar eenvoudiger tekens, bijvoorbeeld é naar e. Chinees, Arabisch en Japans worden niet automatisch vertaald of in Latijnse letters overgezet. De interface waarschuwt wanneer niet-Latijnse letters wegvallen, zelfs als een jaartal nog een niet-leeg resultaat achterlaat. Een pad dat alleen 2026 bevat, kan technisch mogelijk zijn en toch het onderwerp volledig verbergen. Bekijk de uitkomst altijd voordat je publiceert.

De bewerking gebeurt in dit browsertabblad. Je hoeft geen account aan te maken en stuurt de invoer niet naar een aparte conversie-API. Dat is geen belofte dat een gepubliceerde URL privé blijft. De browsergeschiedenis, het klembord, je CMS, serverlogs, analysetools en doorgestuurde links kunnen het pad bewaren. Verwijder daarom interne projectnamen, klantgegevens en geheime codes uit een titel die een openbaar adres wordt. Lokale verwerking beschermt alleen deze stap van de omzetting.

Accenten, samengestelde woorden en namen

Voor Nederlandstalige sites bestaat geen algemene eis om elk accent uit een URL te verwijderen. café kan voor een bezoeker leesbaar zijn, terwijl een logbestand dezelfde tekens als procentcodes laat zien. Dat zijn weergaven van een adres, niet vanzelf twee verschillende pagina’s. Belangrijker is dat je CMS, interne links, sitemap, redirects en canonieke verwijzing dezelfde bestemming gebruiken. Accepteert een oudere integratie alleen ASCII, dan is een vorm zonder accent praktisch. Test het volledige gepubliceerde adres op je eigen website voordat je een regel voor alle pagina’s vastlegt.

Bij samengestelde Nederlandse woorden moet de maker zelf beslissen of een extra koppelteken de leesbaarheid verbetert. De tool ontdekt geen taalkundige grenzen binnen één aaneengeschreven woord. verzekeringsvoorwaarden blijft daarom één groep als je het zonder spaties invoert. Je kunt een duidelijke formulering vooraf kiezen, maar knip een officiële productnaam niet willekeurig uiteen. Ook plaatsnamen en familienamen kunnen een accent, apostrof of ander betekenisvol teken bevatten. Een technische vereenvoudiging geeft je geen toestemming om de naam in titel en inhoud te veranderen.

Een Nederlandstalige versie van een meertalige site hoort naar Nederlandse inhoud te leiden, met passende paginatitel en navigatie. Dat geldt ook als de merknaam zelf Engelstalig blijft. Voeg geen rijtje Nederlandse en Vlaamse synoniemen aan één pad toe om zoekwoorden te verzamelen. Spreekt je pagina vooral bezoekers in Nederland of België aan, kies dan een formulering die voor die doelgroep natuurlijk is en die de inhoud waarmaakt. Als een Unicode- en ASCII-variant naar dezelfde tekst leiden, kies één canoniek adres en stuur de andere variant door in plaats van twee indexeerbare kopieën te laten bestaan.

Twaalf eigen tests van de huidige code

Op 7 oktober 2026 hebben we de omzetfunctie van dit project lokaal met twaalf concrete invoeren uitgevoerd. Dit zijn gemeten uitkomsten van de huidige implementatie, geen voorbeelden uit een andere bibliotheek. Bij elk paar staat de Unicode-uitkomst vóór de ASCII-uitkomst. Je kunt dezelfde invoer hierboven testen om te zien of de versie die je gebruikt zich identiek gedraagt.

  • Café & Crème — 2026 wordt café-crème-2026 / cafe-creme-2026. Het &-teken scheidt, maar verandert niet in het woord ‘en’.
  • Straße & Æther wordt straße-æther / strasse-aether. Deze toewijzingen voor ß en Æ zijn specifiek, geen algemene vertaaldienst.
  • İstanbul 2026 wordt i̇stanbul-2026 / istanbul-2026. In de eerste vorm staat een combinerende punt achter de i; die zie je nauwelijks.
  • 中文 标题 2026 wordt 中文-标题-2026 / 2026. Het jaartal blijft, maar het onderwerp verdwijnt.
  • مقال جديد 2026 wordt مقال-جديد-2026 / 2026. Met Arabisch schrift en cijfers gebeurt hetzelfde.
  • ภาษาไทย ทดสอบ wordt ภาษาไทย-ทดสอบ / een lege uitkomst. De bestaande spatie scheidt de delen; Thaise woordgrenzen worden niet automatisch gevonden.
  • 日本語の見出し blijft in Unicode gelijk en wordt in ASCII leeg. Er vindt geen automatische romanisering plaats.
  • Launch 🚀 Ready wordt in beide standen launch-ready. De emoji verdwijnt in plaats van een woord te worden.
  • á b met een losse accentcode wordt á-b / a-b. Normalisatie maakt de twee schrijfwijzen in deze test gelijkwaardig.
  • 50% Off / Summer wordt in beide standen 50-off-summer. De schuine streep blijft geen extra padniveau.
  • Αθήνα wordt αθήνα / een lege uitkomst. Griekse letters blijven alleen in Unicode bewaard.
  • foo___bar wordt in beide standen foo-bar. Meerdere scheidingen worden één koppelteken.

Deze reeks maakt twee verborgen valkuilen zichtbaar. Een niet-lege uitkomst kan alle beschrijvende woorden kwijt zijn, en twee tekstreeksen kunnen er hetzelfde uitzien terwijl hun Unicode-codes verschillen. Controleer daarom de waarde die het CMS werkelijk opslaat bij duplicaatcontrole of redirects. Het invoerveld heeft een bovengrens van 10.000 tekens als veiligheidslimiet; dat is geen advies om zulke lange URL’s te maken.

Zes controles vóór je opslaat

  1. Uniekheid: verschillende titels kunnen hetzelfde pad opleveren als hun onderscheid alleen uit leestekens bestond. Zoek bestaande paden en voeg zo nodig een betekenisvol onderscheid toe.
  2. Gereserveerde routes: admin, api en login kunnen in jouw toepassing speciale functies zijn. Alleen een test in de echte omgeving bevestigt dat het pad werkt.
  3. Leesbaarheid: laat overbodige reclamewoorden, herhalingen en irrelevante jaren weg. Er bestaat geen magisch aantal tekens dat Google-posities garandeert.
  4. Vaste links: een bestaand adres wijzigen kan bladwijzers, backlinks, QR-codes en interne links breken. Maak een permanente redirect en werk navigatie en sitemap bij.
  5. Betekenis: accenten of onderdelen van eigennamen schrappen kan de juiste schrijfwijze veranderen. Laat belangrijke merk-, persoons- en plaatsnamen nalezen.
  6. Eindbestemming: open de gepubliceerde pagina, bekijk eventuele redirects en controleer of de canonical naar het gekozen adres wijst.

SEO zonder rankingbelofte

Een beschrijvend adres helpt mensen en zoekmachines om de bestemming van een link te begrijpen. Het maakt zwakke inhoud niet vanzelf nuttig en garandeert geen zichtbaarheid. Google Search Central beschrijft eenvoudige URL-structuren, herkenbare woorden en koppeltekens als scheiding. De richtlijnen voor behulpzame inhoud vragen of een pagina een bezoeker echt verder helpt; ze geven geen universele verplichte woordlengte of mechanische zoekwoorddichtheid. Daarom toont deze pagina concrete werking, beperkingen en eigen tests, in plaats van de naam van de tool steeds te herhalen.

Kies woorden die passen bij de zichtbare titel, taal en werkelijke inhoud. Voeg geen populaire termen, niet-behandelde plaatsen of bijna identieke padvarianten toe alleen om op meer kleine zoekopdrachten te mikken. Houd het gekozen pad in lijn met navigatie, canonical, sitemap en eventuele hreflang-verwijzingen van vertalingen. Als een artikel in een niet-Latijns schrift een ASCII-pad nodig heeft, formuleer eerst een begrijpelijke menselijke vertaling of transliteratie. Een overgebleven jaartal na automatische verwijdering van de letters voldoet niet.

Vragen uit de publicatiepraktijk

Moet het jaar in het pad?

Ja, als het jaar de identiteit bepaalt, zoals bij een jaarverslag of een editie van een evenement. Bij een gids die je blijft bijwerken, kan het jaar later onnodig tot een adreswijziging dwingen. De zichtbare titel mag veranderen terwijl een nog passend pad stabiel blijft. Denk aan de levensduur van de pagina voordat je een datum opneemt.

Waarom verdwijnen symbolen?

De tool behandelt leestekens als grenzen, niet als woordenboek. & wordt niet ‘en’, + wordt niet ‘plus’ en een emoji krijgt geen automatische naam. Is zo’n symbool essentieel voor de betekenis, schrijf het gewenste woord dan zelf in de invoer en bekijk de nieuwe uitkomst.

Waarom ziet de gekopieerde URL er anders uit?

Een browser of CMS kan Unicode leesbaar tonen of met procentcodes weergeven. Vergelijk de werkelijk geladen bestemming in plaats van alleen het uiterlijk van een gekopieerde tekst. Bij een redirect controleer je de eind-URL en canonical. Publiceer geen tweede identieke pagina vanwege zo’n weergaveverschil.

Kan ik een vertrouwelijk concept invoeren?

De omzetting zelf verstuurt je tekst niet naar een externe dienst. Daarna bepaal je of je het resultaat in een document, CMS of openbare link plakt. Klembordgeschiedenis, extensies en logs kunnen URL’s bewaren. Gebruik een openbaar adres nooit als geheime opslagplaats.

Meer achtergrond: Google Search Central over URL-structuur en Google Search Central over behulpzame inhoud. Dat zijn algemene richtlijnen; de twaalf uitkomsten hierboven beschrijven deze specifieke tool.

De verwerking gebeurt lokaal in je browser.