Text & Writing Tools

Text Case Converter

Convert text between uppercase, lowercase, title case, sentence case, and other supported casing styles.

Text Case Converter — Online Calculator

Text Case Converter

The Text Case Converter restyles text into the eight casings people actually need: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Paste text, pick the target, and the converted result is ready to copy, whether you are normalizing a headline, repairing a caps-lock accident, or turning a label into a variable name.

How It Works

Uppercase and lowercase apply the full Unicode case mapping to every character. Title Case first lowercases everything, then capitalizes the first letter of each space-separated word. Sentence case lowercases the whole text and capitalizes only its very first character. The programming casings split your text into words (recognizing existing camelCase humps, spaces, underscores, and hyphens as boundaries), then rejoin: camelCase lowercases the first word and capitalizes the rest, PascalCase capitalizes every word, snake_case joins lowercase words with underscores, and kebab-case joins them with hyphens.

The eight styles and their homes

| Style | Example | Typical use | |---|---|---| | UPPERCASE | USER NAME | Labels, warnings, acronyms, headings styles | | lowercase | user name | Normalization, emails, tags | | Title Case | User Name | Headlines, book and article titles | | Sentence case | User name | Interface text, modern headline style | | camelCase | userName | JavaScript and Java variables | | PascalCase | UserName | Classes, components, types | | snake_case | user_name | Python, Ruby, database columns | | kebab-case | user-name | URLs, CSS classes, file names |

Worked examples

"user profile settings" becomes USER PROFILE SETTINGS in uppercase, User Profile Settings in Title Case, User profile settings in sentence case, userProfileSettings in camelCase, and user_profile_settings in snake_case. Existing identifier shapes convert cleanly too: "userProfile_settings" splits at the camel hump and the underscore, producing the same family of results, which is what makes the tool useful for renaming conventions across a codebase or a spreadsheet of column names.

Honest quirks to check before you rely on the output

Two behaviours follow directly from the simple rules and surprise people. Title Case capitalizes every word including "and", "of", and "the", and lowercases the remainder of each word, so acronyms are flattened: "NASA launch FAQ" becomes "Nasa Launch Faq". Editorial title styles keep small words lowercase and preserve acronyms, so proofread headlines after conversion. Sentence case capitalizes only the first character of the entire text, not the first letter after every full stop: a three-sentence paragraph keeps its later sentences lowercase, and proper nouns inside lose their capitals to the initial lowercasing. For multi-sentence prose, treat the output as a starting point and restore proper nouns by hand.

Limitations

The converter is rule-based and language-agnostic in the literal sense: it does not know proper nouns, acronyms, brand stylings (iPhone, eBay), Turkish dotted-I rules beyond the Unicode defaults, or headline style guides. It converts what you paste; it does not store or send it. Long documents convert fine, but the editorial passes above grow more important, not less, as the text grows.

Frequently Asked Questions

Why did Title Case lowercase my acronym?

Because the rule lowercases each word before capitalizing its first letter, which normalizes shouting but flattens acronyms and internal capitals. Fix acronyms and brand names in a quick pass after conversion.

Which case should URLs and file names use?

Kebab-case: lowercase words joined by hyphens. It avoids the case-sensitivity traps of camelCase on servers and the escaping awkwardness of underscores and spaces, and it reads well in search results.

Can it fix text typed with Caps Lock on?

Yes, that is its most satisfying use: paste the accidental SHOUTING, convert to lowercase or sentence case, and the text is normal again, with only proper nouns needing attention afterward.

Related Tools