TASK
Transform text between upper, lower, title, and sentence case
Convert text casing for headings, constants, sentences, or display labels.
- 1
Different contexts need different casing: UPPERCASE for constants, Title Case for headings, Sentence case for prose, lowercase for URLs. Bulk conversion saves manual retyping.
- 2 Case Converter →
Paste text and choose the target case: UPPER, lower, Title Case, Sentence case, camelCase, etc. The tool applies the transformation to the full text.
- 3 case-convert → sort-unique
Use the chain to transform case and sort lines — useful for normalizing a list of labels to Title Case and alphabetical order.
Frequently asked questions
- Title case capitalizes every word — is that correct?
- Strict title case capitalizes every word, but style guides (Chicago, AP) lowercase articles, conjunctions, and short prepositions (a, the, in, of). For heading-style title case, use a tool that respects these rules, or manually fix the small words.
- How does sentence case work?
- Sentence case capitalizes only the first letter of each sentence and leaves the rest lowercase. It preserves proper nouns only if they are already capitalized — the tool cannot detect proper nouns automatically.
Workflows that solve this
Normalize case then sort and deduplicate
Convert all text to lowercase then sort lines alphabetically and remove duplicates. PIPELINE
Normalize and sort identifiers
Clean whitespace, convert to lowercase, then sort and deduplicate a list of identifiers. PIPELINE
Clean and sort text lines
Trim whitespace from every line, then sort and deduplicate the result for a clean canonical list. PIPELINE
Deduplicate lines and count words
Sort and remove duplicate lines, then count the remaining words to get a quick inventory. PIPELINE
Trim, dedupe, and sort lines
Clean a list: trim whitespace from every line, remove duplicates, and sort the result. PIPELINE
Extract Emails and Sort Unique
Extract email addresses then sort and deduplicate. PIPELINE
Trim Text and Deduplicate Sort
Trim whitespace then sort and deduplicate lines. PIPELINE
Learn more
Want to understand why?
How to Convert Between Naming Conventions
Transform identifiers between camelCase, snake_case, kebab-case, PascalCase, and SCREAMING_SNAKE_CASE. TUTORIAL
How to Convert Text Case
Transform text between camelCase, snake_case, kebab-case, PascalCase, and more. TUTORIAL
Camel Case
Camel case joins multi-word identifiers with capitalized initials (e.g., userName or UserName); it is common in Java, JavaScript, and TypeScript. GLOSSARY
Snake Case
Snake case joins lowercase words with underscores (e.g., user_name); it is common in Python, database column names, and JSON. GLOSSARY
Related tools
Case Converter
Convert text between upper, lower, title, camel, pascal, snake, kebab, constant, and sentence cases. Free, private, and 100% client-side. TOOL
Naming Convention Converter
Convert between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE. Free, private, 100% client-side. TOOL
Word Count
Count characters, words, lines, sentences, paragraphs, byte size, and estimate reading time. Free, private, and 100% client-side. TOOL