Free Case Converter — Uppercase, Lowercase, Title Case and More
Convert text
Type, paste, import, or drop a plain-text file. Your source stays unchanged when a case is applied.
0 characters · 0 without spaces · 0 words · 0 sentences · 0 paragraphs · 0 lines
Files are read locally. Original line endings are retained in the source.
Choose a case
Select a format to convert the source into the result. Each button includes a short example.
The result appears here. Use it as a new source to chain conversions.
0 characters · 0 without spaces · 0 words · 0 sentences · 0 paragraphs · 0 lines
Advertisement
How to use this case converter
- Paste, type, or import text into the Source text field.
- Choose a case, and select a style guide first when you need professional Title Case.
- Copy or download the converted result, or use it as the input for another conversion.
Writing cases preserve spacing, paragraphs, punctuation and numbers. Identifier cases preserve line breaks but standardize separators within each line.
Case format examples
These examples convert “a guide to sample text”. Select an example to load that format with the sample source.
| Format | Example | Typical use |
|---|---|---|
| UPPERCASE | Labels, warnings and acronyms | |
| lowercase | Casual text and normalized data | |
| Sentence case | Body copy and interface labels | |
| Title Case | Headlines and work titles; rules depend on style | |
| Capitalized Case | Capitalizing every word without title rules | |
| camelCase | JavaScript variables and methods | |
| PascalCase | Classes, types and components | |
| snake_case | Python names and database fields | |
| kebab-case | URLs, CSS classes and file names | |
| CONSTANT_CASE | Constants and environment keys | |
| dot.case | Configuration keys and namespaces | |
| AlTeRnAtInG | Playful or informal text | |
| iNVERSE cASE | Flipping each existing letter’s case | |
| rANdOm caSe | Decorative or playful text |
Case conversion guide
Uppercase Converter
Uppercase changes every cased letter to capitals, as in IMPORTANT NOTICE. It suits short labels, abbreviations and warnings, but long all-caps passages can feel forceful.
Lowercase Converter
Lowercase changes cased letters to their small forms, as in sample text. It is useful for normalizing pasted data, fixing Caps Lock text and preparing identifiers.
Sentence Case Converter
Sentence case lowercases text and capitalizes sentence and paragraph starts. It handles punctuation, closing quotation marks, ellipses and common abbreviations, while optional preservation protects mixed-case brands and listed terms.
Title Case Converter
Title Case capitalizes major words while applying the selected Standard, AP, APA, Chicago or MLA minor-word rules. First and final words are detected even beside punctuation, and apostrophes, hyphenated words, Unicode letters and intentional internal capitals such as iPhone are handled.
Capitalized Case
Capitalized Case starts every word with a capital. Unlike professional Title Case, it also capitalizes articles, conjunctions and prepositions: A Guide To The Text.
Programming identifier cases
camelCase and PascalCase join capitalized words, while snake_case, kebab-case, CONSTANT_CASE and dot.case use visible separators. Punctuation becomes a boundary and each source line becomes a separate identifier.
Edge cases covered
- Empty input returns an empty result.
- Multiple paragraphs and original line endings are retained.
- Sentence starts after closing quotations are detected.
- Ellipses and common abbreviations such as
e.g.are distinguished. - Apostrophes and hyphenated compounds remain intact in writing cases.
- Mixed-case brands, listed acronyms and emoji are preserved where applicable.
- Accented and other Unicode letters use browser-native casing.
- Large input is processed in memory without an upload.
Case converter FAQs
How do I change uppercase text to lowercase?
Paste or type the uppercase text into Source text, then choose lowercase. The converted version appears in Converted text, ready to copy or download.
How do I fix text typed with Caps Lock on?
Choose lowercase if the whole passage should be lowercase, or Sentence case for ordinary prose. Sentence case cannot identify every name or brand, so review the result or list terms that must keep their capitalization.
Is my text uploaded or stored?
No. Conversion and file reading happen locally in your browser. Starlight Tools does not transmit or retain the text you enter here.
Are formatting and line breaks preserved?
Writing formats preserve spacing, paragraphs, punctuation and numbers. Programming formats preserve line breaks but replace or remove spaces and punctuation to build identifiers.
What is the difference between Title Case and Capitalized Case?
Title Case follows the selected style guide and usually leaves minor words lowercase. Capitalized Case starts every word with a capital letter, regardless of its role.
What is the difference between camelCase and PascalCase?
camelCase begins with a lowercase word, such as myVariableName. PascalCase capitalizes the first word too, as in MyVariableName.
Can this case converter handle large text?
Yes, it can process long documents, but the practical limit and speed depend on your browser, device memory and the size of the text.
How are accented and international characters handled?
The converter uses Unicode-aware browser casing, so accented Latin letters and many other scripts are processed consistently. Some languages have context-specific casing rules, so important international text should still be reviewed.
