Case Converter Converter

Switch text between camelCase, snake_case, Title Case and more.

Runs in your browser Free · no account

Text

Converted

This conversion happens locally in your browser. Your files are never uploaded.

About the Case Converter converter

Renaming a variable across languages, or reformatting a column of headings, means switching between naming conventions. This converter detects word boundaries first, then re-joins them in the style you pick.

Because boundaries are detected rather than assumed, `parseHTTPResponse` correctly splits into `parse`, `HTTP` and `Response` instead of one run-on word.

How words are detected

A boundary is any punctuation or space, plus the transition from a lowercase letter to an uppercase one. A run of capitals followed by a capitalised word — the `HTTPResponse` pattern — splits before the last capital.

That means you can paste text in almost any convention and convert straight to another without cleaning it up first.

Title case

Title case capitalises each word but leaves short joining words — a, an, the, of, to, in — lowercase unless they start or end the title. That follows the common editorial style rather than naively capitalising everything.

Frequently asked questions

Does it keep my line breaks?

Sentence, title, upper and lower case work on the text as-is and preserve layout. The programming styles collapse everything into a single identifier by design.

What is dot.case for?

Configuration keys and analytics event names, mostly — think `user.profile.updated`.