How to use
- Paste or type your text in the box.
- Check the result. Every change is highlighted, so you can see exactly what will be different.
- Press Copy Result, or Open in Editor to keep working with more tools, undo and saved drafts.
Example
first name shipping address line 2 XMLHttpRequest parser
firstName shippingAddressLine2 xmlHttpRequestParser
What it's for
- Turning column headings into JavaScript property names
- Renaming a list of fields for a JSON API
Questions
Can it convert snake_case or kebab-case?
Yes. Underscores, hyphens and spaces are all treated as word breaks, and existing capitals inside words start a new word.
What about acronyms like HTML?
An acronym followed by a capitalized word is split, so XMLHttpRequest becomes xmlHttpRequest.
Related tools
- Sentence caseCapitalize the first word of each sentence. Keeps acronyms like SEO and names like iPhone.
- lowercaseMake every letter lowercase.
- UPPERCASEMake every letter uppercase.
- Title CaseHeadline style: small words like "and", "of" and "the" stay lowercase.
- Capitalize Each WordCapitalize the first letter of every word.
- aLtErNaTe cAsEAlternate lowercase and uppercase letters.
- iNVERT cASESwap uppercase and lowercase letters.
- snake_caseJoin words on each line with underscores.
- kebab-caseJoin words on each line with hyphens.
- URL SlugTurn each line into a clean URL slug.
- Word CounterCount words and characters, and check length limits.