About Text Case Converter

Converts text between 12 distinct case formats—lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, and aLtErNaTiNg CaSe. Each conversion runs through regex-based transformations that split on word boundaries, then reassemble with the target delimiter and capitalization pattern. Results are memoized so switching between formats doesn’t reprocess the same input. A live stats panel shows character, word, line, and sentence counts as you type.

  • 12 case formats covering programming conventions (camelCase, snake_case, CONSTANT_CASE), URL-friendly formats (kebab-case, path/case), and display styles (Title, Sentence, aLtErNaTiNg)
  • Regex word-boundary splitting handles mixed-case input correctly—pasting “myVariableName” and converting to kebab-case produces “my-variable-name”
  • Real-time text statistics: characters, words, lines, and sentences update on every keystroke
  • Export results as JSON containing all 12 converted variants at once
  • Copy any single variant to clipboard with one click

Frequently Asked Questions

Does Title Case handle articles and prepositions correctly?
It capitalizes the first letter of every word uniformly. There’s no AP/Chicago style exception list for “the,” “of,” or “and.” If you need style-guide–compliant title casing, you’ll want a dedicated title-case library.
Can I convert camelCase to snake_case directly?
Yes. The converter splits on word boundaries first, so “myVariableName” correctly becomes “my_variable_name.” It works in any direction between all 12 formats.

More Text Tools Tools

All Text Tools tools