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 shippingAddressLine2 order-total
first_name shipping_address_line2 order_total
What it's for
- Naming database columns from a list of field labels
- Writing Python variable or function names
Questions
Does it remove punctuation?
Yes. Anything that isn't a letter or number is treated as a word break and removed.
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.
- camelCaseJoin words on each line as camelCase.
- 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.