Text Case Converter
Converts text between the nine cases people actually need, including the four identifier conventions.
Loading the tool…
How to use this tool
- Paste the text, or the list of names, you want converted.
- Choose a case. The four identifier conventions work one line at a time; the prose cases work on the whole text.
- Select Convert.
- Check title case against your own style guide — the list of words kept lower case is short, and guides disagree about it.
What case converter does
Case conversion sounds trivial until it is not. Upper and lower case are only simple in ASCII; done properly they follow Unicode rules, so the German ß, the Turkish dotless ı and accented letters behave the way a reader expects rather than being left alone or mangled. This page uses your browser’s Unicode implementation for both.
The identifier conventions — camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE — are the ones that save real time. Each converts one line at a time, and each splits words on spaces, punctuation and camel humps alike, so customerOrderID and "Customer Order ID" both become customer_order_id. That is what makes this usable on a column list pasted straight out of a schema.