Case Converter
Change text capitalization instantly—from uppercase and sentence case to camelCase, snake_case, kebab-case, and other developer-friendly formats.
Convert your text
Enter text, choose a case style, and copy or download the result.
Choose a case style
Convert text for writing, coding, and publishing
The case converter changes capitalization without requiring manual retyping. Standard modes help fix headings, paragraphs, labels, and copied text, while identifier modes generate formats commonly used in programming, filenames, URLs, CSS classes, database fields, and configuration files.
- Writing formats: uppercase, lowercase, sentence case, title case, and capitalized words.
- Developer formats: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and path/case.
- Fast workflow: upload, paste, copy, reuse, and download converted text.
How the conversion works
The tool detects words from spaces, punctuation, underscores, hyphens, and existing capital-letter boundaries. It then applies the selected capitalization pattern. Identifier modes remove punctuation and join words using the appropriate separator.
Because capitalization rules vary across languages and style guides, title case and sentence case should be reviewed for proper nouns, acronyms, branded terms, and specialized terminology.
Frequently asked questions
Yes. You can convert unlimited text without creating an account or paying a fee.
No. All conversions run locally in your browser. Your text is not submitted to the server or stored in a database.
The tool supports uppercase, lowercase, sentence case, title case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, alternating case, inverse case, and random case.
Sentence case capitalizes the first letter of each sentence while converting most remaining letters to lowercase.
Title case capitalizes important words while keeping common short articles, conjunctions, and prepositions lowercase unless they begin or end the title.
camelCase is commonly used for variable and function names in programming. The first word begins with a lowercase letter and each following word begins with a capital letter.
PascalCase capitalizes every word without spaces and is commonly used for class names, component names, and identifiers.
Yes. Standard capitalization modes preserve line breaks. Identifier-style modes convert each line separately by default.
Yes. You can load a plain-text or similar text-based file. It is read locally by your browser.
Yes. You can copy the converted text to your clipboard or download it as a plain-text file.
The built-in title case follows practical English capitalization rules. Exact requirements may differ among APA, Chicago, MLA, AP, and publisher-specific styles.
Yes. The interface is responsive and works in modern desktop and mobile browsers.