Case Converter
Convert text between camelCase, snake_case, Title Case and more.
Files are processed in memory and never stored.
Transform text between every common casing style — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Handy for renaming variables, tidying headings, or reformatting a list of identifiers.
How to use it
- Open the Case Converter and paste your text.
- Choose the case you want.
- Copy the converted result.
Naming conventions, decoded
Programming languages and style guides each favour different casing. JavaScript uses camelCase for variables and PascalCase for classes; Python and Ruby prefer snake_case; CSS and URLs lean on kebab-case; and constants are often CONSTANT_CASE. Converting between them by hand is fiddly and error-prone, especially for long identifiers or whole lists.
Smart word splitting
The converter detects word boundaries intelligently — it splits on spaces, underscores, hyphens and the case changes inside camelCase or PascalCase. That means 'helloWorld', 'hello_world' and 'Hello World' all convert cleanly to whatever style you pick, without you having to normalise the input first.
Frequently asked questions
What casing styles are supported?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE.
Can it convert from camelCase to snake_case?
Yes — it reads any input style and converts to the one you choose.
Is my text uploaded?
No, it's processed entirely in your browser.
Does it handle multiple lines?
Yes — paste as much text as you like.
Will it keep punctuation?
Word-based styles (camel, snake, kebab) strip separators; the simple cases preserve your text as-is.
Is it free?
Yes — free and unlimited.