What is Case Converter?
Case converter with 8 text format options: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Perfect for programming variable naming, title formatting, URL slug generation, and data format normalization. All conversion runs locally in your browser.
Use Cases
- ◆Programming variable naming (camelCase ↔ snake_case)
- ◆Article title formatting
- ◆URL slug generation (kebab-case)
- ◆CSS class name normalization
- ◆Database field name conversion
How to Use
- 1Paste or type your text
- 2Select the target format
- 3See the result instantly
- 4One-click copy
Features
- ✓8 formats
- ✓Real-time conversion
- ✓Preserves special chars
- ✓Unicode support
- ✓One-click copy
FAQ
What is the difference between camelCase and PascalCase?
camelCase starts lowercase (`myVariable`), PascalCase starts uppercase (`MyVariable`). JavaScript variables use camelCase; TypeScript class/interface names use PascalCase.
Where are snake_case and kebab-case used?
snake_case (`my_variable`) is common in Python variables and database fields. kebab-case (`my-variable`) is used in URL slugs, CSS class names, and HTML attributes.
Does it work with non-English text?
Non-Latin scripts (Chinese, Japanese, Arabic, etc.) have no case concept — they pass through unchanged. Only Latin letters are case-converted. E.g., "Hello世界" → "hello世界".
What is the difference between Title Case and Sentence case?
Title Case capitalizes every word ("Hello World"). Sentence case capitalizes only the first word ("Hello world"). Use Title Case for headings, Sentence case for sentences.
Is my text uploaded anywhere?
No. All conversion runs locally in your browser. Nothing is sent to a server.
Can it convert multiple lines at once?
Yes. The tool processes each line independently — perfect for batch-converting list data.