Text Case Converter
Last updated: June 2026 · Free · No sign-up required
Click a case button to convert your text.
Frequently Asked Questions
What is the difference between camelCase, snake_case, and kebab-case?
camelCase joins words without spaces and capitalizes each word except the first. snake_case joins words using underscores (_). kebab-case joins words using hyphens (-). These are commonly used in programming dialects.
Does this tool support unicode or accented characters?
Yes. Basic conversions like uppercase and lowercase support accented unicode characters (e.g. converting 'é' to 'É' or vice versa) natively.
Are my text inputs securely handled?
Completely. The conversion scripts run entirely client-side using JavaScript in your web browser. No data is sent to external servers, protecting your document contents.
Quick reference
| Case | Example |
|---|---|
| UPPERCASE | HELLO WORLD |
| lowercase | hello world |
| Title Case | Hello World |
| Sentence case | Hello world |
| camelCase | helloWorld |
| snake_case | hello_world |
| kebab-case | hello-world |
Interpretation guide
| Use case | Pick |
|---|---|
| Headlines (AP style) | Title Case |
| Body copy fix from caps-lock | Sentence case |
| JS/JSON identifiers | camelCase |
| Python variables / DB columns | snake_case |
| URLs / CSS classes | kebab-case |
Formula & methodology
Formula: Tokenise on spaces/punctuation → apply per-style casing rules → rejoin with the style’s separator
- Paste text in any state — even ALL CAPS.
- Choose the target case; programmer cases (camel, snake, kebab) also swap separators.
- Copy the converted result.
Worked example: "annual REPORT draft" → Title Case "Annual Report Draft", camelCase "annualReportDraft", kebab-case "annual-report-draft" — one paste, every variant.
Frequently asked questions
Explore the full unit converter toolkit
Every CalcaTools converter — length, volume, weight, time and date, number notation, science and energy, plus file, text and colour utilities — each with instant results and worked explanations.