Text Case Converter
Change the capitalisation of any text in one step: UPPER CASE, lower case, Title Case, Sentence case, and the identifier styles camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case, plus alternating and inverse case. It understands accented letters, German ß and the Turkish dotted İ.
Convert the Case of Your Text
Converted text
All styles at a glance (first 200 characters of your text)
How to Use the Text Case Converter
- Type or paste your text into the box.
- Choose the target style from Convert to; the result appears immediately and a table shows every style side by side for the start of your text.
- For Title Case, pick how small words such as “of” and “the” are treated; for Turkish or Azerbaijani text, choose the matching language rule.
- Press Copy or Download to take the result with you.
About This Tool
Writers fixing text typed in caps lock, editors formatting headlines, and developers turning phrases into variable names, file names or CSS classes.
Input: Plain text · Output: Plain text.
Features and Limitations
Features
- Twelve case styles in one tool, converted line by line so lists of names convert in one go.
- Unicode aware: ß becomes SS in upper case, accented letters keep their accents and combining marks are preserved.
- Optional Turkish, Azerbaijani and Lithuanian rules for the letters i and ı.
- Identifier styles split camelCase and acronyms correctly: “parseHTMLString” becomes parse_html_string in snake_case.
Limitations
- Title Case and Sentence case cannot recognise proper nouns or brand names such as iPhone or NASA; use the dedicated Title Case and Sentence Case tools, which have a word-keeping list.
- Identifier styles (camelCase, snake_case and so on) drop punctuation and symbols, and apostrophes are removed rather than turned into separators.
- Upper-casing ß gives SS, so the result can be one character longer than the input.
- Results are computed in your browser; nothing you enter is sent to a server.
Example
“hello world, it's me” becomes “Hello World, It's Me” in Title Case, “helloWorldItsMe” in camelCase and “HELLO_WORLD_ITS_ME” in CONSTANT_CASE.
Frequently Asked Questions
What is the difference between camelCase and PascalCase?
Both join words without separators and capitalise each new word. camelCase starts with a lower-case letter (myVariableName) while PascalCase starts with a capital (MyVariableName).
How does Title Case treat small words?
By default every word is capitalised. Choose the AP or Chicago style to keep short words such as a, of and the in lower case unless they are the first or last word.
Why does ß turn into SS?
The German letter ß has no single-letter capital in standard Unicode upper-casing, so it becomes SS. The Uppercase Converter can use the capital ẞ instead.
Does it work with accented and non-Latin letters?
Yes. Any script that has upper and lower case, such as Latin, Greek, Cyrillic or Armenian, is converted. Scripts without case, such as Chinese or Arabic, are left unchanged.
Is my text sent to a server?
No. All conversion happens in your browser.
Related Tools
More like this: all Case & Formatting tools, all Text & Writing tools or the TinySandy home page.