Back to Blog
Text Tools
February 7, 20264 min read

How to Convert Text Case Online: Complete Guide

Learn how to convert between uppercase, lowercase, title case, camelCase, snake_case and more. Free online case converter with no signup required.

Converting text between different cases is something writers, developers, and students do constantly. Whether you accidentally typed an entire paragraph in CAPS LOCK, need to convert a headline to title case, or want to transform variable names from camelCase to snake_case, a case converter tool handles it in seconds.

Understanding Different Text Cases

There are many ways to format the capitalization of text. Each case style has specific use cases in writing, programming, and design. Here is a breakdown of every common text case:

UPPERCASE

Converts all letters to capitals. Use for headings, acronyms, legal disclaimers, and emphasis. Example: HELLO WORLD

lowercase

Converts all letters to lowercase. Use for normalizing data, email addresses, URLs, and usernames. Example: hello world

Title Case

Capitalizes the first letter of each major word. Use for headlines, book titles, and article titles. Example: The Quick Brown Fox

Sentence case

Capitalizes only the first letter of each sentence. Use for body text, paragraphs, and natural writing. Example: The quick brown fox.

camelCase

Joins words with no spaces, capitalizing each word after the first. Standard for JavaScript and Java variable names. Example: helloWorld

PascalCase

Like camelCase but the first word is also capitalized. Used for class names in most programming languages. Example: HelloWorld

snake_case

Joins words with underscores, all lowercase. Standard for Python variable names and database columns. Example: hello_world

kebab-case

Joins words with hyphens, all lowercase. Common for CSS class names, URLs, and file names. Example: hello-world

How to Convert Text Case Online (Free)

Follow these simple steps to convert your text

1

Open the Case Converter Tool

Navigate to theDOCfather's Case Converter. No signup, download, or installation required.
2

Paste or Type Your Text

Enter the text you want to convert in the input area. You can paste entire paragraphs, code snippets, or single words.
3

Select a Case Style

Click the button for the case you need: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, or others.
4

Copy the Result

Your text is converted instantly. Click the copy button to grab the result and paste it wherever you need it.

Pro Tip

If you need to convert programming variable names between conventions, try pasting code snippets directly. The Case Converter handles multi-word strings intelligently, detecting word boundaries in camelCase, snake_case, and kebab-case input.

When to Use Each Case Style

  • Writing headlines or titles - Use Title Case for professional-looking headings
  • Writing body text - Use Sentence case for natural, readable paragraphs
  • Fixing accidental caps lock - Convert UPPERCASE to lowercase or Sentence case
  • JavaScript or Java development - Use camelCase for variables and functions
  • Python development - Use snake_case for variables and function names
  • CSS class names or URLs - Use kebab-case for readable, SEO-friendly identifiers
  • Class or type names - Use PascalCase for class definitions across most languages
  • Data normalization - Convert to lowercase for consistent data processing. Pair with Remove Duplicate Lines to clean up repeated entries

Privacy First

All text conversion happens directly in your browser. Your text is never sent to any server, making it safe for sensitive content, passwords, and confidential documents.

Need to do more with your text? Check out our Word Counter and Character Counter for detailed text statistics, or use Find and Replace to make bulk text changes. You can also strip HTML tags from text before converting its case.

Explore More Text Tools

The Case Converter is one of many text utilities we offer. Here are more tools that pair well with case conversion:

  • Sort Text Lines - Alphabetize or reverse-sort lists after converting their case
  • Text Repeater - Duplicate text a set number of times for testing or content generation
  • Reverse Text - Flip text backwards for creative effects or encoding puzzles
  • Remove Duplicate Lines - Clean up repeated lines after normalizing text case

Frequently Asked Questions

How do I convert text from uppercase to lowercase?

Paste your text into theDOCfather's Case Converter tool and click the 'lowercase' button. Your entire text will be converted instantly. No signup or download required.

What is title case?

Title case capitalizes the first letter of each major word in a sentence. Small words like 'a', 'an', 'the', 'and', 'or', and prepositions are typically left lowercase unless they start the title. It is the standard format for headlines and book titles.

What is the difference between camelCase and PascalCase?

In camelCase, the first word starts with a lowercase letter and subsequent words are capitalized (myVariableName). In PascalCase, every word including the first starts with a capital letter (MyClassName). Developers use camelCase for variables and functions, and PascalCase for class names.

When should I use snake_case?

Snake_case is the standard naming convention in Python, Ruby, and database column names. Words are separated by underscores and all letters are lowercase. Use it when writing Python code, naming database fields, or following a style guide that requires it.

Can I convert the case of text in a Word document?

Yes. Copy the text from your Word document, paste it into our Case Converter, select the case you want, then copy the converted text back into your document. It is faster than using Word's built-in change case feature for bulk conversions.

Is there a keyboard shortcut for changing text case?

In Microsoft Word, you can press Shift+F3 to cycle through uppercase, lowercase, and title case. On Mac, the shortcut is Command+Shift+K in some apps. For more options like camelCase or snake_case, use an online tool like our Case Converter.

Does the case converter work with non-English languages?

Yes. The case converter handles any language with uppercase and lowercase letters, including Spanish, French, German, Turkish, and more. It correctly handles special characters like accented letters.

How do I convert kebab-case to camelCase?

Paste your kebab-case text into our Case Converter and select the camelCase option. The tool will remove the hyphens and capitalize each word boundary. For example, 'my-variable-name' becomes 'myVariableName'.

Ready to get started?

Try our free tool now. No signup required, and your files never leave your device.

Try Case Converter - Free