gizmobench
BrowseDaily

Snake Case Converter

Words become lowercase and an underscore separates each pair. This page opens with helloWorld and its hello_world result first. Replace the example with your own text, then copy the highlighted conversion. The other case styles stay available for comparison.

  • snake_casethis page’s casePython, SQL columns
    hello_world
  • Sentence caseFirst word capitalised
    Helloworld
  • Title CaseEditorial rules: small words stay lower
    Helloworld
  • UPPER CASE
    HELLOWORLD
  • lower case
    helloworld
  • camelCaseVariables in JS, Java
    helloWorld
  • PascalCaseClasses, components
    HelloWorld
  • CONSTANT_CASEEnvironment variables
    HELLO_WORLD
  • kebab-caseURLs, CSS classes, filenames
    hello-world
  • dot.caseConfig keys, namespaces
    hello.world
  • aLtErNaTiNg
    hElLoWoRlD
  • iNVERSESwaps each letter's case
    HELLOwORLD

Common questions

How does this snake case converter change the text?
Words become lowercase and an underscore separates each pair. For example, helloWorld becomes hello_world.
How does this compare with other case styles?
snake_case separates words with underscores. CONSTANT_CASE uses the same separator with capitals; choose that result if you are naming a constant.
Does it understand names, acronyms or programming syntax?
It splits on spaces, underscores, hyphens, dots, slashes and lowercase-to-uppercase boundaries. It does not parse source code or infer acronym boundaries: XMLParser is treated as one word. Review identifiers before using them in a program.
Is my text uploaded?
No. Conversion and copying happen in this browser. Nothing is sent to a conversion server.

Exact, and Unicode-aware: casing follows the Unicode rules rather than ASCII, so accented letters, Greek final sigma and the Turkish dotless i convert correctly. Title case applies English conventions for small words, which is a style choice rather than a standard.