- Paste or type your text into the input box.
- Choose a mode. UPPERCASE capitalizes every letter, lowercase lowercases every letter, Title Case capitalizes words as in headings, and Sentence case capitalizes the first letter of each sentence.
- For developers, choose camelCase, PascalCase, snake_case or kebab-case to get the casing style your language and project expect.
- The output updates instantly, ready to copy or clear.
All conversion runs locally in your browser. Your text is never uploaded, so you can reformat sensitive notes, identifiers and drafts freely.
Mixed-case words and abbreviations are handled by splitting the text into words and reapplying the chosen pattern. This makes the tool especially useful for renaming variables, functions and files into a consistent naming convention without retyping them.
Tips
Use snake_case for Python and database column names, camelCase for JavaScript variables, PascalCase for class names and component names, and kebab-case for URLs and file names. Countless arguments over team style can be avoided by converting everything to one convention before committing.
When pasting long lists, check the output once before running a bulk rename — a stray abbreviation or acronym may come through differently than you expect.
Why use it
Reformatting text by hand is slow and error-prone, especially in codebases where a missing capital letter breaks a style guide. Converting case in the browser is instant, free and private, giving you a predictable result for titles, content, and programming identifiers without installing anything or uploading your text.