Case Converter

Transform text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more. Instant, free, and private.

Ad Space — 728x90
Input Text
Output
0 characters | 0 words | 0 lines
Ad Space — 728x90

Free Online Case Converter

Need to change the case of your text quickly? SmarterSources' Case Converter lets you transform text between nine different formats instantly. Whether you accidentally left Caps Lock on, need to convert headings to title case, or want to format variable names for code, this tool handles it all. Everything runs 100% in your browser — your text is never sent to any server.

Supported Case Conversions

UPPERCASE converts every letter to its capital form. lowercase converts every letter to its small form. Title Case capitalizes the first letter of every word, ideal for headings and titles. Sentence case capitalizes only the first letter of each sentence, matching standard writing conventions.

For developers, the tool supports camelCase (first word lowercase, subsequent words capitalized with no spaces), PascalCase (every word capitalized with no spaces), snake_case (words joined by underscores in lowercase), and kebab-case (words joined by hyphens in lowercase). Toggle case swaps the case of every character, turning uppercase to lowercase and vice versa.

How to Use the Case Converter

1. Paste or type your text into the input box. 2. Click any conversion button to transform it. 3. Copy the result from the output box with one click. It is that simple. You can switch between different cases as many times as you like without retyping your text.

Common Use Cases

Writers and editors use uppercase-to-lowercase conversion when text was accidentally typed with Caps Lock on. Designers convert headings to title case for consistency. Developers use camelCase, PascalCase, snake_case, and kebab-case conversions to format variable names, function names, CSS classes, and API endpoints according to their project's naming conventions.

Frequently Asked Questions

What is title case?

Title case capitalizes the first letter of every word in a sentence. For example, "the quick brown fox" becomes "The Quick Brown Fox." It is commonly used for headings, book titles, article titles, and proper nouns.

What is the difference between camelCase and PascalCase?

Both remove spaces and capitalize word boundaries. The difference is that camelCase keeps the first letter lowercase (e.g., "myVariableName"), while PascalCase capitalizes the first letter too (e.g., "MyVariableName"). In many programming languages, camelCase is used for variables and functions, while PascalCase is used for class names.

When should I use snake_case vs kebab-case?

snake_case (words_joined_by_underscores) is the standard in Python, Ruby, and database column names. kebab-case (words-joined-by-hyphens) is common in CSS class names, URL slugs, and command-line arguments. The choice depends on your language or framework's conventions.

Is my text stored or sent to a server?

No. All text processing happens entirely in your browser using JavaScript. Your text never leaves your device. SmarterSources does not collect, store, or transmit any of the text you enter into this tool.

Can I convert large blocks of text?

Yes. The case converter handles text of any length instantly since all processing happens locally in your browser. There are no character limits or usage restrictions.

Does the converter handle special characters and numbers?

Yes. Numbers, punctuation, and special characters are preserved as-is during conversion. Only alphabetic characters are affected by the case transformation. Unicode characters and accented letters are also supported.