Case Converter
Convert text between lower, upper, title, camel, snake, kebab and constant case.
- Runs locally in your browser
- No upload required
Try it
Supported formats
Privacy
Runs entirely in your browser. Your input is never uploaded, stored, or sent to a third party.
Converted 11 character(s) to upper case.
How it works
- Read the input text and the target case.
- Split the text into Unicode words at case boundaries.
- Re-join the words with the target case's rule.
transform(words)- Conversions are one-way and do not recover the original spelling.
- Case mapping follows Unicode and is not locale-specific.
Methodology
- Read the input as Unicode letters and numbers.
- Split words at separators and at case transitions.
- Apply the target case's separator and capitalisation.
- Lower and upper map the whole text with Unicode defaults.
- Sentence case capitalises the first letter of each sentence.
Usage
- Choose the target case.
- Paste or type the text.
- Run the tool and read the converted result.
Examples
These are examples, not current values: they use fixed inputs, while the interactive tool computes live results in your browser.
Lower and upper
{
"text": "Hello World",
"mode": "upper"
}Title case
{
"text": "the quick brown fox",
"mode": "title"
}camelCase
{
"text": "HTTPServer response code",
"mode": "camel"
}snake_case
{
"text": "HTTPServer-v2",
"mode": "snake"
}CONSTANT_CASE
{
"text": "max retry count",
"mode": "constant"
}Limitations
Choosing a case
Use camelCase for identifiers, kebab-case for URLs and snake_case for data.
Frequently asked questions
- What is the difference between camelCase and PascalCase?
- camelCase lowercases the first word; PascalCase capitalises every word.
- How are acronyms handled?
- An acronym before a capitalised word is split (HTTPServer -> HTTP Server).
- Does it apply locale-specific casing rules?
- No. It uses Unicode default case mapping, not locale-specific rules.
- Is my text sent anywhere?
- No. The conversion runs in your browser and is never uploaded.
Sources
- Unicode Standard Annex #44: Unicode Character Database — Unicode Consortium
- MDN Web Docs — String.prototype.toLowerCase() — MDN
Send feedback
Tell us if this tool helped, report a problem, or suggest a tool. Only the message you type is sent — never the input you used in the tool.
Was this tool useful?
Prefer to write to us directly? See the contact page.