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.
When this case converter helps
Use this converter when pasted text has the wrong capitalization, labels need to become code-style names, or a list of words needs to become a clean filename or URL slug.
It is useful for editors, developers, marketers, students, and anyone cleaning headings, field labels, filenames, slugs, or code identifiers.
Case conversion examples
customer profile pagecan becomeCustomer Profile Pagefor a heading.customer profile pagecan becomecustomerProfilePagefor JavaScript-style names.customer profile pagecan becomecustomer-profile-pagefor 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.