Case converter
Typed a paragraph with Caps Lock on? Need a heading in Title Case or a variable name in camelCase? Paste your text and pick a case. The result updates as you type.
- Instant
- No signup
- Nothing uploaded
How to change text case
- Type or paste your text into the left box.
- Pick a case at the top: Sentence case, lowercase, UPPERCASE, Title Case, camelCase, snake_case or kebab-case.
- Click Copy result and paste it where you need it.
Every case, with an example
| Case | Example | Used for |
|---|---|---|
| Sentence case | The quick brown fox. It jumps. | Normal writing, fixing Caps Lock |
| lowercase | the quick brown fox | Tags, emails, URLs |
| UPPERCASE | THE QUICK BROWN FOX | Labels, acronyms, emphasis |
| Title Case | The Quick Brown Fox Jumps over the Lazy Dog | Headlines, titles, headings |
| camelCase | quickBrownFox | JavaScript, Swift and Java variables |
| snake_case | quick_brown_fox | Python, Ruby, database columns |
| kebab-case | quick-brown-fox | URLs, CSS classes, file names |
Title Case keeps short words such as “a”, “the”, “and”, “of” and “to” lowercase unless they start or end the line, the way most style guides write headlines. The code cases convert each line separately, so you can paste a list of names and convert them all at once.
Change case on a Mac without a website
- Pages, TextEdit, Mail, Notes: select the text, then Format → Font → Capitalization (or right-click → Transformations) and choose Make Upper Case, Make Lower Case or Capitalize.
- Microsoft Word: select the text and press
⇧F3to cycle through cases. - Google Docs: Format → Text → Capitalization.
Questions
How do I change uppercase to lowercase?
Paste the text above and choose lowercase, or Sentence case to keep capitals at the start of each sentence. Copy the result and paste it back.
What is Title Case?
Title Case capitalises the main words of a title and leaves short words like “a”, “of” and “the” lowercase, unless they're the first or last word: “The Lord of the Rings”.
What's the difference between camelCase, snake_case and kebab-case?
They're ways to join words without spaces in code. camelCase capitalises each word after the first (userName), snake_case joins with underscores (user_name) and kebab-case with hyphens (user-name).
Is my text sent anywhere?
No. The conversion runs in your browser. Nothing you type or paste is uploaded or saved.
Keep reading
- GuideEvery copy and paste shortcut on the MacEvery copy, cut and paste shortcut on the Mac, including pasting without formatting, moving files in Finder and copying a screenshot straight to the clipboard.
- GuideHow to set up text snippets on a MacType a few characters and have them expand into an address, a reply or today's date. What macOS text replacement does, where it falls short, and how Maclip snippets work.
- GuideHow to paste without formatting on a MacPress ⌥⇧⌘V (Option-Shift-Command-V) to paste as plain text on a Mac. How to paste text only in Pages, Word, Google Docs, Slack, Notion and Gmail, and how to make plain text your default paste.
- GuideHow to see your clipboard history on a MacWhere your Mac keeps what you copy, how to open the clipboard history built into macOS Tahoe's Spotlight, and what to use when you need more than the last few items.