How this tool fits your workflow
The five cases, and where each one belongs
Pick a target style and the whole block transforms at once. The five options cover the conversions that actually come up when moving text between a spreadsheet, a codebase, and a document.
| Style | "hello world example" becomes | Typical use |
|---|---|---|
| UPPERCASE | HELLO WORLD EXAMPLE | Constants, headers, acronyms |
| lowercase | hello world example | Normalising imported data, URLs, tags |
| Title Case | Hello World Example | Headlines, product names, table headers |
| Sentence case | Hello world example | Body copy, UI labels, descriptions |
| camelCase | helloWorldExample | JavaScript variables, JSON keys |
Worked example: cleaning a spreadsheet export
A CRM export gives you 400 company names in full caps — "ACME MANUFACTURING LTD" — and the report needs them readable. Retyping is out; a formula means leaving the browser.
- Copy the column out of the spreadsheet and paste it here. Line breaks are preserved, so one row stays one row.
- Choose Title Case. "ACME MANUFACTURING LTD" becomes "Acme Manufacturing Ltd" across all 400 rows at once.
- Copy the result and paste it back as a new column.
- Scan for names that need manual repair — see the caveat below, because this is the step people skip.
Where Title Case gets it wrong
Title Case capitalises the first letter of every whitespace-separated word. That is the right rule most of the time and visibly wrong in three cases, all common in real business data.
Acronyms lose their capitals: "IBM" becomes "Ibm" and "NASA" becomes "Nasa". Internal capitals are flattened: "McDonald" becomes "Mcdonald", "O'Brien" becomes "O'brien". And editorial style is ignored — publications following AP or Chicago style leave short prepositions and articles lowercase, so "The Art of War" is correct while this produces "The Art Of War".
For a column of company names this usually means fixing a handful of rows by hand. That is still far quicker than retyping 400, but it is a review step, not an optional one.
Common mistakes
- Running Sentence case over multi-sentence text. It capitalises the first letter of the block, not the first letter after each full stop, so later sentences stay lowercase.
- Expecting camelCase to handle punctuation. It is built for space-separated words; hyphens, underscores and slashes are not treated as word boundaries, so "user-name field" will not produce "userNameField".
- Converting text containing code or URLs. Case is meaningful in both — uppercasing a URL path can break the link, and lowercasing a variable name can break a build.
- Losing German ß or Turkish dotless ı. Case conversion follows JavaScript defaults, which do not implement every locale-specific rule.
- Assuming lowercase is safe for email addresses. The domain half is case-insensitive, but the part before the @ technically is not, even though nearly every provider treats it as such.
When not to use this
Related workflow
Case changes never alter the word count, but they do change character-level comparisons. If you are checking a rewrite against an original, compare text will flag every case change as a difference.
When the goal is a length limit rather than consistent styling, the word counter gives live word, character and sentence counts.
Converting spreadsheet data into structured records is the natural next step: the CSV to JSON converter turns a cleaned-up export into JSON with your headers as keys.
Frequently asked questions
- What is title case?
- Title case capitalizes the first letter of most words in a string. Small words like 'and', 'or', 'the', 'in', and 'of' are typically lowercased unless they start the sentence.
- What is camelCase used for?
- camelCase is widely used in JavaScript, Java, and Swift for variable and function names. The first word is lowercase and each subsequent word starts with an uppercase letter, with no spaces.
- What is snake_case used for?
- snake_case is common in Python, Ruby, and SQL for variable names and database column names. Words are separated by underscores and all letters are typically lowercase.
- Is my text sent to a server?
- No. All case conversion runs entirely in your browser. Your text is never uploaded or stored anywhere.