Case Converter
The Case Converter instantly transforms any text between all common letter case formats. Whether you accidentally typed a paragraph in ALL CAPS, need to convert variable names from camelCase to snake_case, or want to format a title properly, this tool handles it in one click — no manual editing required.
Writers, developers, content creators, and data professionals all need to switch between case formats regularly. Manually correcting case in long documents or code files is tedious and error-prone. Our Case Converter processes even large blocks of text instantly, handling edge cases like contractions, abbreviations, and mixed content correctly.
Supported Case Formats
- UPPER CASE — converts all letters to uppercase: HELLO WORLD.
- lower case — converts all letters to lowercase: hello world.
- Title Case — capitalizes the first letter of each major word: Hello World.
- Sentence case — capitalizes only the first letter of each sentence: Hello world.
- camelCase — joins words with no spaces, capitalizing each word after the first: helloWorld.
- PascalCase — like camelCase but the first word is also capitalized: HelloWorld.
- snake_case — joins words with underscores in lowercase: hello_world.
- kebab-case — joins words with hyphens in lowercase: hello-world.
How to Convert Text Case
- Paste or type your text into the input field.
- Click the button for the case format you need (e.g., Title Case, camelCase, snake_case).
- The converted text appears instantly in the output field.
- Click Copy to copy it to your clipboard.
When to Use Each Case Format
UPPER CASE: headings, acronyms, emphasis in legal documents. lower case: URLs, email addresses, HTML attributes. Title Case: article titles, book titles, product names, headings. Sentence case: regular paragraph text, email subjects, descriptions. camelCase: JavaScript and Java variable/function names (e.g., firstName, getUserData). PascalCase: class names in JavaScript, C#, and Java (e.g., UserProfile, HttpClient). snake_case: Python variables and functions, database column names, file names. kebab-case: URL slugs, CSS class names, HTML attribute values.
Frequently Asked Questions
Does Title Case capitalize every word?
No. Proper Title Case does not capitalize short prepositions (of, in, on, at), conjunctions (and, but, or), or articles (a, an, the) unless they are the first or last word. Our tool follows the Chicago Manual of Style title case rules.
Can I convert code variable names between camelCase and snake_case?
Yes. Paste your camelCase variables into the input and click snake_case. The converter correctly splits words at capital letter boundaries. This is especially useful when migrating code between languages like JavaScript and Python.
Will the converter handle special characters and numbers?
Yes. Numbers remain unchanged, and special characters like hyphens and underscores are handled correctly for camelCase, snake_case, and kebab-case conversions.
Can I convert an entire document?
Yes. There is no character limit. Paste your entire document and the converter will process all the text at once.