Change Text Case

Instantly convert text between Uppercase, Lowercase, Title Case, Sentence Case, and more.

Result will appear here...

Case Style

Text Stats

Characters
0
Words
0

Explore Related Text Tools

Transform Your Text in One Click

Whether you accidentally left Caps Lock on, need to format variable names for code, or want to clean up a headline for SEO—our Case Converter instantly transforms text between any case style.

From writers crafting perfect headlines to developers naming variables, case conversion is a daily necessity. Stop retyping—just paste and convert.

Standard Cases

  • UPPERCASE: ALL LETTERS CAPITALIZED
  • lowercase: all letters small
  • Sentence case: First letter capitalized.
  • Title Case: Capitalize Major Words

Developer Cases

  • camelCase: javaScriptVariables
  • PascalCase: ReactComponents
  • snake_case: python_variables
  • kebab-case: css-class-names

Special Cases

  • CONSTANT_CASE: FOR_CONSTANTS
  • aLtErNaTiNg: Mocking SpongeBob style
  • iNVERSE: Flip existing case
  • dot.case: for.package.names

When to Use Each Case

Headlines & Titles
Title Case

Blog posts, news articles, book titles.

JavaScript/Java
camelCase

Variables, function names, object keys.

React/C# Classes
PascalCase

Component names, class definitions.

Python/Ruby
snake_case

Variables, functions, database columns.

CSS/URLs
kebab-case

Class names, IDs, URL slugs.

Constants
SCREAMING_CASE

API keys, config values, enums.

💡 Pro Tip: Style Guide Consistency

The most important rule for case usage isn't which case you pick—it's being consistent. Mix camelCase and snake_case in the same codebase, and you create confusion.

Popular style guides: Airbnb JavaScript (camelCase for variables), PEP 8 Python (snake_case), BEM CSS (kebab-case with modifiers).

Frequently Asked Questions

What is Case Conversion?

Case conversion is the process of changing the capitalization style of text. This includes transforming text to all uppercase, all lowercase, title case, or specialized formats like camelCase used in programming. Different contexts require different cases for readability, style guidelines, or code syntax.

What is Title Case?

Title Case capitalizes the first letter of each major word in a sentence. Articles (a, an, the), prepositions (in, on, at), and coordinating conjunctions (and, but, or) are typically lowercase unless they're the first word. Example: The Quick Brown Fox Jumps Over the Lazy Dog.

What is Sentence Case?

Sentence case capitalizes only the first letter of the first word in a sentence (and proper nouns). It's the most natural and readable format for body text. Example: The quick brown fox jumps over the lazy dog.

What is camelCase and when should I use it?

camelCase joins words with no spaces, starting lowercase, and capitalizing each subsequent word (e.g., myVariableName). It's the standard naming convention in JavaScript, Java, and TypeScript for variables and function names. The 'humps' look like a camel's back!

What is PascalCase (Upper Camel Case)?

PascalCase is like camelCase, but the first letter is also capitalized (e.g., MyClassName). It's used for class names in most programming languages, React component names, and C# methods. Also called 'Upper Camel Case'.

What is snake_case?

snake_case joins words with underscores, all in lowercase (e.g., my_variable_name). It's the standard in Python, Ruby, and database column names. It's highly readable and easy to parse, even at long lengths.

What is kebab-case?

kebab-case (also called 'dash-case' or 'spinal-case') joins words with hyphens (e.g., my-component-name). It's used for CSS class names, URL slugs, and HTML attributes. The dashes look like skewers on a kebab!

What is SCREAMING_SNAKE_CASE?

SCREAMING_SNAKE_CASE (or CONSTANT_CASE) is snake_case but all uppercase (e.g., MAX_VALUE, API_KEY). It's the convention for constants in most programming languages. The 'screaming' refers to the ALL CAPS style.

How do I fix accidentally typed ALL CAPS text?

Simply paste your ALL CAPS text into our converter and select 'lowercase' or 'Sentence case'. It instantly fixes the text without retyping. This is much faster than manually correcting each letter!

Which case should I use for SEO titles?

Title Case is generally preferred for headlines and page titles as it looks professional and is easier to scan. However, some style guides (like AP) recommend Sentence case for a more conversational tone. Both work well for SEO—consistency matters more than the choice itself.