Case Converter

Convert text between lowercase, UPPERCASE, camelCase, and more

About the Case Converter

The Case Converter changes text between UPPERCASE, lowercase, Title Case, Sentence case and developer formats such as camelCase, PascalCase, snake_case and kebab-case. It saves time when fixing text typed with Caps Lock on, formatting headings, or renaming variables, database columns and URL slugs.

How to Use the Case Converter

  1. Paste your text into the input box.
  2. Choose the case you want.
  3. Copy the converted result.

Writing Cases

UPPERCASE for short labels and acronyms. lowercase for tags and emails. Title Case capitalizes the main words, as in headlines and book titles. Sentence case capitalizes only the first word and proper nouns, and is the most readable style for buttons and UI text.

Programming Cases

camelCase for JavaScript and Java variables, PascalCase for C# classes and methods, snake_case for Python variables and many database columns, SCREAMING_SNAKE_CASE for constants, and kebab-case for URLs, CSS classes and file names. Following your language's convention makes code easier for others to read.

Example

The phrase user profile image becomes userProfileImage, UserProfileImage, user_profile_image and user-profile-image. Kebab-case is also the best format for SEO-friendly URL slugs.

Frequently Asked Questions

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter; PascalCase starts every word, including the first, with a capital.

Which case should I use for URLs?

Lowercase kebab-case, such as /blog/how-to-compress-images.

Does Title Case capitalize every word?

Most styles keep short words such as a, and, of and the lowercase unless they are the first word.

Can I fix text typed with Caps Lock on?

Yes, convert it to Sentence case and then adjust proper nouns if needed.

About Case Converter

The Case Converter transforms text into common programming and writing styles such as lowercase, UPPERCASE, camelCase, PascalCase, snake_case, and kebab-case in one pass. Developers renaming variables and writers normalizing titles use it to keep naming consistent across codebases and documents.

  • Paste identifiers without punctuation first for cleaner camelCase and snake_case results.
  • Use kebab-case for URL slugs and CSS class names; snake_case is common in APIs and databases.
  • Review acronyms after conversion—automated casing may split them unexpectedly.