Text Case Converter — UPPERCASE, lowercase, Title, camelCase & More
Transform text between UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and more — instantly, with no typing required after you paste. This free text case converter saves time when renaming variables, formatting headings, or cleaning up data from different sources.
Why use this Text Case Converter?
- Supports 8+ case formats: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case
- Converts any amount of text instantly — paste a sentence or thousands of lines
- One-click copy for each converted result
- Free, no account needed, works on mobile and desktop
How to use the Text Case Converter
- Paste your text: Enter or paste any text — a word, sentence, heading, or block of variable names — into the input field.
- Browse the converted formats: All case formats appear simultaneously below, so you can pick the one you need.
- Copy your chosen format: Click the copy button next to the format you want — camelCase, snake_case, UPPERCASE, or any other.
- Use it in your project: Paste the result directly into your code editor, spreadsheet, or document.
Frequently Asked Questions
What is the difference between camelCase and PascalCase?
In camelCase, the first word is lowercase and every subsequent word starts with a capital letter (e.g. myVariableName). PascalCase (also called UpperCamelCase) capitalizes every word including the first (e.g. MyVariableName). camelCase is standard for JavaScript variables and functions; PascalCase is used for class names and React components.
When should I use snake_case vs kebab-case?
snake_case (words joined with underscores) is the convention in Python variable names, database column names, and many file systems. kebab-case (words joined with hyphens) is standard for HTML attributes, CSS class names, URL slugs, and npm package names. JavaScript variables cannot use kebab-case because hyphens are subtraction operators.
Can this convert multi-word headings to Title Case?
Yes. Paste any sentence or phrase and the Title Case option capitalizes the first letter of each word. For professional writing, note that style guides (AP, Chicago, APA) have specific rules about which words to capitalize — this tool applies simple initial-cap Title Case.
How do I bulk-convert a list of variable names to snake_case?
Paste the entire list into the input — one name per line or space-separated — and the snake_case output converts all of them at once. This is useful when migrating code between languages with different naming conventions.