Case Converter
Free case converter: change text to UPPER, lower, Title Case, Sentence case, camelCase, snake_case or kebab-case. Keeps markdown code intact.
# Getting Started with the Api Install the Client With `npm install example-client` And Read the Guide At https://example.com/docs/Quick-Start. The Client Exposes Three Methods: [createSession](https://example.com/docs/createSession), listItems and deleteItem.
What Is a Case Converter?
A case converter is a tool that rewrites text in a chosen capitalisation style, from simple uppercase to lowercase changes to programming conventions such as camelCase and snake_case, without altering the words themselves. It replaces retyping a headline, a list of constants or a pasted block of shouting caps.
This one is markdown-aware: turn it on and code spans, code blocks, URLs and link targets are left exactly as they were while the prose around them changes.
How to Change Text Case
- Paste the text or markdown into the input pane, or open a .md or .txt file.
- Pick a style from the dropdown or the quick-pick row: Title Case, Sentence case, snake_case and so on.
- Keep Markdown-aware on for READMEs and docs; switch it off to convert every character, including code.
- Copy the result or download it as a text file.
Case Styles Reference
| Style | “the quick brown fox” becomes | Typical use |
|---|---|---|
| UPPER CASE | THE QUICK BROWN FOX | Headings, labels |
| lower case | the quick brown fox | Normalising input |
| Title Case | The Quick Brown Fox | Titles, headlines |
| Sentence case | The quick brown fox | Body text, UI copy |
| camelCase | theQuickBrownFox | JavaScript variables |
| PascalCase | TheQuickBrownFox | Class and component names |
| snake_case | the_quick_brown_fox | Python, database columns |
| kebab-case | the-quick-brown-fox | URLs, CSS classes, file names |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX | Environment variables |
| aLtErNaTiNg | tHe QuIcK bRoWn FoX | Memes |
| iNVERSE | THE QUICK BROWN FOX → the quick brown fox | Fixing caps-lock text |
Title Case, Snake Case and Camel Case Converter Details
The title case converter follows the rule most style guides share: capitalise every word except short articles, conjunctions and prepositions, and always capitalise the first and last word. Sentence case lowercases everything, then capitalises the first letter of each sentence and the pronoun I.
The snake case converter and camel case converter first split the text into words on spaces, punctuation and case boundaries, so an existing identifier like userID becomes user_id or UserId cleanly. Multi-line input is converted one line at a time, which makes it practical for renaming a whole list of fields.
Why Use This Case Converter
Most uppercase to lowercase tools treat a markdown file as a flat string and quietly corrupt every link and code sample in it. Protecting code, URLs and link targets is the difference between a quick fix and a broken README. The conversion happens in your browser as you type, handles accented and non-Latin letters, and pairs with the line tools linked below when you also need to sort or dedupe the result; that combination makes this case converter useful for documentation as well as one-off headlines.
Frequently Asked Questions
What does a case converter do?
A case converter changes the capitalisation of text without changing the words: UPPER CASE, lower case, Title Case, Sentence case, and the programming forms camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Paste text, pick a style and copy the result.
How does the title case converter handle small words?
Articles, short prepositions and conjunctions such as a, an, the, of, in, and, or, to and for stay lowercase unless they are the first or last word, following the common style-guide rule. Hyphenated words capitalise each part, so “state-of-the-art” becomes “State-Of-The-Art”.
What is the markdown-aware option?
It leaves fenced code blocks, inline `code`, URLs, email addresses, HTML tags and the (url) part of markdown links untouched while the rest of the text is converted. That way a README can be changed to sentence case without breaking a single link or command.
How do the snake case converter and camel case converter split words?
Words are split on spaces, punctuation and existing case changes, so “getHTTPResponse code-2” becomes get, HTTP, Response, code, 2. Each line is converted separately, which keeps a list of identifiers one per line.
Does uppercase to lowercase work with accented letters?
Yes. Conversion uses the browser's Unicode-aware functions, so É becomes é and ß becomes SS in uppercase. Nothing is uploaded; the conversion runs locally.