Convert any text to UPPERCASE, lowercase, Title Case, or camelCase
Convert text between any capitalisation style: uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case.
Interactive Sample Data
| id | phrase |
|---|---|
| 1 | the quick brown fox |
| 2 | hello world from nairobi |
| 3 | user account balance field |
How this tool works
Things that usually go wrong
- Title Case cannot automatically detect proper nouns — 'visit nairobi today' becomes 'Visit Nairobi Today' in word-by-word Title Case (every word is capitalised), not 'Visit nairobi Today'.
- Acronyms like 'API', 'CSV', 'JSON' may be lowercased in camelCase/snake_case unless the input already uses word boundaries around them.
- Non-Latin scripts (Arabic, Chinese) have no case concept — they pass through unchanged regardless of the mode selected.
Edge cases we tested
Underscores treated as word boundaries: userAccountBalance.
Preserved: 'NASA Budget' — all-caps words are assumed to be acronyms and left unchanged.
First word capitalised: 'Visit nairobi today' — the engine does not auto-detect proper nouns.
camelCase boundaries detected: hello_world.
Empty line produces an empty output line — no error, no skipping.
Frequently Asked Questions
What is the difference between Title Case and Sentence case?
Title Case capitalises the first letter of most words (with exceptions for articles and prepositions). Sentence case capitalises only the first word of the sentence and proper nouns.
Can I convert identifiers from camelCase to snake_case?
Yes — the engine detects camelCase word boundaries (transitions from lowercase to uppercase letters) and splits them accordingly.
Does it work on an entire CSV column?
Yes — paste the CSV and specify 'convert the [column name] column to Title Case'. For bulk column operations, use 'Change Text Case' in the CSV tools.
What about numbers in identifiers ('address2', 'item_3')?
Numbers are treated as word characters — they are kept in place during conversion and do not become word boundaries in snake_case or camelCase.
Related tools
Text to URL Slug
Turn any text title into a lowercase, hyphen-separated URL slug safe for web addresses.
Open Tool →Remove Accents and Diacritics
Strip all diacritical marks from accented characters, converting to plain ASCII equivalents.
Open Tool →Change Text Case
Transform column text into UPPERCASE, lowercase, Title Case, Sentence case, or camelCase across your spreadsheet.
Open Tool →Find and Replace Text
Replace any word, phrase, or regex pattern in any block of text.
Open Tool →