RunTheTests

Case Converter

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

System verdict

RESULT

Title Case

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

Diagnostic telemetry
Title Case
Get Http Response Code

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.

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.

More in Text