Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more. Free, instant and private – runs in your browser.
- Upload
- Options
- Download
- ✓ 100% free
- ✓ No sign-up
- ✓ No limits
- 🔒 Files never leave your device
How to: Case Converter
- Paste your text.
- Choose the case you want.
- Copy the result or download it as a text file.
Accidentally typed a paragraph with Caps Lock on? Need headline-style capitalisation for a blog title, or variable names in camelCase for code? This case converter changes text between twelve styles instantly, keeping line breaks and punctuation, so you never have to retype anything.
Common uses
- Fix text typed in ALL CAPS or with Caps Lock accidentally on.
- Format headlines, book titles and email subject lines in Title Case.
- Create variable, function and file names in camelCase, snake_case, kebab-case or CONSTANT_CASE.
- Clean up spreadsheet columns of names or product titles with inconsistent capitalisation.
Tips for best results
- Sentence case is usually easier to read than Title Case for long headings and buttons.
- Check proper nouns after converting to lowercase or sentence case – names and brands need capitals.
- For code, convert one identifier per line; each line is converted separately.
- Use kebab-case for URLs and CSS classes and snake_case for Python and database columns.
Case styles for writers
Style guides differ: American publications often use Title Case for headlines, while many British and European newspapers and most UX writing guides prefer Sentence case. Whatever you choose, apply it consistently across headings, navigation and buttons. Title Case here keeps small words like “of” and “the” lowercase in the middle of a title, which matches the most common English headline rules.
Case styles for developers
Programming communities have strong conventions: camelCase for JavaScript and Java variables, PascalCase for classes and React components, snake_case for Python, Ruby and SQL, CONSTANT_CASE for constants and environment variables, and kebab-case for URLs, CSS and command-line flags. The converter splits words at spaces, punctuation and existing case changes, so “userProfileID”, “user_profile_id” and “User Profile ID” all convert cleanly.
Why use FreePDF for Case Converter?
| FreePDF | Typical upload-based sites | |
|---|---|---|
| What you type is sent to a server | No – stays in your browser | Often |
| Sign-up required | Never | Often for bigger jobs |
| Hourly / daily task limits | None | Common on free plans |
| Works offline after loading | Yes, for most tools | No |
Frequently asked questions
Which title case style is used
A headline style close to AP and Chicago: major words are capitalised, while short articles, conjunctions and prepositions (a, an, the, and, of, in, on…) stay lowercase unless they start the title.
Does it work with accented letters
Yes. Upper- and lowercase conversion follows Unicode rules, so letters such as é, ß, ñ, ç and Greek or Cyrillic characters convert correctly.
Is Case Converter really free?
Yes. Every tool on FreePDF is 100% free with no file limits, no sign-up and no watermarks. The site is supported by unobtrusive ads.
Are my files uploaded to a server?
No. FreePDF processes your files directly in your browser using JavaScript. Your documents never leave your device, so they stay completely private.
Does it work on mobile?
Yes. FreePDF works in any modern browser on Android, iPhone, iPad, Windows, Mac and Linux.