Case Converter
Convert any text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case.
โ 100% Freeโ No Signupโ No Watermarkโ Unlimited Use
Switch Between Any Letter Case in One Click
Typed a whole paragraph with caps lock on? Need a headline in proper Title Case, or a variable name in camelCase? This free case converter transforms your text between seven cases instantly, without retyping a single word.
Title Case here follows editorial convention: small words like "a", "of" and "the" stay lowercase unless they start the line. Developer cases (camelCase, snake_case, kebab-case) strip punctuation and join words the way each convention expects, handy for turning titles into slugs, filenames and identifiers.
How to Use the Case Converter
- 1Paste or type your text.
- 2Click the case you want, UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case.
- 3Copy the result, or click Use as Input to chain another conversion.
Why Use MakeToolz's Case Converter?
7 cases
Everyday cases plus the three developer conventions, in one tool.
Smart Title Case
Articles and short prepositions stay lowercase mid-title, like a real editor would write it.
Slug-ready kebab-case
Turn any headline into a clean-url-slug-like-this for blogs and file names.
Chainable
"Use as Input" lets you run conversions back-to-back.
Private
Client-side only, your text is never transmitted.
Free
Unlimited conversions, no account.
The Seven Cases and When Each One Fits
Text case is the pattern of capital and small letters in a string. Picking the right case matters because readers, style guides, and code all expect a certain look. Writers reach for a case converter to fix caps-lock accidents and format headlines. Developers use it to turn plain phrases into variable names, file paths, and URL slugs without retyping. The table below shows all seven cases the tool supports, side by side.
| Case | Example | Best used for |
|---|---|---|
| UPPERCASE | ANNUAL REPORT | Labels, warnings, short emphasis |
| lowercase | annual report | Casual text, tags, resetting stray caps |
| Title Case | Annual Report | Headlines, book and article titles |
| Sentence case | Annual report | Body copy, fixing all-caps typing |
| camelCase | annualReport | Variables and functions in code |
| snake_case | annual_report | Python variables, database columns |
| kebab-case | annual-report | URL slugs, CSS classes, file names |
How the Conversions Work
UPPERCASE and lowercase are simple: every letter flips to one case. Sentence case lowercases everything, then re-capitalizes the first letter after each period, question mark, or exclamation point. Title Case capitalizes the first letter of most words but keeps small words like "a", "of", "and", and "the" lowercase in the middle of a line, the way an editor writes a headline. The three developer cases first strip out punctuation and spaces, then rejoin the words. camelCase glues them together and capitalizes each word after the first. snake_case joins them with underscores. kebab-case joins them with hyphens. Because those three collapse everything into a single token, they intentionally drop line breaks.
Who Uses Case Conversion
Editors and marketers standardize headings so a blog or newsletter looks consistent. Programmers convert names between conventions when moving code between languages, since JavaScript favors camelCase while Python and databases favor snake_case. Content teams turn article titles into clean slugs for SEO-friendly URLs. Data workers normalize messy spreadsheet headers into predictable column names. Anyone who has typed a paragraph with caps lock on uses Sentence case to rescue it in one click.
Benefits and Limits
The main benefit is that you never retype text to change its shape, and you can chain conversions using the "Use as Input" option. The limits come from context the tool cannot know. Title Case cannot tell that "US" is an acronym rather than the word "us", so it may lowercase it. Sentence case re-capitalizes sentence starts but cannot know that "paris" is a proper noun, so names still need a manual fix. The developer cases assume you want a single identifier, so they will merge a multi-line list into one string.
Common Mistakes and Tips
A frequent mistake is using UPPERCASE for long stretches of text. All caps is harder to read and, in messages, reads as shouting; reserve it for short labels. Another is confusing Title Case with Sentence case in headings, which makes a page look uneven. Pick one and apply it everywhere.
- After making a kebab-case string, refine it into a final URL with the slug generator, which also handles accents and stray symbols.
- Check the length of a converted headline against limits using the word counter.
- If your source text has repeated lines, tidy it with remove duplicate lines before converting.
- Scan proper nouns after Sentence case, since the tool re-capitalizes sentence starts but not names.
- Use "Use as Input" to run two passes, for example lowercase first, then Title Case, for very messy text.
People Also Ask
What is camelCase used for?
camelCase names variables, functions, and object properties in languages like JavaScript and Java. The first word is lowercase and each following word starts with a capital, as in userName or totalPrice. It keeps multi-word names readable without spaces.
What is the difference between snake_case and kebab-case?
Both join lowercase words, but snake_case uses underscores (my_file_name) and kebab-case uses hyphens (my-file-name). Snake_case is common in Python and databases. Kebab-case is standard for URLs and CSS class names because hyphens are safe in web addresses.
How do I capitalize the first letter of each word?
Paste your text and click Title Case. Each main word gets a capital first letter, while small words like "of" and "the" stay lowercase in the middle. This is the format used for most headlines and titles.
Why does Title Case leave some words lowercase?
Standard title style keeps short articles, conjunctions, and prepositions lowercase unless they begin the title. So "The Lord of the Rings" keeps "of" and "the" small. This matches the rules editors and style guides follow.
How do I undo all caps in text?
Paste the shouting text and click Sentence case. Everything drops to lowercase, then the first letter of each sentence is raised again. You will only need to fix proper names by hand afterward.
Does case conversion change numbers or symbols?
No. Only letters change case. Numbers and punctuation stay the same, though the developer cases (camel, snake, kebab) strip punctuation and spaces when they join words into a single identifier.
Can I convert a title into a web URL slug?
Yes. Click kebab-case to lowercase the title and join the words with hyphens, giving a clean slug like your-page-title. For accented or symbol-heavy titles, finish with a dedicated slug tool for a fully safe URL.
Frequently Asked Questions
What's the difference between Title Case and Sentence case?
How do I fix text I typed in all caps?
What is kebab-case used for?
Does it handle multiple paragraphs?
Related Free Tools
More Text Utilities
Sentence CounterSocial Media Character CounterText Diff CheckerWord Frequency CounterRemove Duplicate LinesRemove Line BreaksAlphabetize ListRemove HTML TagsRemove AccentsText RepeaterLorem Ipsum Generator