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

Updated 2026-07-05 ยท Built and maintained by the MakeToolz team.

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

  1. 1
    Paste or type your text.
  2. 2
    Click the case you want, UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case.
  3. 3
    Copy 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.

CaseExampleBest used for
UPPERCASEANNUAL REPORTLabels, warnings, short emphasis
lowercaseannual reportCasual text, tags, resetting stray caps
Title CaseAnnual ReportHeadlines, book and article titles
Sentence caseAnnual reportBody copy, fixing all-caps typing
camelCaseannualReportVariables and functions in code
snake_caseannual_reportPython variables, database columns
kebab-caseannual-reportURL 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?
Title Case Capitalizes Most Words (like headlines); Sentence case only capitalizes the first word of each sentence, like normal prose. Use Title Case for headings and Sentence case for fixing caps-lock accidents.
How do I fix text I typed in all caps?
Paste it, click "Sentence case", everything is lowercased and the first letter of each sentence re-capitalized automatically. Note that proper names will need manual re-capitalizing.
What is kebab-case used for?
URLs, file names and CSS classes, words are lowercased and joined with hyphens (my-blog-post-title). It's the standard format for SEO-friendly URL slugs.
Does it handle multiple paragraphs?
Yes, line breaks are preserved for the text cases. Developer cases (camel/snake/kebab) intentionally collapse everything into one identifier.

Related Free Tools

More Text Utilities

Browse all text & utility tools โ†’