Skrivebord Konto

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.

Privat — tellingen skjer i nettleseren din, ingenting lastes opp

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.

↑ Tilbake til verktøyet