Free Tool

Text Case Converter

Convert your text to UPPERCASE, lowercase, Title Case, and more. Perfect for formatting titles, headings, and fixing accidental caps lock.

Your Text

Common Uses

H1

Headings & Titles

Convert to Title Case for professional-looking headings and document titles.

</>

Code Variables

Quickly convert text for variable names in different coding conventions.

Aa

Fix Caps Lock

Typed with caps lock on? Quickly convert to proper sentence case.

@

Social Media

Format usernames, hashtags, and posts with consistent capitalization.

Need more writing tools?

WriteScholar provides AI-powered feedback on grammar, structure, and academic style to help you write better papers.

Free Text Case Converter, UPPERCASE, lowercase, Title Case, Sentence case

Switch any text between UPPERCASE, lowercase, Title Case, Sentence case, capitalize Each Word, aLtErNaTiNg, or iNVERSE in one click. Useful for headlines, code constants, social posts, and cleaning up text accidentally typed in caps lock.

How to use it

  1. Paste your text

    Drop any block of text into the input. Length doesn't matter, the conversion is instant even on 50,000-character documents.

  2. Click the case you want

    Pick from UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Each Word, aLtErNaTiNg, or iNVERSE. Each is a one-click button.

  3. Copy the result

    Click "Copy" to put the converted text on your clipboard. Original text stays in the input so you can switch between cases without re-pasting.

When you'd use this

Fixing text typed with caps lock on

PASTE THE WHOLE PARAGRAPH IN, click "Sentence case", get the cleaned version. Faster than retyping.

Formatting a headline

Title Case (Every Important Word Capitalized) is standard for English headlines, blog titles, and book chapters. Articles, conjunctions, and prepositions stay lowercase.

Generating CONSTANT_CASE for code

Programming languages use UPPERCASE for constants. Convert your variable name list once instead of holding shift through 30 names.

Cleaning OCR'd text

Scanned documents often come out in random case mixes. Convert to lowercase first, then sentence case, to normalize.

Social media post emphasis

aLtErNaTiNg case is internet shorthand for sarcasm. iNVERSE case (lowercase first letter, uppercase rest) is the SpongeBob mocking meme. Both are one-click.

Academic paper title formatting

APA uses sentence case for paper titles in references. MLA uses title case. Convert once based on your style guide instead of capitalizing word-by-word.

Examples

UPPERCASE for code constants
Before
maxRetryCount, apiBaseUrl, defaultTimeout
After
MAX_RETRY_COUNT, API_BASE_URL, DEFAULT_TIMEOUT

Most languages use UPPER_SNAKE_CASE for constants. Convert variable names by replacing camelCase with words separated by underscores, then uppercase the lot.

Title Case for headlines
Before
a journey through the mountains of nepal
After
A Journey Through the Mountains of Nepal

Title case capitalizes most words but keeps articles ("the"), conjunctions ("and"), and short prepositions ("of") lowercase, except when they're the first or last word.

Sentence case for paper titles (APA)
Before
The Effect of Caffeine on Working Memory in College Students
After
The effect of caffeine on working memory in college students

APA reference list titles use sentence case. Only the first word, proper nouns, and the first word after a colon are capitalized.

Glossary

UPPERCASE
All letters capitalized. Used for emphasis, code constants, and acronyms. AKA "all caps".
lowercase
No capital letters. Default for body text in most contexts. Sometimes called "smallcaps" though that's technically a different concept.
Title Case
Most words capitalized, except articles (the, a), conjunctions (and, but), and short prepositions (of, in). Used for English headlines and book titles.
Sentence case
Only the first letter of each sentence and proper nouns capitalized. Used for body text and APA reference titles.
camelCase
firstWordLowercase, subsequentWordsCapitalized. Used in JavaScript, Java, Swift for variable and function names.
PascalCase
EveryWordCapitalized, no spaces. Used for class names in most programming languages. AKA UpperCamelCase.
snake_case
words_separated_by_underscores. Used in Python and Ruby for variable and function names.
kebab-case
words-separated-by-dashes. Used in URLs, CSS class names, and HTML attributes.
CONSTANT_CASE
UPPER_SNAKE_CASE, UPPERCASE words separated by underscores. Used for constants in most programming languages.

Frequently asked questions

Yes, completely free, no sign-up, no character limit.

Related free tools