Case converter

Convert text to any case instantly. 12 conversion types including camelCase, snake_case and more.

Input
Output
Process each line separately
Send output to:

Ctrl + L clear  |  Ctrl + Shift + C copy output

How to use the case converter

Type or paste your text into the input box on the left. Then click any of the 12 conversion buttons at the top to instantly convert your text. The result appears in the output box on the right. Click Copy to copy the result, or click "Use as input" to run a second conversion on your already-converted text.

Enable Bulk mode to process each line of your text independently — useful when converting a list of items where each line should be treated as a separate string.

Case conversion types explained

UPPER CASE converts every letter to uppercase. lower case converts every letter to lowercase. Title Case capitalizes the first letter of every major word while keeping small words like "a", "the", and "and" lowercase. Sentence case capitalizes only the first letter of each sentence.

Capitalized Case capitalizes the first letter of every single word including small words. Alternating case switches between upper and lower for every character. Inverse case flips the case of every letter — uppercase becomes lowercase and vice versa.

camelCase removes spaces and capitalizes the first letter of each word except the first — used in JavaScript and Java for variable names. PascalCase is like camelCase but capitalizes the first word too — used in class names. snake_case replaces spaces with underscores and lowercases everything — common in Python and databases. kebab-case replaces spaces with hyphens — used in URLs and CSS. CONSTANT_CASE is snake_case in all caps — used for constants in programming.

When to use each case type

  • UPPER CASE — headings, emphasis, acronyms, shouting in text
  • lower case — casual writing, usernames, email addresses
  • Title Case — article titles, book titles, headings in formal documents
  • Sentence case — body text, social media posts, most general writing
  • camelCase — JavaScript variables, Java methods, JSON keys
  • PascalCase — class names in most programming languages
  • snake_case — Python variables, database columns, file names
  • kebab-case — URL slugs, CSS class names, HTML attributes
  • CONSTANT_CASE — environment variables, constants in code

Frequently asked questions

What is title case?

Title case capitalizes the first letter of every major word. Small words like "a", "an", "the", "and", "but", "or", "in", "on", "at" are kept lowercase unless they appear at the start of the title.

What is sentence case?

Sentence case capitalizes only the first letter of the first word in each sentence, and proper nouns. Everything else is lowercase. It is the standard format for most writing.

What is camelCase?

camelCase joins words together with no spaces and capitalizes the first letter of each word except the first. For example: myVariableName. It is widely used in programming for variable and function names.

What is the difference between snake_case and kebab-case?

snake_case uses underscores between words and is commonly used in Python and database column names. kebab-case uses hyphens between words and is commonly used in URLs and CSS class names.

Can I convert multiple paragraphs at once?

Yes. TextlyPop's case converter processes your entire text at once regardless of length. Paste any amount of text and click a conversion button to transform it instantly.