kebab-case-konverterer
Lim inn tekst og gjør den om til kebab-case — for URL-slugs, CSS-klasser og filnavn. Kjører i nettleseren.
Resultat
Slik deles ord opp
Inndata deles ved camelCase/PascalCase-overganger (en liten bokstav eller et siffer etterfulgt av en stor bokstav) og ved tegnsetting eller mellomrom — så «my-var_name», «myVarName» og «my var name» konverteres alle likt. Sifre bindes til ordet foran dem (userID42 → user, id42), og deles aldri ut som egne ord.
Forkortelsesgrense — les før du konverterer API-navn
Sammenhengende store bokstaver (en forkortelsesrekke som HTTP, XML, ID) deles IKKE fra ordet som følger — getHTTPResponse blir til get_httpresponse, ikke get_http_response; XMLParser blir til xmlparser, ikke xml_parser. Dette er en reell, verifisert begrensning i overgangsregelen (liten bokstav/siffer → stor bokstav), ikke en sjelden feil — hvis du trenger splitting per forkortelse, sett inn en manuell skilletegn (getHTTP_Response) før du konverterer.
Ferdig
Den konverterte teksten vises live i resultatfeltet mens du skriver — kopier den, eller bruk Last ned hvis nettleseren støtter det. Ingen konverteringshistorikk lagres; oppdaterer du siden, tømmes begge feltene.
Hva er kebab-case?
kebab-case binder ord sammen med bindestreker, i små bokstaver: «user profile page» blir til «user-profile-page». Det er standardstil for URL-slugs, CSS-klassenavn og HTML-attributter.
Er dette det samme som en URL-slug-generator?
I praksis ja — kebab-case-resultatet er en ren URL-slug. Aksenterte bokstaver beholdes som skrevet; kombiner med konvertering til små bokstaver for strenge ASCII-slugs.
Er den konverterte teksten alltid gyldig kode?
Nei — dette er bare en kasuskonvertering av ren tekst, ikke en parser for navngivningsreglene i et bestemt språk (reserverte ord, tillatte tegn osv. gjelder fortsatt). Sjekk språkets egne navnerregler før du bruker et konvertert navn som faktisk identifikator.