Text Case Converter
Convert text instantly between uppercase, lowercase, Title Case, camelCase, snake_case, and 8 more. Perfect for writers, developers, and content creators.
This tool converts text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case. Paste your text, pick a target case, and copy the result. Conversion runs in your browser, so it is safe to use on content you would not paste into an online service.
Who Uses Text Case Converter?
A productivity tool for every kind of text work.
Writers & Editors
Convert draft text to Title Case for headlines or Sentence case for body copy in one click. Fix inconsistent capitalisation across bulk content.
Developers
Instantly convert natural-language names to camelCase, PascalCase, snake_case, or CONSTANT_CASE for variable naming across any language.
SEO Specialists
Format page titles in Title Case and meta descriptions in Sentence case to match platform expectations and improve click-through rates.
Students
Properly capitalise essay headings, bibliography entries, and section titles without manually fixing each word.
Data Analysts
Clean messy CSV column headers by converting them to snake_case or CONSTANT_CASE for consistent dataset schemas.
Content Creators
Prepare YouTube titles, social post captions, and blog headers in the correct capitalisation style for each platform.
Developer Naming Conventions Guide
Every programming language and platform has its own preferred naming style. Use this reference to pick the right case for every context.
| Convention | Language / Platform | Used For | Example |
|---|---|---|---|
camelCase | JavaScript / TypeScript | Variables, function names, object keys | getUserData() |
PascalCase | JS / TS / C# / Java | Classes, React components, interfaces | UserProfile |
snake_case | Python / Ruby / SQL | Variables, functions, DB column names | user_id |
CONSTANT_CASE | All languages | Constants, env variables, config keys | API_BASE_URL |
kebab-case | HTML / CSS / URLs | Class names, file names, URL slugs | /about-us |
Title Case | English writing | Book titles, headings, film names | The Lord of the Rings |
Sentence case | UI / UX / writing | Labels, button text, descriptions | Enter your email |
About This Tool
Instant Live Results
Every transformation updates in real time as you type. There is no submit button — results appear across all 12 case cards simultaneously the moment you make any change to your input text.
100% Private
All text processing happens in your browser using JavaScript. Your content is never transmitted to any server, logged, or stored anywhere. It exists only in your current browser tab.
One-Click Copy
Every transformation card has its own copy button with a visual success indicator. Use "Copy All" in the header to copy every transformation at once in a formatted block — useful for documentation or comparison.
Text Utilities
Beyond case conversion, the utility strip lets you clean text directly — collapse multiple spaces, strip line breaks, reverse characters, sort lines alphabetically, or remove duplicate lines, all in one click.
How to use
Paste your text
Type or paste the text you want to convert. It stays in your browser — nothing is sent anywhere.
Pick a target case
Choose from UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case or kebab-case.
Review the result
The converted text appears immediately. Title Case capitalises each word, while Sentence case capitalises only the first — a common source of confusion.
Copy it
Copy the output to your clipboard, or convert again to a different case without re-pasting the original.
At a glance
- Cases
- UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case
- Title vs Sentence
- Title Case capitalises each word; Sentence case capitalises only the first — the most common mix-up
- Programming cases
- camelCase for JS variables, PascalCase for classes and React components, snake_case for Python, kebab-case for URLs and CSS
- Privacy
- Conversion runs in your browser, so it is safe on text you would not paste into an online service
Related tools
Frequently asked questions
Quick answers about this free online tool.
Last updated
