Why use this tool?
Whether you're fixing text pasted from a PDF in all caps, formatting a headline, or writing a proper sentence, manually retyping is slow and error-prone. This tool converts your text into the exact case format you need with one click.
It works entirely in your browser, nothing is uploaded or saved on any server.
camelCase, snake_case & kebab-case for developers
Beyond standard text cases, this tool converts to the naming styles used in code. camelCase (myVariableName) is standard in JavaScript and Java, PascalCase (MyClassName) for class names, snake_case (my_variable_name) in Python and databases, and kebab-case (my-file-name) for URLs and CSS classes. Paste any phrase, or existing code identifiers in another style, and switch between them in one click. The converter is smart enough to split existing camelCase words before reformatting.
Upper case to lower case converter (and back)
Accidentally left Caps Lock on? Paste the text and hit lowercase, then Sentence case to restore proper capitalization at the start of each sentence. Going the other way, UPPERCASE is handy for headings, form fields that require capitals, and emphasis in plain-text environments where bold isn't available.
Convert small letters to capital in Excel
Working in a spreadsheet instead? Excel has three formulas: =UPPER(A1) converts a cell to capitals, =LOWER(A1) to small letters, and =PROPER(A1) capitalizes each word. For a quick one-off list, though, it's usually faster to paste the column into this converter, click a case, and paste it back, no formulas or extra columns needed.
Frequently asked questions
What's the difference between Title Case and Sentence case?+
Title Case capitalizes the first letter of every word, commonly used for headlines. Sentence case only capitalizes the first letter of each sentence, like normal writing.
Does this tool store or upload my text?+
No. All case conversion happens locally in your browser using JavaScript. Your text never leaves your device.
Can I convert text back after changing the case?+
The conversion replaces the text in the box, so keep a copy elsewhere if you need the original. You can always retype or paste it again.
What is camelCase used for?+
camelCase joins words without spaces, capitalizing each word except the first (myVariableName). It's the standard naming style for variables and functions in JavaScript, Java, and many other programming languages.
What is the difference between snake_case and kebab-case?+
snake_case separates words with underscores (my_file_name) and is common in Python and database columns. kebab-case uses hyphens (my-file-name) and is used in URLs, CSS classes, and file names, search engines also treat hyphens as word separators, which is why URL slugs use them.
What is aLtErNaTiNg case used for?+
It's a stylistic format often used for sarcasm or emphasis on social media, alternating between lowercase and uppercase letters.