Case Converter
Change text capitalization instantly. Convert between uppercase, lowercase, title case, camelCase, snake_case, kebab-case and 15+ more styles. Free online case converter with batch processing support.
Input Text
Converted Text
Paste a public Google Docs, Sheets, or Slides link below. The file must be shared as "Anyone with the link can view".
Quick Conversion Examples
hello world → Hello World
hello world → helloWorld
hello world → hello_world
hello world → hello-world
hello world → HELLO_WORLD
Keyboard Shortcuts
Letter Case Converter: All Caps, Proper Case & More
This free letter case converter instantly changes text between every case style — no software, no signup. Use it as a title case converter for headings, an all caps converter to make text UPPERCASE, or to convert upper case to lower case in one click. It also works as a proper case converter and capital case converter (capitalize the first letter of each word), a sentence case converter for paragraphs, and a code-case converter for camelCase, snake_case, and kebab-case. Paste your text above and pick a style — the conversion is instant and your text never leaves your browser.
All Caps Converter
Click UPPERCASE to convert any text to ALL CAPS for headings, acronyms, or emphasis — or click lowercase or Sentence case to change ALL CAPS back to normal, readable text in a single click.
Letter Case Converter
Switch text between UPPERCASE, lowercase, Title Case, Sentence case and 15+ more letter case styles. The fastest way to fix text that was typed or pasted in the wrong case.
Proper Case Converter
Use Capitalize Words as a proper case converter to capitalize the first letter of every word — ideal for names, titles and labels. Pick Title Case if you want small words like "of" and "the" kept lowercase.
Title Case Converter
Click Title Case to capitalize the major words in a heading while keeping small words like "a", "of" and "the" lowercase — the correct style for article titles and headings, and smarter than a plain capitalize-each-word tool.
The Complete Guide to Text Case Standards
In software development, content creation, and data management, proper case formatting is more than aesthetics—it's a functional requirement. Our Case Converter tool provides instant transformation between over 15 case formats used across different industries, programming languages, and content platforms. From preparing API endpoints in snake_case to crafting readable titles in Title Case, we handle every transformation with precision.
Built with algorithms that understand word boundaries, our converter preserves meaning while transforming format. It intelligently handles acronyms, technical terms, and multilingual content. Whether you're refactoring code, optimizing SEO slugs, or standardizing database entries, our tool delivers professional-grade results instantly.
Uppercase to Lowercase, Capitalize Words & Everyday Text Case Fixes
Most people who need a case converter aren't writing code — they're fixing text that came out in the wrong case. Maybe you typed a whole line with Caps Lock on, pasted a heading that's stuck in ALL CAPS, or you need to capitalize the first letter of each word for a title. This tool fixes all of it in one click, with no signup. Paste your text above and pick a style — the conversion is instant, and your text is processed securely and never stored.
Here are the everyday conversions people use most:
- Convert UPPERCASE to lowercase: paste your shouting text and click lowercase —
HELLO WORLDbecomeshello world. The fastest way to fix an accidental Caps Lock paragraph. - Convert lowercase to UPPERCASE: click UPPERCASE to turn
hello worldintoHELLO WORLDfor headers, acronyms, or emphasis. - Capitalize the first letter of each word: click Capitalize Words —
hello worldbecomesHello World. Perfect for names, headings, and labels. - Title Case for headlines: click Title Case to capitalize the major words while keeping small words like "a", "the", and "of" lowercase — the correct style for article titles and book headings.
- Sentence case for paragraphs: click Sentence case to capitalize just the first letter of each sentence — ideal for cleaning up text that was typed in all caps or all lowercase.
- Change ALL CAPS back to normal: use Sentence case or Capitalize Words to turn a block of capitals into readable text instead of deleting and retyping it.
This works for text from anywhere — Microsoft Word, Google Docs, Excel cells, emails, PDFs, or a web page. Just copy the text, paste it into the box above, and click the case you want. Unlike the UPPER() and LOWER() formulas in Excel or the Format menu in Word, there is nothing to set up: the result appears instantly and you copy it straight back out.
Mastering the Tool: A Step-by-Step Guide
Input Your Text
Paste your content directly into the editor, upload text files (TXT, CSV, JSON, HTML, etc.), or import from Google Docs/Sheets. You can also type directly with live preview.
Select Conversion Style
Choose from 15+ case styles including Sentence case, Title Case, UPPERCASE, lowercase, camelCase, snake_case, kebab-case, PascalCase, and specialized formats like leet speak.
See It Convert Live
The converted text appears instantly in the output panel as you type or switch styles, with live character, word, and line counts. Smart quotes and extra spaces are tidied automatically, and acronyms like NASA and HTML stay capitalized in Title Case.
Export Results
Copy transformed text to clipboard, download as file (TXT, JSON, CSV), or export formatted reports. Use batch processing for multiple transformations.
Complete Case Style Reference Guide
Sentence case
Content"This is an example sentence for demonstration."
Capitalizes first word of each sentence. Used for normal paragraphs, articles, and general content.
Title Case
Content"This Is an Example Title for Demonstration"
Capitalizes major words according to style guides. Articles/conjunctions/prepositions lowercase.
UPPERCASE
Emphasis"THIS IS AN EXAMPLE IN UPPERCASE"
All letters uppercase. Use sparingly for emphasis or in specific contexts.
lowercase
Informal"this is an example in lowercase"
All letters lowercase. Often used for informal communication or specific stylistic choices.
camelCase
Programming"thisIsAnExampleInCamelCase"
First word lowercase, subsequent words capitalized. No separators between words.
PascalCase
Programming"ThisIsAnExampleInPascalCase"
Each word capitalized including first. Also called UpperCamelCase.
snake_case
Programming"this_is_an_example_in_snake_case"
Words separated by underscores, all lowercase. Highly readable for compound names.
SCREAMING_SNAKE_CASE
Programming"THIS_IS_AN_EXAMPLE_IN_SCREAMING_SNAKE_CASE"
snake_case in all uppercase. Used for constants and configuration values.
kebab-case
Web"this-is-an-example-in-kebab-case"
Words separated by hyphens. URL-friendly and highly readable.
Train-Case
Web"This-Is-An-Example-In-Train-Case"
kebab-case with each word capitalized. Used for headings in URLs.
dot.notation.case
Specialized"this.is.an.example.in.dot.notation"
Words separated by periods. Used in namespacing and configuration.
1337 5p34k
Specialized"7h15 15 4n 3x4mpl3 1n 1337 5p34k"
Replaces letters with similar-looking numbers/symbols. For stylistic or gaming contexts.
Advanced Conversion Features
Intelligent Word Detection
Advanced algorithms detect word boundaries in unspaced text (like "camelCase" or "snake_case") and can intelligently split them for conversion between formats.
Acronym Preservation
Title Case automatically recognizes and preserves common acronyms (NASA, HTML, JSON, API, URL) so they stay fully capitalized instead of becoming "Nasa" or "Html".
Whole-File Conversion
Upload or drag in a text file (TXT, CSV, JSON, HTML, MD, code files, even PDF) and convert the entire document at once, then copy or download the result.
Markdown Formatting Toolbar
Wrap selected text in bold, italic, underline, strikethrough, quotes, code blocks, or links right in the input box, with full undo and redo support.
Multilingual Support
Handles Unicode characters, accented letters, and non-Latin scripts. Properly converts text in multiple languages while preserving special characters.
Real-Time Preview
See conversion results instantly as you type or select different case styles. No need to submit forms or wait for processing.
Case Conventions by Programming Language
| Language/Framework | Variables/Functions | Classes/Types | Constants | File Names |
|---|---|---|---|---|
| JavaScript/TypeScript | camelCase | PascalCase | SCREAMING_SNAKE_CASE | kebab-case.js |
| Python | snake_case | PascalCase | SCREAMING_SNAKE_CASE | snake_case.py |
| Java | camelCase | PascalCase | SCREAMING_SNAKE_CASE | PascalCase.java |
| C# | camelCase | PascalCase | PascalCase or SCREAMING_SNAKE | PascalCase.cs |
| PHP | camelCase or snake_case | PascalCase | SCREAMING_SNAKE_CASE | PascalCase.php or kebab-case |
| Ruby | snake_case | PascalCase | SCREAMING_SNAKE_CASE | snake_case.rb |
| Go | camelCase or PascalCase | PascalCase | SCREAMING_SNAKE_CASE or camelCase | snake_case.go |
| Swift | camelCase | PascalCase | camelCase | PascalCase.swift |
| Rust | snake_case | PascalCase | SCREAMING_SNAKE_CASE | snake_case.rs |
| HTML/CSS | kebab-case (classes/ids) | N/A | N/A | kebab-case.html |
| SQL | snake_case | PascalCase or snake_case | SCREAMING_SNAKE_CASE | snake_case.sql |
Note: These are general conventions. Some projects may use different standards. Always check the project's style guide for specific requirements. Our tool supports all these conventions and allows customization for project-specific needs.
How to Change Case in Excel, Word & Google Docs
You don't always need a separate tool — Excel, Word, and Google Docs each have a built-in way to change text case. Here's how in each, plus when the converter above is faster (for example, turning a block of ALL CAPS into normal sentence case in one click, or converting a whole column to Title Case).
How to Change Case in Excel (UPPER, LOWER, PROPER)
Excel has no "Change Case" button — you use a formula in a helper column, then paste the result back as values. To convert uppercase to lowercase in Excel, or lowercase to uppercase, use these functions:
| Goal | Excel formula | Result for "hello WORLD" |
|---|---|---|
| Convert to UPPERCASE | =UPPER(A1) | HELLO WORLD |
| Convert to lowercase | =LOWER(A1) | hello world |
| Capitalize Each Word (Proper Case) | =PROPER(A1) | Hello World |
Steps: type the formula in a blank cell next to your text (referencing the cell, e.g. A1), press Enter, drag the fill handle down the column, then copy the results and use Paste Special → Values over the original. To convert all caps to proper case in Excel, use =PROPER(). Excel has no built-in "sentence case" formula — for that, paste your text into the converter above and click Sentence case.
How to Change Case in Microsoft Word
Select your text and press Shift + F3 to cycle through UPPERCASE, lowercase, and Capitalize Each Word. Or click the Change Case button (marked Aa) in the Home tab's Font group, which also offers Sentence case and tOGGLE cASE.
How to Change Case in Google Docs
Select the text, then go to Format → Text → Capitalization and choose lowercase, UPPERCASE, or Title Case. There's no sentence-case option in Google Docs, so use the tool above for that.
Practical Applications & Use Cases
Code Refactoring
- Convert legacy code to new naming conventions
- Standardize variable names across codebase
- Prepare code for migration between languages
- Fix inconsistent naming in large projects
Database Management
- Standardize column names across tables
- Convert between database naming conventions
- Prepare CSV data for database import
- Generate consistent SQL identifiers
Content Management
- Create URL slugs from article titles
- Format headings consistently
- Prepare meta tags and SEO elements
- Standardize file naming conventions
API Development
- Convert between JSON property naming conventions
- Prepare endpoint URLs (kebab-case)
- Standardize request/response field names
- Generate consistent documentation
Advanced Text Manipulation Features
Text Reversal
Reverse the order of all characters (dlrow olleH) or reverse the order of words (world Hello) for creative effects or testing.
Leet Speak (1337)
Convert text to 1337 (leet) speak, swapping letters for look-alike numbers and symbols — a→4, e→3, t→7, o→0 and more.
Morse Code
Encode text into Morse code, mapping each letter, number, and common punctuation mark to its dot-and-dash sequence.
Binary & Hexadecimal
Convert text to binary (01101000 01100101 01101100 01101100 01101111) or to hexadecimal byte values.
Encoding Tools
One-click Base64 encoding, URL percent-encoding, and HTML entity encoding for preparing text to use safely on the web.
Alternating & Inverse Case
Turn text into aLtErNaTiNg CaSe for memes and social posts, or use Inverse case to flip the capitalization of every letter.
Import from Google Docs, Sheets & Slides
Convert case formatting directly from Google Workspace documents. Import your content without downloading files first.
Public Files (Automatic Import)
For publicly shared Google files:
- Open your Google document
- Click Share → Anyone with the link → Viewer
- Copy the URL from your browser
- Click the Google import button in our tool
- Paste the link and content loads instantly
Private Files (Manual Import)
For private Google files:
Option A: Temporary Public Access
Share publicly, import, then revoke access.
Option B: Download & Upload
- File → Download → Plain Text (.txt)
- Upload the downloaded file using our upload button
Frequently Asked Questions
What is the difference between camelCase and PascalCase?
What is snake_case and when should I use it?
What is kebab-case and where is it used?
How does the Title Case conversion work?
Can I convert text from uploaded files?
Does the tool preserve special characters and formatting?
How do I handle code with mixed naming conventions?
Can I import content from Google Docs?
Does the tool support programming language-specific conventions?
How do I change text capitalization online?
How do I convert uppercase to lowercase?
How do I capitalize the first letter of each word?
How do I change ALL CAPS text back to normal?
Is my data stored when I use the tool?
How do I convert case in Excel?
=UPPER(A1) to convert to uppercase, =LOWER(A1) for lowercase, or =PROPER(A1) to capitalize each word — replacing A1 with your cell. Press Enter, drag the formula down the column, then copy the results and use Paste Special → Values over the originals. Excel has no sentence-case formula, so for that (or to convert a whole block of text at once) paste it into the converter above and click Sentence case.