RunTheTests
/

Case Converter

Convert text between UPPER, lower, Title, camelCase, snake_case and more.

What you provide

Result

Title Case

Converted while preserving the words. Title Case capitalises each word; Sentence case capitalises only the start of each sentence.

Title Case
Get Http Response Code
Diagnostic telemetry
Output length
22 chars

What this cannot tell you

  • Converts in your browser. Nothing is uploaded.
  • Programming cases split your text into words first, so input in any case converts — but unusual punctuation or emoji may not split as you expect.

Take this with you

How this calculation works

For the simple cases the tool changes the letters directly. For the programming cases — camel, snake, kebab and the rest — it first splits your text into its component words, detecting boundaries from existing capitalisation and separators, then re-joins them in the chosen style. That is why input in one programming case converts cleanly to another.

What the results mean

Title Case
Every word capitalised. Common for headings.
camelCase / PascalCase
Words joined with no spaces; camelCase starts lowercase, PascalCase starts uppercase. Used for variables and types.
snake_case / kebab-case
Words joined by underscores or hyphens. Common in filenames, URLs and many languages.

Frequently asked questions

Why does "getHTTPResponse" convert correctly?

The splitter recognises that a run of capitals followed by a capital-then-lowercase is an acronym boundary, so "getHTTPResponse" splits into get / HTTP / Response rather than mangling the acronym. That is the kind of edge case a naive converter gets wrong.

Can I convert between two programming cases?

Yes — that is the point of splitting into words first. snake_case in, camelCase out works, as does any other pairing, because the intermediate is always a clean list of words.

Put this on your own site

Free to embed, no attribution required beyond the source link the frame carries itself. It runs entirely in your visitor's browser, sets no cookies and loads no third-party script.

Embed code
<iframe src="https://runthetests.com/embed/case-converter/" width="100%" height="560" style="border:1px solid #e5e5e5;border-radius:8px" title="Case Converter" loading="lazy"></iframe>

Preview it at https://runthetests.com/embed/case-converter/. Embedded pages are marked noindex, so yours stays the canonical copy — not this one.

More in Text