Case Converter
Rewrite text into Title Case, camelCase, snake_case, kebab-case, and more in one paste.
lowercase
UPPERCASE
Title Case
Sentence case
camelCase
PascalCase
kebab-case
snake_case
Other useful tools
Free tools that often go together. Everything runs in your browser.
- Developer toolsDiff TextCompare text lines
- Developer toolsWord CounterCount words and characters
- Developer toolsURL EncodeEncode and decode URLs
- Developer toolsJSON FormatterFormat and validate JSON
- Developer toolsCSV to JSONConvert CSV and JSON both ways
- Developer toolsHash GeneratorSHA-256 and other hashes
How to use this tool
- Paste text.
- Review lower, upper, title, sentence, camel, pascal, kebab, and snake case outputs.
- Copy the version you need.
Frequently asked questions
What does a case converter do?
It rewrites the same text into different capitalization and spacing styles at once, including Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Writers use styles like Title Case for headlines, while developers use camelCase or snake_case as naming conventions for variables and files. Instead of manually retyping text into a different style, you paste it once and copy whichever version you need.
Who uses this?
Developers renaming a variable or file to match a project's naming convention, writers formatting headlines or titles consistently, spreadsheet users cleaning up inconsistent column headers, and students formatting titles for an essay or citation.
How are words detected?
The tool splits text on spaces and punctuation, and also detects common camelCase boundaries, so a string like 'userFirstName' is recognized as three separate words before it's converted to another style.
Will it preserve punctuation?
Identifier formats like camelCase and snake_case remove punctuation and spacing entirely. Lowercase and uppercase versions keep your original spacing and punctuation intact.
Does title case follow a style guide?
No. It capitalizes each word using a simple rule rather than applying AP, Chicago, or headline-style exceptions for short words like 'a' or 'the', so double check important headlines against your specific style guide.
Is my text uploaded?
No. Conversion happens locally in your browser.
Which case style should I use for code?
camelCase is common for variables and functions in JavaScript and Java. snake_case is common in Python and database column names. kebab-case is typical for URLs and CSS class names.
Processed locally in your browser. Your files are never uploaded to our servers.