Text Tool

Case Converter

Transform your text between different letter cases instantly. Convert to uppercase, lowercase, title case, camelCase, snake_case, and 10+ more formats.

Instant Conversion 🔄 14+ Case Types 📋 One-Click Copy
Input hello world
Output HELLO WORLD

📝 Input Text

0 characters 0 words 0 lines 0 sentences
Try sample text:

🔄 Conversion Options

Standard Cases

Programming Cases

Special Cases

Text Transformations

Output

No conversion selected
0 characters 0 words

Case Conversion Comparison

Case Type Example Output Common Use
UPPERCASE HELLO WORLD Headings, emphasis, acronyms
lowercase hello world URLs, email addresses, usernames
Title Case Hello World Titles, headlines, names
Sentence case Hello world Regular sentences, paragraphs
camelCase helloWorld JavaScript variables, JSON keys
PascalCase HelloWorld Class names, C# methods
snake_case hello_world Python, Ruby, database columns
kebab-case hello-world URLs, CSS classes, HTML attributes
CONSTANT_CASE HELLO_WORLD Constants, environment variables
dot.case hello.world File extensions, config keys

Powerful Case Conversion Features

Instant Conversion

Convert text instantly with a single click. No waiting, no page reloads - see results immediately.

🔄

14+ Case Types

Support for uppercase, lowercase, title case, camelCase, snake_case, and many more formats.

💻

Developer Friendly

Perfect for converting variable names between different programming conventions.

📋

One-Click Copy

Copy converted text to clipboard with a single click. Download as text file option available.

📊

Real-time Stats

Character count, word count, line count, and sentence count updated in real-time.

🔒

100% Private

All processing happens in your browser. Your text never leaves your device.

Frequently Asked Questions

What is a case converter?

A case converter is a tool that transforms text between different letter cases. It can convert text to uppercase (ALL CAPS), lowercase (all small letters), title case (First Letter Of Each Word Capitalized), and various programming naming conventions like camelCase, PascalCase, snake_case, and kebab-case.

What's the difference between camelCase and PascalCase?

camelCase: The first word starts with a lowercase letter, and each subsequent word starts with an uppercase letter. Example: myVariableName

PascalCase: Every word, including the first, starts with an uppercase letter. Example: MyVariableName

PascalCase is also known as UpperCamelCase and is commonly used for class names in many programming languages.

When should I use snake_case vs kebab-case?

snake_case (words separated by underscores) is commonly used in:

  • Python variable and function names
  • Ruby methods
  • Database table and column names
  • JSON keys in some APIs

kebab-case (words separated by hyphens) is commonly used in:

  • URL slugs
  • CSS class names
  • HTML data attributes
  • Command-line arguments
  • File names
What is CONSTANT_CASE used for?

CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) uses all uppercase letters with underscores between words. It's primarily used for:

  • Constants in programming (e.g., MAX_VALUE, API_KEY)
  • Environment variables
  • Configuration values
  • Enum values in some languages
How does title case differ from capitalized?

Title Case: Follows title capitalization rules where major words are capitalized, but minor words (articles, prepositions, conjunctions) remain lowercase unless they're the first or last word. Example: "The Lord of the Rings"

Capitalized: Simply capitalizes the first letter of every single word. Example: "The Lord Of The Rings"

Is my text secure and private?

Yes! All text processing happens entirely in your browser using JavaScript. Your text is never sent to any server or stored anywhere. Once you close the page, your data is gone. This makes our case converter completely safe for sensitive or confidential text.

Can I convert programming variable names?

Yes! Our tool intelligently handles programming naming conventions. It can:

  • Convert camelCase to snake_case: myVariablemy_variable
  • Convert snake_case to camelCase: my_variablemyVariable
  • Convert kebab-case to PascalCase: my-componentMyComponent
  • And many more combinations!
What is alternating case?

Alternating case (also called studly caps or spongebob case) switches between lowercase and uppercase for each character. Example: aLtErNaTiNg CaSe

It's often used for stylistic or humorous effect in social media, memes, or to convey sarcasm.