acento.io
Tekstværktøj

URL-slug-generator

Konverter enhver tekst til en URL-sikker slug — med fuld støtte til æ, ø og å — direkte i browseren, uden at dine data forlader din enhed.

Af Carlos Suárez , Systemingeniør
Sidst opdateret:

Hvad dette URL-slug-generator gør

Det danske alfabet består af 29 bogstaver — de 26 latinske plus æ, ø og å — og alle tre optræder hyppigt i danske titler og overskrifter. Denne URL-slug-generator translittererer dem korrekt: ø bliver til o, æ til ae og å til aa, så du får slugs der fungerer i alle CMS'er og frameworks uden ekstra konfiguration. Værktøjet håndterer desuden tyske umlauts (ü→u, ß→ss), franske accenter (é→e, ç→c) og nordiske ligatures. Ikke-latinske skriftsystemer som kyrillisk, kinesisk og arabisk bliver fjernet — i stedet for at generere forkert translitteration advarer værktøjet dig, så du kan vælge et dedikeret ICU-baseret bibliotek til de scripts. Som SEO-slug-generator er den ideel til blogindlæg, produktsider og routes. 100 % klient-side — dine data forlader aldrig din browser. Ingen upload, ingen sporing, ingen serverlogfiler.

Funktioner

  • Nordisk tegnsupport. æ, ø og å translittereres korrekt til ae, o og aa — og ikke bare fjernet som i mange andre onlineværktøjer.
  • Valgfri separator. Vælg bindestreg (kebab-case), understregning (snake_case), punktum eller ingen separator — tilpasset dit CMS's forventninger.
  • Konfigurerbar maks. længde. Sæt en øvre grænse for sluglængden. Nyttigt når dit framework eller database har begrænsninger på URL-segmentlængde.
  • Ærlighed om ikke-latinske scripts. I stedet for at producere meningsløse slugs af kyrillisk eller CJK-tekst viser værktøjet en advarsel, så du kan handle korrekt. Se WHATWG URL Living Standard for detaljer om tilladte tegn i URL-stier.
  • Øjeblikkelig kopiering. Ét klik kopierer sluggen til udklipsholderen — ingen markering, ingen Ctrl+C nødvendig.
  • Fungerer offline. Fordi al logik kører i din browser, virker værktøjet uden internetforbindelse, når siden er indlæst.

Sådan bruger du URL-slug-generator

Indsæt din tekst, juster separator og maks. længde, og kopiér resultatet. Ingen knapper at trykke — sluggen opdateres løbende mens du skriver.

  1. Indsæt din tekst. Skriv eller indsæt en titel, f.eks. "Sådan laver du den perfekte æblekage".
  2. Vælg separator. Vælg bindestreg for WordPress og de fleste CMS'er; understregning hvis dit system (f.eks. ældre Drupal-installationer) forventer snake_case.
  3. Sæt evt. en maks. længde. Mange SEO-guides anbefaler slugs under 60 tegn. Angiv f.eks. 60 i maks. længde-feltet for automatisk afskæring.
  4. Kopiér og indsæt. Klik "Kopiér" og indsæt direkte i dit CMS, din router-konfiguration eller dit filsystem. Færdig.

Typiske anvendelser

  • Blogplatforme og CMS. Konverter danske blogtitler med æ, ø og å til rene URL-slugs til WordPress, Ghost eller Contentful uden at redigere manuelt efterfølgende.
  • SEO-optimerede produkt-URLs. E-handelsplatforme som Shopify og WooCommerce bruger slugs som en del af produkt-URL'en. En konsekvent slug-struktur er et basiskrav for teknisk SEO.
  • Filnavne fra brugerinput. Når din applikation gemmer filer med brugervalgte navne, sikrer slugify at filnavnet ikke indeholder mellemrum, skråstreger eller andre tegn der kan bryde stistrengen.
  • Routing i frontend-frameworks. React Router, Next.js og SvelteKit forventer URL-sikre segmenter. Brug sluggen direkte som dynamic route parameter. Har du brug for at ændre store/små bogstaver separat, kan vores [case converter](/da/case-converter/) hjælpe.
  • ID-generering i databaser. Når en menneskelig-læsbar identifikator er nok inden for et afgrænset scope — f.eks. slugs til artikler i en database — sparer slugify dig for at skrive normaliseringslogik.

Ofte stillede spørgsmål

Sender værktøjet min tekst til en server?

Nej. Al behandling sker i din browser via JavaScript. Din tekst forlader aldrig din enhed, og der logges ingen data. Det gælder også på denne danske version af siden.

Hvad sker der med æ, ø og å?

æ bliver til ae, ø til o og å til aa. Det er den konvention de fleste CMS'er og routere forventer, og den er i overensstemmelse med traditionel dansk romanisering. Det danske alfabet har 29 bogstaver, og alle tre ekstra tegn håndteres korrekt.

Virker det med kyrillisk, kinesisk eller arabisk tekst?

Nej — og det er bevidst. Disse skriftsystemer kræver ICU-baseret translitteration for at give meningsfulde resultater. I stedet for at producere en tom eller ubrugelig slug advarer værktøjet dig. WHATWG URL Living Standard beskriver præcist hvilke tegn der er gyldige i URL-stier.

Hvornår skal jeg bruge understregning i stedet for bindestreg?

Google behandler bindestreg som ordseparator og understregning som ordsammenbinding. Til offentlige SEO-URLs anbefales bindestreg. Understregning er primært relevant internt: Python-modulnavne, ældre Drupal-installationer og visse databasekonventioner.

Kan jeg bruge dette som SEO-slug-generator til produktsider?

Ja. Sluggen der genereres er lowercase, fri for specialtegn og med valgfri længdebegrænsning — de tre vigtigste tekniske krav til en SEO-venlig URL. Husk at slugs bør beskrive indholdet kort og præcist; undgå at inkludere stopord som 'og', 'i' og 'den' hvis de ikke tilføjer kontekst.

Hvad er forskellen på kebab-case og snake_case i URL-slugs?

Kebab-case bruger bindestreg som separator (min-artikel-titel) og er standarden for webadresser. Snake_case bruger understregning (min_artikel_titel) og ses primært i filnavne og programmeringskonventioner. Har du brug for at konvertere mellem disse formater uden at slugify, kan vores [case converter](/da/case-converter/) gøre det direkte.