Free Case Converter Online

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and more — instantly, in your browser.

About this tool

What is a Case Converter?

A case converter is a text formatting tool that changes the capitalisation of letters in any text block. Instead of manually retyping or editing each word, you paste your text, click the desired case, and get the result instantly. Our tool supports 10 different case styles — from everyday writing formats to developer-specific conventions.

💡 Privacy

All conversions happen locally in your browser. Your text is never sent to any server — safe for confidential drafts, code snippets, and sensitive content.


Case types explained

All Case Types Explained

Here's what each case style means and when to use it:

UPPERCASE
HELLO WORLD
All letters capitalised. Used for headings, warnings, abbreviations, and emphasis.
lowercase
hello world
All letters in lower case. Used in URLs, coding, and casual digital writing.
Title Case
Hello World
First letter of every word capitalised. Used for article titles, page headings, and book names.
Sentence case
Hello world
Only the first word of each sentence capitalised. Standard for body text and messages.
camelCase
helloWorld
No spaces; first word lowercase, subsequent words capitalised. Used in JavaScript and Java for variables and functions.
PascalCase
HelloWorld
Like camelCase but all words capitalised. Used for class names in most programming languages.
snake_case
hello_world
Words joined with underscores, all lowercase. Standard in Python, database column names, and file naming.
kebab-case
hello-world
Words joined with hyphens, all lowercase. Used in CSS class names, HTML attributes, and URL slugs.
aLtErNaTiNg
hElLo WoRlD
Letters alternate between lower and upper case. Used for memes and sarcastic tone.
iNVERSE cASE
hELLO wORLD
Flips the case of every letter — uppercase becomes lowercase and vice versa.

Use cases

Who Uses a Case Converter?

👩‍💻 Developers

Switch between camelCase, PascalCase, snake_case, and kebab-case when writing code or naming variables.

✍️ Writers & Bloggers

Fix capitalisation mistakes quickly. Convert all-caps text back to sentence case for readability.

🔍 SEO Professionals

Ensure page titles use consistent title case and meta descriptions use sentence case.

🎓 Students

Format essay headings, bibliography entries, and citations to the correct capitalisation style.

📱 Social Media Managers

Convert text between styles quickly when repurposing content for different platforms.

🗄 Data Professionals

Standardise column names, variable labels, and dataset fields to snake_case or camelCase.


FAQ

Frequently Asked Questions

Sentence case capitalises only the first letter of the first word (and proper nouns). Title case capitalises the first letter of every word. Sentence case is used for body text; title case is used for headings and article titles.
camelCase is the standard convention for variable and function names in JavaScript, Java, and Swift. The first word is lowercase and each subsequent word starts with a capital letter, with no spaces or separators between words.
Use snake_case for Python code, database column names, and file names. Use kebab-case for CSS class names, HTML attributes, and URL slugs. Both are all lowercase with words separated by a connector character — underscore or hyphen respectively.
Yes for most conversions (uppercase, lowercase, title case, sentence case, alternating, and inverse). For developer-style cases (camelCase, PascalCase, snake_case, kebab-case), punctuation and special characters are stripped since they are incompatible with identifier naming conventions.
Completely free — no account, subscription, or usage limits. All text processing happens in your browser using JavaScript. Nothing is uploaded to any server.

Related tools

Related Free Tools