Convert text between UPPERCASE, lowercase, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case.
How to use the Case Converter
Type or paste your text.
Pick the case you need from the list.
Copy the converted result.
The Case Converter switches text between programming cases and natural-language cases in one place, so you do not have to retype a label, variable or heading by hand just to change how it is capitalized.
Conversion happens entirely in your browser, so whatever you paste stays on your device and nothing is uploaded.
It covers UPPERCASE, lowercase, Title Case and Sentence case for prose, plus the cases developers need: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case. Each has its home: camelCase in JavaScript and Java, snake_case in Python and Ruby, kebab-case in CSS and URLs, and CONSTANT_CASE for environment variables.
The clever part is tokenization. The converter first splits your input into words, understanding existing camelCase, snake_case, kebab-case and spaces, and treats acronyms like API or HTTP as single units. So myAPIKey becomes my-api-key, not my-a-p-i-key.
Title Case capitalizes the first letter of each word, which is ideal for headings and labels. Sentence case capitalizes only the first word, like ordinary prose. Note that Title Case here does not apply editorial small-word rules (leaving "of" or "the" lowercase), so check headlines if you follow a specific style guide.
Typical uses include renaming a variable to match a new language's convention, turning a heading into a URL slug, building an environment-variable name from a label, or just cleaning up inconsistent capitalization pasted from elsewhere.
Frequently asked questions
The converter splits camelCase, snake_case, kebab-case and spaces into words first, and treats acronyms like API or HTTP as single words.
camelCase for JavaScript and Java, snake_case for Python and Ruby, kebab-case for CSS and URLs, CONSTANT_CASE for environment variables, and Title or Sentence case for prose.
Both join words without spaces and capitalize each word, but camelCase keeps the first letter lowercase (myVariable) while PascalCase capitalizes it too (MyVariable). PascalCase is common for class and type names.
Acronyms such as API, URL or HTTP are treated as single words, so myAPIKey converts cleanly to my-api-key or my_api_key rather than splitting every letter.
It capitalizes the first letter of every word. It does not apply editorial rules that keep short words like of or the lowercase, so review headlines if you follow a specific style guide.
No. Conversion runs entirely in your browser, so nothing you paste is sent to a server or stored.
Embed this tool
Add this tool to your own website. Copy the snippet below; it stays up to date automatically.
<iframe src="https://monu.tools/embed/en/case-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Related tools
Count words, characters, lines and sentences in any text.
Compare two texts and highlight the exact lines and words that changed, instantly and in your browser.
Generate placeholder text by paragraphs, sentences or words, with one click.
Remove duplicate lines from a list or text, with options to ignore case, trim and sort.