Case Converter
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and dot.case in one click. Indispensable for developers, copywriters and SEO specialists who need to normalise titles, slugs or programmatic identifiers in a hurry.
How to use
- 1
Paste your text
Type or paste any string into the input area.
- 2
Pick a target case
Choose from 9 case styles. The result updates immediately.
- 3
Copy the result
Click Copy to put the converted text into your clipboard.
Technical details
Case conversion looks trivial in English but becomes interesting in Turkish (dotted I), German (sharp s), and any language where uppercase has different cardinality from lowercase. JavaScript `toUpperCase()` and `toLowerCase()` honour the Unicode case-folding rules, which means our converter Just Works for the vast majority of human languages.
Programmatic cases — camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE — are language-agnostic conventions used in code. The converter first splits the input into words by detecting boundaries (whitespace, case changes, digits adjacent to letters), then rejoins them with the appropriate separator and capitalisation rule.
Title Case follows the AP style by default: capitalise every word longer than three letters, plus the first and last word. Sentence case capitalises only the first letter of each sentence and proper nouns (the latter cannot be detected automatically, so manual review is recommended for high-stakes copy).
For URL slugs, prefer kebab-case: it is human-readable, accepted by every browser, and search engines treat hyphens as word separators (underscores are not).
Frequently asked questions
Does the converter handle non-Latin scripts?
What is the difference between camelCase and PascalCase?
Which case is best for URLs?
Can I convert very long texts?
Will my text be sent to a server?
This tool was tested and calibrated by our engineering team. All processing happens locally in your browser — your files and data never leave your device.