Case Converter Online

Input
Output
Ready

Free Online Case Converter

This case converter transforms your text into any capitalisation style instantly. Paste or type text on the left, click a case button, and the converted result appears on the right in real time. No account, no ads, no data sent to any server.

What is a text case converter?

A case converter changes how letters are capitalised in a piece of text. Writers use it to fix inconsistent capitalisation, developers use it to reformat variable names, and designers use it to prepare display copy for headings and UI labels.

Case formats explained

UPPERCASE capitalises every letter. lowercase makes every letter small. Title Case capitalises the first letter of every word, commonly used in article titles and headings. Sentence case capitalises only the first letter of each sentence, matching standard prose style.

camelCase joins words without spaces and capitalises each word after the first, used extensively in JavaScript. PascalCase (UpperCamelCase) capitalises every word including the first, used in class names in C#, Java, and TypeScript. snake_case joins words with underscores and keeps everything lowercase, the standard style in Python. kebab-case joins words with hyphens, used in CSS and URL slugs. CONSTANT_CASE is snake_case in all-caps, used for constants.

When to use each case format

Use Title Case for blog post titles, page headings, and product names. Use Sentence case for UI labels and body copy. Use camelCase or PascalCase when naming variables and classes in code. Use snake_case for Python variables, database column names, and file names on Linux. Use kebab-case for CSS classes, HTML IDs, and URL slugs. Use CONSTANT_CASE for environment variables and configuration keys.

Frequently asked questions

Does the case converter save my text?
No. All conversion happens inside your browser. Your text is never uploaded to any server and is erased when you leave the page.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter: myVariableName. PascalCase starts with an uppercase letter: MyVariableName. Both eliminate spaces by capitalising the start of each word.
What is snake_case used for?
snake_case is used in Python variable and function names, Ruby, SQL column names, and file names on Linux/macOS. CONSTANT_CASE (all-caps snake) is used for environment variables and constants in many languages.
What is kebab-case used for?
kebab-case is standard for CSS class names, HTML element IDs, URL path segments, and npm package names. It is human-readable and safe in URLs because hyphens are not encoded.
Is there a limit on how much text I can convert?
No hard limit. The converter handles any amount of text your browser can hold. Very large texts (several megabytes) may be slightly slower to process.
Does it work on mobile?
Yes. The tool is fully responsive and works on any modern smartphone or tablet browser without downloading an app.