Case converter

One box in, six cases out. Title Case capitalises each word; it does not keep brand spellings.

How to use the Case converter

What does the Case converter do?

Convert text between upper, lower, title, camelCase, kebab-case and snake_case in the browser; It applies this page-specific rule: UPPER and lower change the whole string.

Which inputs does this converter use?

To convert text between upper, lower, title, camelcase, kebab-case and snake_case in the browser, enter Text, Results; keep every value in the same example; the page then updates the result from the current values; Start with a familiar case covered by this rule - camelCase, kebab-case and snake_case first split on spaces, hyphens, underscores and camel humps - so the expected result can confirm the settings.

How should the converter result be read?

For a result intended to convert text between upper, lower, title, camelcase, kebab-case and snake_case in the browser, camelCase, kebab-case and snake_case first split on spaces, hyphens, underscores and camel humps; read results together with the original text rather than as an isolated answer, and confirm that its units or structure match the intended use.

camelCase vs PascalCase?

When the goal is to convert text between upper, lower, title, camelcase, kebab-case and snake_case in the browser, this tool’s camelCase output is lower-first.

Does it keep acronyms?

When using the page to convert text between upper, lower, title, camelcase, kebab-case and snake_case in the browser, no.

Limits and accuracy

When using this converter to convert text between upper, lower, title, camelcase, kebab-case and snake_case in the browser, this is a formatter, not a programming-language identifier validator; check the result in its intended destination before relying on it for important work; keep text until the output has been checked in its intended destination. For a repeatable check when you need to convert text between upper, lower, title, camelcase, kebab-case and snake_case in the browser, record Text alongside the final output and selected options.

How this works

UPPER and lower change the whole string. Title Case splits on spaces and capitalises the first letter of each word. It will happily turn “iPhone” into “Iphone”. That is expected.

camelCase, kebab-case and snake_case first split on spaces, hyphens, underscores and camel humps. Then they rejoin. “XML Http Request” becomes xmlHttpRequest / xml-http-request / xml_http_request.

This is a formatter, not a programming-language identifier validator. It will not check reserved words.

Frequently asked questions

camelCase vs PascalCase?

This tool’s camelCase output is lower-first. Make the first letter upper yourself for PascalCase.

Does it keep acronyms?

No. Title Case and camel splitting treat letters, not brand rules.

Can I convert a whole file?

Paste the text. There is no file upload.