What is Case Converter?#
Case Converter rewrites input text into ten letter cases and naming styles at once. Every result appears together in one panel, so you can compare the options and copy the one that fits.
Results update as you type or paste.
How to Use#
- Paste or type text into the input box.
- Copy the style you need and use it where you need it.
Supported Cases#
Identifiers#
One identifier per line, keeping the line structure including blank lines. Useful in code:
- camelCase — JS/TS variables and methods (
helloWorld) - PascalCase — React components, classes, and types (
HelloWorld) - snake_case — Python, DB columns, and SQL (
hello_world) - SCREAMING_SNAKE_CASE — constants, environment variables, and enums (
HELLO_WORLD) - kebab-case — CSS classes, URL slugs, and file names (
hello-world) - dot.case — config keys and package names (
hello.world)
Headings & sentences#
Applied to the whole text, keeping line breaks:
- Title Case — capitalizes the first letter of every word and lowercases the rest (
The Quick Brown Fox) - Sentence case — capitalizes the start of each sentence and lowercases the rest (
Hello. World! How are you?)
Upper & lower#
Applied to the whole text:
- UPPER CASE — everything in uppercase
- lower case — everything in lowercase
Common Use Cases#
- Renaming a variable or function when moving code between JavaScript, Python, and CSS.
- Turning a label into a constant or an environment variable name.
- Writing headings and slugs for a blog post or a documentation page.
- Normalizing pasted text that arrived in all caps.
FAQ#
No. Everything runs in your browser. Your text never leaves your device.
Non-Latin text is kept as is and stays part of the word it belongs to. Accented Latin letters are converted along with the rest, so café becomes CAFÉ in upper case.
No. Every word starts with a capital letter, including short words like "the" or "of", and the rest of each word is lowercased. The tool does not follow publisher headline rules.
In camelCase, all-caps words are lowercased before joining, so API Response becomes apiResponse instead of keeping the capitals.