KitJade
Developer ToolsRuns in your browserNew

Case Converter

Switch between nine letter cases without retyping.

Use the Case Converter tool

Runs in your browserUpdated Report a problem

What this case converter does

Case Converter rewrites text in the conventions developers and editors use every day. Title case capitalises the significant words in a heading; sentence case capitalises only the first word and proper nouns you have already typed.

Programming cases behave differently. camelCase lowers the first word and capitalises the rest, PascalCase capitalises every word, snake_case joins words with underscores, and kebab-case uses hyphens. CONSTANT_CASE upper-cases snake_case for constants and environment variables.

Why use it

  • Turn a human-readable label into a variable name without typos.
  • Normalise headings that were pasted in inconsistent case.
  • Convert API field names between camelCase and snake_case.

How to use it

  1. 1Paste the text you want to convert.
  2. 2Choose the target case.
  3. 3Copy the result. The original stays intact so you can try another case.

Worked examples

Programming case

Input

user profile image

Output

camelCase: userProfileImage · snake_case: user_profile_image · kebab-case: user-profile-image

Heading case

Input

how to audit http security headers

Output

Title case: How to Audit HTTP Security Headers

Short prepositions and articles stay lower-case in title case.

Common mistakes

  • Assuming title case rules are universal; APA, Chicago and AP capitalise different words.
  • Converting acronyms to title case and losing them — HTTP can become Http.
  • Using kebab-case for JavaScript variables, where the hyphen is read as subtraction.

Frequently asked questions

Does title case capitalise every word?
No. Short articles, conjunctions and prepositions are kept lower-case unless they are the first or last word, which follows the common editorial convention.
What happens to numbers and punctuation?
They are preserved. Word boundaries are detected from whitespace and separators, so version numbers stay intact.
Is camelCase safe for non-English text?
It works on Latin script. For scripts without case, such as Chinese or Arabic, the conversion leaves characters unchanged and only adjusts separators.
All tools