Number to Words Converter
Numbers spelled out in English, for checks too.
Paste text into this case converter and get it in twelve styles at once, from UPPER CASE and Title Case to camelCase and snake_case. It also counts characters, words, and lines.
For the programming cases, the text is first split into words at spaces, punctuation, and changes of case. "HTMLParser" becomes "HTML" and "Parser", and "userId2" becomes "user", "Id2". The words are then joined with the style's separator: nothing for camelCase, "_" for snake_case, "-" for kebab-case.
Title Case follows AP style: every word starts with a capital, except articles, short conjunctions, and prepositions of three letters or fewer (a, and, of, the, to...), unless they are the first or last word.
| Case | Example | Common use |
|---|---|---|
| camelCase | orderTotal | JavaScript and Java variables |
| PascalCase | OrderTotal | Class and component names |
| snake_case | order_total | Python, Ruby, database columns |
| kebab-case | order-total | URLs, CSS classes, file names |
| CONSTANT_CASE | ORDER_TOTAL | Constants and environment variables |
| dot.case | order.total | Config keys and translation keys |
| Title Case | Order Total | Headlines and titles |
| Sentence case | Order total | Buttons, labels, and body text |
Headlines in many US publications use Title Case. Most modern interfaces and style guides, including Google's and Microsoft's, prefer Sentence case for headings and buttons because it is easier to read. Whichever you choose, use it consistently.
camelCase starts with a lower-case letter (orderTotal); PascalCase starts with a capital (OrderTotal).
In AP style: a, an, the, and, but, or, nor, for, so, yet, and prepositions of three letters or fewer, unless they start or end the title.
Yes. Upper and lower case use the Unicode rules, so é becomes É and ß becomes SS.
Often used together with the Case Converter.
Numbers spelled out in English, for checks too.
ROT13, Caesar shifts, ROT5, ROT18, and ROT47.
Generates lorem ipsum paragraphs, sentences, words, or list items as text or HTML.