Case Converter
Convert text between uppercase, lowercase, title case, and more.
About This Tool
Case Converter is a free online text tool that transforms any text into uppercase, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case with a single click. It is invaluable for writers who need consistent capitalization, developers who need to rename variables across naming conventions, and data analysts who need uniform key formats.
Conversion happens entirely in your browser using JavaScript string methods. There is no server call, no upload, and no data retention. The tool respects Unicode, so it handles accented characters, emoji, CJK text, and any other script correctly — making it useful for internationalized content as well as standard English.
Case Converter is most commonly used to fix copy-pasted text with inconsistent casing, to convert paragraph text into programming identifiers (camelCase, snake_case, kebab-case), and to prepare headings or titles with proper capitalization for publications or websites.
How to Use
- 1
Paste or type your text into the input field.
- 2
Click any of the case format buttons (UPPERCASE, lowercase, Title Case, etc.).
- 3
Copy the converted result with the copy button.
- 4
Switch between formats instantly — the result updates without re-pasting your text.
- 5
Use camelCase, snake_case, or kebab-case buttons for developer-friendly variable naming.
Features
7 Case Formats
Convert to uppercase, lowercase, title case, sentence case, camelCase, snake_case, or kebab-case.
Instant Preview
See your converted text immediately as you click each format button.
Unicode Support
Works correctly with accented characters, CJK text, and other Unicode scripts.
One-Click Copy
Copy any converted text to your clipboard with a single click.
Common use cases
- ›Convert variable names between camelCase, snake_case, and kebab-case for code consistency.
- ›Fix inconsistent capitalization in copy-pasted text from different sources.
- ›Prepare article or page titles with proper Title Case formatting.
- ›Convert database column names or API keys to the required naming convention.
Read our guide
Case Converter — Complete Guide →FAQ
What case conversions are supported?
Uppercase, lowercase, title case, sentence case, camelCase, snake_case, and kebab-case.
Does it work with non-English text?
Yes, it supports Unicode characters and works with most languages.
What is camelCase?
camelCase removes spaces and capitalizes the first letter of each subsequent word — e.g., 'hello world' becomes 'helloWorld'. It is commonly used in JavaScript and Java variable names.
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word. Sentence case capitalizes only the first letter of the first word (and proper nouns).
Is there a text length limit?
No hard limit. The conversion runs entirely in your browser so it handles any amount of text, though very large inputs may take a moment.