Text Case Converter
Runs in browserConvert text between camelCase, snake_case, kebab-case, and more.
Convert text between camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, dot.case, Title Case, uppercase, lowercase, and sentence case — all at once with per-row copy.
Text Case Converter tool
Jump to format
| Format | Result | Copy |
|---|---|---|
| camelCase | theQuickBrownFoxJumpsOverTheLazyDog | |
| PascalCase | TheQuickBrownFoxJumpsOverTheLazyDog | |
| snake_case | the_quick_brown_fox_jumps_over_the_lazy_dog | |
| kebab-case | the-quick-brown-fox-jumps-over-the-lazy-dog | |
| SCREAMING_SNAKE_CASE | THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG | |
| dot.case | the.quick.brown.fox.jumps.over.the.lazy.dog | |
| Title Case | The Quick Brown Fox Jumps Over The Lazy Dog | |
| UPPERCASE | THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG | |
| lowercase | the quick brown fox jumps over the lazy dog | |
| Sentence case | The quick brown fox jumps over the lazy dog |
🔒 Runs in your browser · No uploads · Your data never leaves your device
How to use
Enter text
Use the default phrase or paste identifiers and prose — token rules handle mixed conventions.
Read the table
Each row shows one format; copy any cell with the row’s Copy button.
Jump to format
Use the chips to scroll and highlight a row.
Common use cases
- Converting variable names between languages — Convert Python snake_case identifiers to JavaScript camelCase or vice versa when porting code.
- Normalizing API field names — Convert API response keys between camelCase and snake_case to match your application's naming convention.
Examples
Phrase
Words from spaces.
Inputhello worldOutputhelloWorld / hello_world / …
Frequently asked questions
- Is text uploaded?
- No. Conversion runs entirely in your browser.
- How are words detected?
- Splits on whitespace and punctuation-like separators, and inserts breaks between camelCase letters.
Key concepts
- camelCase
- A naming convention where the first word is lowercase and subsequent words start with uppercase (e.g., myVariableName).
- snake_case
- A naming convention where words are separated by underscores in lowercase (e.g., my_variable_name) — common in Python and databases.
Related tools
You might find these useful too.