snake_case-konverterer
Lim inn tekst eller ord og gjør dem om til snake_case — for Python-variabler, databaserkolonner og filnavn. Kjører i nettleseren din.
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 snake_case?
snake_case binder ord sammen med understreker, i små bokstaver: «user profile page» blir til «user_profile_page». Det er standardstil for Python-variabler, Ruby-metoder og SQL-kolonnenavn.
Kan jeg konvertere en liste med navn på én gang?
Ja — hver linje konverteres separat, så en limt inn liste med overskrifter eller etiketter blir ett snake_case-navn per linje.
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.