Text tool

Case Converter

Change text capitalization and separators for headlines, labels, filenames, variables, and code-style identifiers.

Convert text for writing and code

Case changes are easy to do once, but tedious when you are cleaning labels, headings, filenames, slugs, and variable names. This converter turns pasted text into common writing and developer formats with one click.

Use title case for headings, sentence case for readable copy, and snake, kebab, camel, or constant case for technical names.

Common conversions

  • Turn a headline draft into title case or sentence case.
  • Convert labels into camelCase or PascalCase for code examples.
  • Create snake_case, kebab-case, or CONSTANT_CASE names from pasted text.

Best for

  • Headings, labels, filenames, slugs, and exports.
  • Code identifiers such as camelCase, PascalCase, and CONSTANT_CASE.
  • Pasted text that needs consistent capitalization before it moves on.

Case conversion examples

  • customer profile page can become Customer Profile Page for a heading.
  • customer profile page can become customerProfilePage for JavaScript-style names.
  • customer profile page can become customer-profile-page for URL slugs.

Related writing tools

Use the Word Counter when the converted text must fit a limit, the Markdown Preview for headings in docs, and the URL Encoder Decoder when slugs or labels need to go into a URL.

FAQ

Does it change the original meaning?

No. It only changes capitalization and separators in the provided text.

Can it convert titles?

Yes. Title case is useful for headings, labels, and short editorial text.

Does it support code-style names?

Yes. It can produce camelCase, PascalCase, snake_case, kebab-case, and constant case.

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase word, while PascalCase capitalizes the first word as well.

Can I use it for filenames and slugs?

Yes. kebab-case and snake_case are often useful for filenames, slugs, exports, and technical labels.