Case Converter
Type or paste text and see all 8 case transformations update instantly.
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG. PACK MY BOX WITH FIVE DOZEN LIQUOR JUGS!
the quick brown fox jumps over the lazy dog. pack my box with five dozen liquor jugs!
The Quick Brown Fox Jumps Over the Lazy Dog. Pack My Box With Five Dozen Liquor Jugs!
The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs!
theQuickBrownFoxJumpsOverTheLazyDogPackMyBoxWithFiveDozenLiquorJugs
TheQuickBrownFoxJumpsOverTheLazyDogPackMyBoxWithFiveDozenLiquorJugs
the_quick_brown_fox_jumps_over_the_lazy_dog_pack_my_box_with_five_dozen_liquor_jugs
the-quick-brown-fox-jumps-over-the-lazy-dog-pack-my-box-with-five-dozen-liquor-jugs
Online text case converter: title case, camelCase, snake_case and more
Switching between text casing conventions is a daily task for writers, developers, and designers. Copywriters need Title Case for headlines, developers need camelCase for JavaScript variables and snake_case for Python, and SEO specialists need kebab-case for URL slugs. This tool handles all eight common formats in one place, updating every output simultaneously as you type.
Whether you're reformatting a batch of column headers, converting a blog post title to a URL slug, or preparing code identifiers, the live preview means you never need to copy-paste between multiple tools or write manual transformation scripts.
Step-by-step guide
- 1Type or paste your text
Enter any text into the input box. The tool works on everything from a single word to full paragraphs. - 2See all 8 transformations instantly
All eight case formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case: update live. - 3Pick the format you need
Identify the output format that matches your use case: title case for headlines, camelCase for JavaScript variables, etc. - 4Copy the result
Click the Copy button next to any transformation card to copy that specific output to your clipboard. - 5Paste into your project
Paste the converted text directly into your code editor, CMS, design tool, or document.
Related Tools
Word Counter
Live word, character, sentence, and paragraph counts. Reading time, speaking time, top word frequency, and more.
Slug Generator
Convert any text to URL-safe slugs with custom separators, case options, accent transliteration, and max length control.
Text Sorter
Sort lines alphabetically, by length, randomly, or in reverse. Remove duplicates, trim whitespace, and eliminate empty lines.
Text Cleaner
Strip extra whitespace, remove special characters, normalize line endings, and clean up messy copy-pasted text.
Frequently Asked Questions
- What is Title Case and when should I use it?
- Title Case capitalises the first letter of major words while keeping conjunctions and prepositions lowercase (e.g. 'The Art of War'). Use it for article headlines, book titles, product names, and page headings.
- What is the difference between camelCase and PascalCase?
- camelCase starts with a lowercase letter and capitalises each subsequent word (e.g. myVariableName). PascalCase (also called UpperCamelCase) capitalises every word including the first (e.g. MyVariableName). camelCase is common in JavaScript and Java; PascalCase is standard for class names and React components.
- When should I use snake_case vs kebab-case?
- snake_case uses underscores as word separators and is the convention in Python variable names, SQL column names, and Ruby. kebab-case uses hyphens and is preferred in CSS class names, HTML attributes, and URL slugs.
- Does the converter handle punctuation correctly in Title Case?
- Yes. The converter follows AP/Chicago style rules, keeping short prepositions, conjunctions, and articles lowercase unless they appear at the start or end of the phrase.
- Can I convert code identifiers between naming conventions?
- Yes. Paste a camelCase identifier and instantly see the snake_case or kebab-case equivalent, or vice versa. Special characters not valid in identifiers are stripped automatically.
- Is there a character or text length limit?
- No hard limit is enforced. All transformations run in the browser so performance depends on your device rather than server capacity.
- Does the tool work with text in other languages?
- The transformations work on Latin-script text. For languages with different capitalisation rules or non-Latin scripts, results may vary.
- Is my text sent to a server?
- No. All conversions happen entirely in your browser with client-side JavaScript. Your text is never uploaded anywhere.
- Can I use this as a bulk converter for multiple strings at once?
- You can paste multi-line text and all lines will be transformed together. For line-by-line processing, the Text Sorter and Text Cleaner tools may also help.
- What is Sentence Case and how is it different from Title Case?
- Sentence Case capitalises only the first letter of the first word and any proper nouns, treating the rest as lowercase: exactly like a normal sentence. Title Case capitalises the first letter of every major word. Use Sentence Case for body text, captions, and UI labels; use Title Case for article headlines and page titles.
AlteredIdea vs alternatives
vs Google Docs / Word: Word processors only offer basic uppercase/lowercase/title case toggles. They have no support for camelCase, PascalCase, snake_case, or kebab-case: all essential for developers.
vs browser extensions: No install required, and your text is not processed by an extension with access to all your browser tabs.
vs paid SEO tools: Free, instant, no account needed. All eight case formats with one-click copy for each output.