Case Converter
?
About case conversion
- What counts as a "word" when splitting text?
- Runs of letters and digits separated by anything else — spaces, underscores, hyphens, punctuation. Already-camelCased or PascalCased input is also split, at each lowercase-to-uppercase transition, so an acronym like XMLParser splits into XML and Parser rather than X, M, L, Parser.
- What's the difference between Title Case and Sentence case?
- Title Case capitalizes the first letter of every word. Sentence case only capitalizes the first letter of each sentence — after a period, question mark, exclamation mark, or line break — and lowercases everything else.
- Does converting to snake_case or kebab-case lose punctuation?
- Yes, by design — camelCase, PascalCase, snake_case, CONSTANT_CASE, and kebab-case rebuild the text from its words using a fixed delimiter, so original punctuation between words (commas, spaces, apostrophes) doesn't carry over. Title Case, Sentence case, UPPERCASE, and lowercase only change letters in place, so all original spacing and punctuation is preserved.
- Does this work on multiple lines at once?
- Yes. camelCase/PascalCase/snake_case/CONSTANT_CASE/kebab-case convert each line independently, so a list of identifiers converts one per line. Title Case, Sentence case, UPPERCASE, and lowercase work on the whole text in place and keep the original line breaks.
- Does this tool upload my data anywhere?
- No. Conversion happens entirely in your browser using plain JavaScript string operations. Nothing you type or paste ever leaves your device.
Convert text between camelCase, snake_case, kebab-case, Title Case, and more.
- input chars
- 0
- output chars
- 0
- status
- idle