← Back to Text Case Converter

Text Case Converter — Help & Documentation

Transform Any Text Instantly

Convert text between 15+ case formats: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, dot.case, path/case, CONSTANT_CASE, and more.

Table of Contents

  1. What is Text Case Converter?
  2. Getting Started
  3. Case Types
  4. Intelligent Tokenization
  5. Tips & Tricks
  6. Troubleshooting

A browser-based text case transformer supporting 15+ case formats. Features intelligent word tokenization that handles camelCase, snake_case, and natural language inputs. All processing is client-side.

1. Type or paste text in the input area 2. Click any case type button 3. The converted text appears in the output 4. Click Copy or Download to use the result

UPPERCASE — ALL LETTERS CAPITALIZED
lowercase — all letters small
Title Case — First Letter Of Each Word Capitalized
Sentence case — First letter of first word capitalized
camelCase — firstWordLowerRestCapitalized
PascalCase — EveryWordCapitalized
snake_case — words_joined_by_underscores
kebab-case — words-joined-by-hyphens
dot.case — words.joined.by.dots
path/case — words/joined/by/slashes
CONSTANT_CASE — UPPERCASE_WITH_UNDERSCORES
Alternating — aLtErNaTiNg CaSe
Reverse — txet desrever

The converter splits text into words using multiple strategies: spaces, underscores, hyphens, dots, camelCase boundaries, and PascalCase boundaries. This means "myVariableName" correctly becomes "my_variable_name" in snake_case.

• Use Title Case for headings and names
• camelCase and PascalCase are standard in JavaScript/TypeScript
• snake_case is common in Python and databases
• kebab-case is used in CSS class names and URLs
• CONSTANT_CASE is for constants in most programming languages

Numbers not converting: Numbers are preserved as-is in all case types.
Unexpected splits: The tokenizer may split abbreviations differently than expected. Try adding spaces manually.
File upload issues: Ensure the file is plain text (UTF-8 encoding).