Case Converter

Convert text between uppercase, lowercase, title case, and sentence case instantly.

What This Tool Does

Converts text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case — instantly in your browser.

Who This Is For

  • Developers renaming variables, functions, or classes to match naming convention requirements
  • Content writers reformatting headlines and titles for SEO or style guide compliance
  • Data engineers normalizing text fields in datasets before processing
  • Anyone who receives text in the wrong case and needs a quick conversion

Example: Input: The text hello world example text → Output: camelCase: helloWorldExampleText · PascalCase: HelloWorldExampleText · snake_case: hello_world_example_text — all simultaneously

UPPERCASE
lowercase
Title Case
Sentence case

Click any box to copy

💡 After converting case, check your word count with the Word Counter — it also gives reading time and sentence count. To compare the converted text against an original version, Text Compare highlights every difference between two text blocks.

How to Convert Text Case Online

Using the case converter is instant. Paste or type your text into the input box, then click any case button — the converted result appears immediately in the output panel. Use the Word Counter to check the text length after converting. You can convert the same text to multiple formats without re-entering it.

The tool handles Unicode characters, punctuation, and mixed-language text correctly. Numbers and special characters are preserved exactly as entered.

When Each Case Style Is Used

Case StyleExampleCommon Uses
UPPERCASEHELLO WORLDHeadings, constants, acronyms, emphasis
lowercasehello worldEmail addresses, URLs, CSS class names
Title CaseHello WorldArticle titles, headings, proper nouns
Sentence caseHello worldNormal prose, body text
camelCasehelloWorldJavaScript variables, JSON keys
PascalCaseHelloWorldClass names in most programming languages
snake_casehello_worldPython variables, database column names
kebab-casehello-worldCSS classes, HTML attributes, URL-encode the slug after converting to kebab-case

camelCase vs snake_case vs kebab-case — Which Should You Use?

The right naming convention depends entirely on the context:

Consistency matters more than which convention you choose. Need to compare a renamed version against the original? Text Compare highlights every difference. Pick one per context and apply it everywhere.

Handling Edge Cases in Case Conversion

Most simple case converters break on edge cases. Here is how common issues are handled:

Text Transformation Workflow

Case conversion is part of a text processing and development workflow:

Frequently Asked Questions

What case styles are supported?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, and kebab-case. All conversions are applied to the entire input text.
What's the difference between Title Case and Sentence case?
Title Case capitalizes every major word: The Quick Brown Fox. Sentence case capitalizes only the first word of each sentence: The quick brown fox. Sentence case uses punctuation to detect sentence boundaries.
What's the difference between camelCase and PascalCase?
camelCase: firstWordLower, SubsequentWordsCapitalized. PascalCase (also called UpperCamelCase): AllWordsCapitalized including the first. PascalCase is common for class names in most languages; camelCase is common for variable and function names.
Does the converter handle special characters and accented letters?
Yes — accented characters (é, ü, ñ) are handled correctly for uppercase/lowercase conversion. Symbols and punctuation are preserved unchanged.
Can I convert variable names between coding styles?
Yes — paste a list of variable names or identifiers and convert between snake_case, camelCase, PascalCase, and kebab-case in one step. Useful when switching between languages that use different naming conventions.
Does it change the capitalization inside URLs or code?
The converter applies case rules to all text. If your input contains code or URLs that should not be converted, separate them before converting and recombine afterward.
What is sentence case?
Sentence case capitalizes only the first letter of each sentence, like normal prose.

How It Works

1
Paste your textPaste or type the text you want to convert into the input area.
2
Select a case styleChoose from UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case.
3
Copy the converted textClick the output to select all, then copy. Or click Copy button for instant clipboard copy.

When to Use This Tool

  • Fixing copy-pasted text that has inconsistent or incorrect capitalization
  • Converting variable names between camelCase and snake_case when switching languages
  • Generating title-cased headings for articles, presentations, or navigation menus
  • Converting ALL CAPS text from a legacy system into readable sentence case

🔒 Privacy & Security

Case conversion runs in your browser's JavaScript engine. No text is uploaded. For text containing names, addresses, or any personal data that needs reformatting, local conversion keeps that data private.

You Might Also Need

Word Counter →Text Compare →Lorem Ipsum →