Convert Text Case Instantly — Any Format, Any Volume
Whether you need to standardize a spreadsheet full of names to proper Title Case, convert a block of code from camelCase to snake_case, or simply fix a passage that was accidentally typed in CAPS LOCK, Cluster Tools's Case Converter handles it in real time.
Paste or type — the converted output appears immediately, no button needed.
Supported Case Formats
UPPERCASE
Every character converted to its capital form. hello world → HELLO WORLD. Used in: headings that need emphasis, constant names in many programming languages (MAX_RETRIES), legal documents, acronyms.
lowercase
Every character converted to lowercase. Hello World → hello world. Used in: URL slugs, email addresses, username normalization, certain programming conventions.
Title Case
The first letter of each significant word is capitalized. the quick brown fox → The Quick Brown Fox. Smart title case follows grammatical rules — short prepositions, articles, and conjunctions (a, an, the, and, but, or, for, in, of) remain lowercase unless they're the first or last word.
Sentence case
Only the first letter of each sentence is capitalized. this is a sentence. another one. → This is a sentence. Another one. Useful for fixing text that was pasted from an all-caps source.
camelCase
Words joined together, each subsequent word starting with a capital. hello world → helloWorld. Standard naming convention for variables and functions in JavaScript, Java, C#, and many other languages.
PascalCase
Like camelCase but the first word is also capitalized. hello world → HelloWorld. Standard for class names, component names in React, and types in TypeScript.
snake_case
Words joined by underscores, all lowercase. Hello World → hello_world. Common in Python variables and functions, Ruby, database column names, and file names in many conventions.
SCREAMING_SNAKE_CASE
Snake case in uppercase. Hello World → HELLO_WORLD. Standard for environment variables and constants in shell scripts, Python, and JavaScript.
kebab-case
Words joined by hyphens, all lowercase. Hello World → hello-world. Used in CSS class names, HTML attributes, URL slugs, NPM package names, and file names in web projects.
Step-by-Step: How to Use
- Paste or type your text into the input area.
- Click the case format you want — the converted text appears instantly below.
- Copy the result with one click.
Frequently Asked Questions
Does it handle special characters and punctuation? Yes — punctuation is preserved as-is. Only alphabetic characters have their case changed.
What counts as a "word boundary" for camelCase/snake_case?
Spaces, hyphens, underscores, and punctuation are all treated as word boundaries. hello-world_test converts to helloWorldTest in camelCase.
Does Title Case follow any specific style guide? Cluster Tools follows the most common convention (AP Style / Chicago Style): capitalize the first and last words, and all words except articles (a, an, the), short prepositions (in, on, at, to, by, for), and coordinating conjunctions (and, but, or, nor). For specific style guide adherence (APA, MLA), manual review may be needed.
Can I convert very long documents? Yes — there's no character limit. The conversion runs entirely in your browser using JavaScript, so it handles any amount of text your device can load.
What about languages other than English? Uppercase/lowercase conversion works for any language that has a Unicode case distinction (Latin, Cyrillic, Greek, Armenian). CamelCase, snake_case, and kebab-case conversions are designed for Latin-alphabet text.
Related Tools
- Word Counter — check word and character counts of your converted text.
- Text Diff Checker — compare original and converted text side-by-side.
- Slug Generator — generate SEO-friendly URL slugs (kebab-case) from titles or phrases.
- Remove Duplicate Lines — clean up repeated content before case conversion.