Case Converter
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and kebab-case.
Convert text between common letter-case styles in one click: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE and kebab-case. Useful for renaming variables, tidying headlines and normalising data.
Common use cases
- Rename JavaScript / TypeScript variables to camelCase or PascalCase
- Convert column headers to snake_case for SQL or pandas DataFrames
- Build URL-friendly slugs by switching titles to kebab-case
- Tidy book and article headlines into proper Title Case
Frequently asked questions
What's Title Case vs Sentence case?▾
Title Case capitalises the first letter of each major word ("The Quick Brown Fox"). Sentence case capitalises only the first letter of the sentence ("The quick brown fox").
Does camelCase remove punctuation?▾
Yes — for camelCase, PascalCase, snake_case and kebab-case we treat any non-alphanumeric character as a word boundary and drop it from the output.
Will it preserve acronyms?▾
Title Case preserves them (USA stays USA). camelCase/PascalCase lower-case them by default — toggle 'preserve acronyms' if you need APIClient instead of apiClient.
Related tools
📝
Word Counter
Count words, characters, sentences and reading time as you type.
🔤
Character Counter
Count characters with and without spaces, ideal for tweets and SEO meta tags.
📄
Lorem Ipsum Generator
Generate placeholder text by words, sentences or paragraphs.
⇄
Text Reverser
Reverse text by characters, words or lines.