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.

Select Conversion Type

Input Text

Converted Text

No conversion
Import from Google

Paste a public Google Docs, Sheets, or Slides link below. The file must be shared as "Anyone with the link can view".

Docs Sheets Slides
Live Conversion
Private & Secure

Quick Conversion Examples

Title Case hello worldHello World
camelCase hello worldhelloWorld
snake_case hello worldhello_world
kebab-case hello worldhello-world
SCREAMING_SNAKE hello worldHELLO_WORLD

Keyboard Shortcuts

Ctrl+V Paste text
Ctrl+C Copy output
Ctrl+A Select all
Ctrl+Z Undo
Ctrl+Y Redo
Ctrl+S Download

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 lowercaseHELLO WORLD becomes hello world. The fastest way to fix an accidental Caps Lock paragraph.
  • Convert lowercase to UPPERCASE: click UPPERCASE to turn hello world into HELLO WORLD for headers, acronyms, or emphasis.
  • Capitalize the first letter of each word: click Capitalize Wordshello world becomes Hello 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

01

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.

02

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.

03

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.

04

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.

Used in: Blog posts, articles, essays, general writing

Title Case

Content

"This Is an Example Title for Demonstration"

Capitalizes major words according to style guides. Articles/conjunctions/prepositions lowercase.

Used in: Headlines, book titles, section headings

UPPERCASE

Emphasis

"THIS IS AN EXAMPLE IN UPPERCASE"

All letters uppercase. Use sparingly for emphasis or in specific contexts.

Used in: Acronyms, emphasis, legal documents, warnings

lowercase

Informal

"this is an example in lowercase"

All letters lowercase. Often used for informal communication or specific stylistic choices.

Used in: Informal writing, some programming, stylistic text

camelCase

Programming

"thisIsAnExampleInCamelCase"

First word lowercase, subsequent words capitalized. No separators between words.

Used in: JavaScript variables/functions, Java methods, Swift

PascalCase

Programming

"ThisIsAnExampleInPascalCase"

Each word capitalized including first. Also called UpperCamelCase.

Used in: Class names (C#, Java, Python), namespaces, types

snake_case

Programming

"this_is_an_example_in_snake_case"

Words separated by underscores, all lowercase. Highly readable for compound names.

Used in: Python, Ruby, SQL, PHP, configuration files

SCREAMING_SNAKE_CASE

Programming

"THIS_IS_AN_EXAMPLE_IN_SCREAMING_SNAKE_CASE"

snake_case in all uppercase. Used for constants and configuration values.

Used in: Constants (all languages), environment variables, macros

kebab-case

Web

"this-is-an-example-in-kebab-case"

Words separated by hyphens. URL-friendly and highly readable.

Used in: CSS classes, URL slugs, package names, CLI commands

Train-Case

Web

"This-Is-An-Example-In-Train-Case"

kebab-case with each word capitalized. Used for headings in URLs.

Used in: Documentation titles, API endpoint names, headers

dot.notation.case

Specialized

"this.is.an.example.in.dot.notation"

Words separated by periods. Used in namespacing and configuration.

Used in: Java packages, configuration keys, namespaces

1337 5p34k

Specialized

"7h15 15 4n 3x4mpl3 1n 1337 5p34k"

Replaces letters with similar-looking numbers/symbols. For stylistic or gaming contexts.

Used in: Gaming culture, passwords, stylistic text, coding challenges

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.

Advertisement
Ad

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:

GoalExcel formulaResult 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:

  1. Open your Google document
  2. Click ShareAnyone with the linkViewer
  3. Copy the URL from your browser
  4. Click the Google import button in our tool
  5. 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

  1. FileDownloadPlain Text (.txt)
  2. Upload the downloaded file using our upload button
Privacy First Processing

All Google imports are processed entirely in your browser. We don't use Google APIs, don't require login, and never store or transmit your document content. The import works by fetching the public export URL directly to your browser.

Advertisement
Ad

Frequently Asked Questions

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter and capitalizes the first letter of each subsequent word (e.g., "helloWorldExample"). PascalCase (also called UpperCamelCase) capitalizes the first letter of every word including the first one (e.g., "HelloWorldExample"). camelCase is typically used for variables and functions, while PascalCase is used for class names.

What is snake_case and when should I use it?

snake_case uses underscores to separate words (e.g., "hello_world_example"). It's widely used in: 1) Python for variables and functions, 2) Database column names (SQL), 3) Configuration files, 4) File naming conventions. It improves readability for compound words and is easier to read than camelCase for some developers.

What is kebab-case and where is it used?

kebab-case (also called dash-case) uses hyphens to separate words (e.g., "hello-world-example"). It's commonly used for: 1) CSS class names and IDs, 2) URL slugs and routes, 3) Package names (npm, composer), 4) HTML attributes, 5) Command-line arguments. It's URL-friendly and highly readable.

How does the Title Case conversion work?

Our Title Case converter follows standard title capitalization rules: 1) Capitalizes first and last words, 2) Capitalizes all nouns, pronouns, adjectives, verbs, adverbs, and subordinate conjunctions, 3) Lowercases articles (a, an, the), coordinating conjunctions (and, but, or, nor), and prepositions (in, on, at, to, etc.) unless they are the first or last word.

Can I convert text from uploaded files?

Yes! You can upload text-based files including TXT, CSV, JSON, XML, HTML, MD, PHP, JS, Python, Java, and more. You can convert an entire document in one click. Maximum file size is 50MB. Your files are processed securely and are never stored or logged.

Does the tool preserve special characters and formatting?

The tool intelligently handles special characters: 1) Preserves numbers, symbols, and punctuation, 2) Maintains line breaks and paragraph structure, 3) Handles Unicode characters and emojis, 4) Preserves common acronyms like NASA, HTML and JSON in Title Case, 5) Automatically cleans up smart quotes and extra spaces.

How do I handle code with mixed naming conventions?

For mixed conventions (e.g., some_variables, someVariables), the converter automatically detects word boundaries — it understands camelCase, PascalCase, snake_case, kebab-case and spaced text — so you can paste mixed input and convert it cleanly to a single target format such as snake_case or camelCase in one click.

Can I import content from Google Docs?

Yes! You can import content directly from Google Docs, Sheets, and Slides. Click the Google icon button above the text area, paste your public Google link, and the content will be imported automatically. The file must be shared as "Anyone with the link can view" for automatic import to work.

Does the tool support programming language-specific conventions?

The tool provides every individual case style these languages rely on — camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE and kebab-case. Pick the one your language uses; the "Case Conventions by Programming Language" table above shows the right style for variables, classes, constants and file names in JavaScript, Python, Java, C#, PHP, Ruby, Go, Swift, Rust and SQL.

How do I change text capitalization online?

Changing text capitalization is simple: paste your text into the box above and click the capitalization style you need — UPPERCASE, lowercase, Title Case, Sentence case, or any other format. The tool converts your text instantly in the browser with no server upload. You can also change text capitalization in bulk by uploading a file. All case transformations preserve numbers, punctuation and special characters.

How do I convert uppercase to lowercase?

Paste your uppercase text into the input box above and click the lowercase button. Your text is converted instantly — for example, HELLO WORLD becomes hello world. It works for a single word or an entire document, and all numbers, punctuation, and special characters are preserved. This is the quickest way to fix a paragraph you accidentally typed with Caps Lock on, with no Word formula or menu needed.

How do I capitalize the first letter of each word?

Paste your text and click Capitalize Words to capitalize the first letter of every word — hello world becomes Hello World. This is ideal for names, headings, and labels. If you want proper headline styling where small words like "a", "an", "the", "of" and "and" stay lowercase, use Title Case instead, which follows standard title capitalization rules.

How do I change ALL CAPS text back to normal?

To turn a block of ALL CAPS text into readable text, paste it above and click Sentence case (capitalizes only the first letter of each sentence) or Capitalize Words (capitalizes the first letter of each word). Both fix shouting text in one click without retyping. For all-lowercase output, use the lowercase button. This is much faster than deleting and rewriting text that was pasted or typed in capitals.

Is my data stored when I use the tool?

No. Your text is sent over an encrypted HTTPS connection to our server only to perform the conversion — it is never stored, logged, or shared, and nothing you paste is saved to a database or kept after the result is returned. This keeps your documents, proprietary code, and confidential content private.

How do I convert case in Excel?

Excel uses formulas, not a button. In a blank cell, type =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.

How do I use an all caps converter to fix ALL CAPS text?

Paste your ALL CAPS text into the box above and pick the style you want: click lowercase to make it all lowercase, Sentence case to capitalize just the first letter of each sentence, or Capitalize Words to capitalize the first letter of every word. To go the other way and make text all caps, click UPPERCASE. It works instantly on a single line or an entire document, and every number, symbol, and line break is preserved — far faster than retyping.