ToolSpotAI

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more โ€” instantly.

Writing

Input text

43 chars9 words1 lines

Select case

Result โ€” Title Case

The Quick Brown Fox Jumps Over the Lazy Dog

All conversions

UPPER CASETHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
lower casethe quick brown fox jumps over the lazy dog
Title CaseThe Quick Brown Fox Jumps Over the Lazy Dog
Sentence caseThe quick brown fox jumps over the lazy dog
camelCasetheQuickBrownFoxJumpsOverTheLazyDog
PascalCaseTheQuickBrownFoxJumpsOverTheLazyDog
snake_casethe_quick_brown_fox_jumps_over_the_lazy_dog
kebab-casethe-quick-brown-fox-jumps-over-the-lazy-dog
CONSTANT_CASETHE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
dot.casethe.quick.brown.fox.jumps.over.the.lazy.dog
tOGGLE cASEtHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
aLtErNaTiNgtHe qUiCk bRoWn fOx jUmPs oVeR ThE LaZy dOg

Title Case follows AP/Chicago style: articles, conjunctions, and short prepositions (a, an, the, and, but, or, in, on, at, to, by, of) stay lowercase unless they start the title. All processing happens in your browser.

Advertisement

What is Case Converter?

A case converter transforms text from one letter case format to another. Whether you need to convert text to UPPERCASE for emphasis, lowercase for consistency, Title Case for headings, or programming formats like camelCase and snake_case, this tool handles it instantly. Our converter supports 12 different case formats: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, tOGGLE cASE, and aLtErNaTiNg CaSe. It also shows all conversions at a glance so you can quickly compare outputs.

How It Works

Type or paste your text, then select the desired case format. The converter instantly transforms your text and displays the result with a copy button. An "All conversions" panel shows your text in every format simultaneously. The tool includes character, word, and line counts for reference.

Formula

Title Case: Capitalize first letter of major words, lowercase minor words (articles, conjunctions, short prepositions)
camelCase: Remove spaces/separators, capitalize first letter of each word except the first
snake_case: Replace spaces/separators with underscores, all lowercase

Formula Explained

Each case format follows specific rules. Title Case uses AP/Chicago style guidelines to determine which words are capitalized. camelCase and PascalCase use word boundary detection that handles existing camelCase, snake_case, and other formats. The converter intelligently tokenizes input by splitting on spaces, underscores, hyphens, dots, and camelCase boundaries before rejoining in the target format.

Example

Input: "the quick brown fox jumps over the lazy dog" UPPER CASE: THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG lower case: the quick brown fox jumps over the lazy dog Title Case: The Quick Brown Fox Jumps Over the Lazy Dog camelCase: theQuickBrownFoxJumpsOverTheLazyDog snake_case: the_quick_brown_fox_jumps_over_the_lazy_dog kebab-case: the-quick-brown-fox-jumps-over-the-lazy-dog

Tips & Best Practices

  • โœ“Use Title Case for article headlines and H1 tags for SEO.
  • โœ“Use camelCase for JavaScript variables and PascalCase for React components.
  • โœ“Use snake_case for Python variables and database columns.
  • โœ“Use CONSTANT_CASE for environment variables and constants.
  • โœ“Use kebab-case for URL slugs and CSS class names.

Common Use Cases

  • โ€ขConverting headings to proper Title Case for blog posts
  • โ€ขTransforming variable names between programming conventions
  • โ€ขStandardizing text case for data cleaning and consistency
  • โ€ขCreating URL-friendly slugs from titles (kebab-case)
  • โ€ขConverting database column names between snake_case and camelCase

Frequently Asked Questions

Title Case capitalizes the first letter of every major word. Minor words like "a", "an", "the", "and", "but", "or", and short prepositions ("in", "on", "at", "to") stay lowercase unless they are the first word. Example: "The Quick Brown Fox Jumps Over the Lazy Dog". This follows AP/Chicago style conventions.

camelCase joins words together with no spaces or separators, capitalizing the first letter of each word except the first. It is widely used in JavaScript, Java, and other programming languages for variable names. Example: "helloWorld", "getUserName", "calculateTotalPrice".

snake_case joins words with underscores and uses all lowercase letters. It is the standard naming convention in Python, Ruby, and database column names. Example: "hello_world", "get_user_name", "total_price".

Title Case capitalizes every major word: "The Quick Brown Fox". Sentence case only capitalizes the first word and proper nouns: "The quick brown fox". Sentence case is used for paragraphs, while Title Case is used for headings and titles.

No. All text processing happens entirely in your browser using JavaScript. No data is sent to any server. Your text never leaves your device.

Related tools