Case Converter
Cmd/Ctrl+Enter saves this input to history.
camelCase
PascalCase
snake_case
kebab-case
CONSTANT_CASE
Title Case
Sentence case
lower case
UPPER CASE
Advertisement
Convert text between 9 case styles — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and more. Word boundaries are detected from case changes (camelCase, acronym runs like XMLParser) and from underscore/hyphen separators, so input in any style converts cleanly.
Frequently asked questions
- Does it handle acronyms like XMLParser correctly?
- Yes — a run of capitals followed by a lowercase letter is treated as a word boundary before the last capital, so XMLParser splits into "XML" and "Parser" rather than "X", "M", "L", "Parser".
- Can I convert from snake_case or kebab-case, not just camelCase?
- Yes. Underscores and hyphens are both treated as word separators alongside camelCase boundaries, so input in any of the 9 supported styles converts cleanly to any other.
- What happens to numbers in the input?
- Digits are treated like letters for word-splitting purposes — they stay attached to the word they're part of and aren't split into their own segment.
- Is my text uploaded anywhere?
- No. Conversion happens locally in your browser tab — nothing is sent to a server.
Read the full guide for this tool →
Related tools & guides
Part of Encoding & Decoding Tools
Tools
Guides
- Base64 Encoding Explained (and Where It Silently Breaks)
- Converting Between camelCase, snake_case, and kebab-case: Where Word-Splitting Goes Wrong
- HEX, RGB, and HSL: Converting Between Color Formats
- MD5 vs SHA-256: Which Hash Should You Actually Use
- encodeURIComponent vs encodeURI: Which Characters Get Percent-Encoded
- URL Parsing and Query String Encoding — What the Browser's URL API Does for You
- Base64 vs Base64URL
- URL Slugs: Diacritics, Unicode, and What Gets Stripped
- UUID v4 vs v7
Advertisement