Text Case Converter
Convert text between 12 case formats instantly. All processing happens in your browser.
Your Text
Enter text above to see all 12 case conversions
Convert text between 12 case formats instantly. All processing happens in your browser.
Enter text above to see all 12 case conversions
Different text cases serve different purposes across writing, design, and development. UPPERCASE draws attention and works well for headings, acronyms, and calls to action. Lowercase is the default for body text and informal communication. Title Case capitalizes the first letter of each major word, making it ideal for article headlines, book titles, and navigation labels.
Sentence case capitalizes only the first word of each sentence plus proper nouns, which is the standard for most body copy, email subjects, and UI labels. Understanding the right context for each case helps your content look polished and professional across every platform.
Consistent naming conventions make code easier to read, maintain, and collaborate on. camelCase is the standard for JavaScript and TypeScript variables and function names. PascalCase is used for class names, React components, and TypeScript interfaces. snake_case is the convention in Python, Ruby, and database column names.
kebab-case is the standard for CSS class names, URL slugs, and HTML attributes. CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) marks constants and environment variables in most languages. dot.case appears in configuration files, Java package names, and object property paths. Using the correct case for each context signals professionalism and reduces friction during code reviews.
Title case follows specific rules about which words to capitalize. The first and last words are always capitalized. Major words like nouns, verbs, adjectives, and adverbs are capitalized. Minor words like articles (a, an, the), short prepositions (in, on, at, to), and coordinating conjunctions (and, but, or) are typically lowercase unless they start the sentence.
Different style guides have slightly different rules. AP style, Chicago Manual of Style, and APA each define title case differently for edge cases like hyphenated compounds and words longer than four letters. This converter applies a general title case rule that capitalizes the first letter of every word, which works for most use cases including blog titles, email subject lines, and presentation slides.
How you format text affects both readability and search engine optimization. Page titles and H1 headings typically use Title Case to appear professional in search results. Meta descriptions use Sentence case for a natural, readable feel. URL slugs should use kebab-case with all lowercase letters for clean, crawlable links that search engines prefer.
Consistent text formatting across your site builds trust with both users and search engines. Mixing cases randomly looks unprofessional and can hurt click-through rates. Using this converter ensures your headings, titles, URLs, and code follow the right conventions every time, saving you from manual reformatting.
camelCase starts with a lowercase letter and capitalizes the first letter of each subsequent word (myVariableName). PascalCase starts with an uppercase letter and capitalizes every word (MyVariableName). In JavaScript and TypeScript, camelCase is used for variables and functions while PascalCase is used for classes, React components, and type definitions.
No. All text processing happens entirely in your browser using JavaScript. Your text is never sent to a server, stored in a database, or logged anywhere. When you close the tab or clear the input, the text is gone. It is safe to convert sensitive or confidential content.
kebab-case (also called dash-case) uses lowercase letters with hyphens between words. It is the standard format for URL slugs, CSS class names, and HTML data attributes. Search engines prefer kebab-case URLs because hyphens are treated as word separators, making the URL structure easier to parse and index.
Sentence case capitalizes only the first letter of the first word in each sentence, plus proper nouns. Title case capitalizes the first letter of most words. Sentence case reads more naturally and is preferred for body text, button labels, and email subject lines. Title case is more formal and works best for headlines and document titles.
Yes. The converter handles text with numbers, punctuation, and special characters. For programming cases like camelCase, snake_case, and kebab-case, non-alphanumeric characters are used as word boundaries and then removed. For text cases like UPPERCASE, lowercase, and Title Case, special characters and numbers are preserved in their original positions.