Menu

Case Converter — Instantly Switch Text Between Any Case Format

Paste your text, select the output format, and get the result in under a second. This free case converter handles everything from simple uppercase and lowercase to developer-specific formats like camelCase, snake_case, and kebab-case. Works with any amount of text, with no character limits.

Case Converter

Case Converter is a free online tool that instantly changes text into UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.

Case Conversions

Click to select conversion type

Characters: 0
Words: 0
Lines: 0
Paragraphs: 0

Supported Case Formats

This tool supports all eight common text case formats used in writing, programming, and web development:

UPPERCASE
Converts every letter to a capital. Used in constants, headings, emphasis, and legal writing.
THIS IS UPPERCASE TEXT
lowercase
Converts every letter to lowercase. Used in URLs, CSS classes, and general text normalisation.
this is lowercase text
Title Case
Capitalises the first letter of each major word. Used for article titles, page headings, and book names.
This Is Title Case Text
Sentence case
Capitalises only the first letter of the first word. Used for body text, descriptions, and standard writing.
This is sentence case text
camelCase
First word lowercase, each following word capitalised, no spaces. Standard in JavaScript variables and functions.
thisIsCamelCaseText
PascalCase
Every word capitalised, no spaces. Used for class names and React component names.
ThisIsPascalCaseText
snake_case
All lowercase with underscores between words. Used in Python, Ruby, and SQL column names.
this_is_snake_case_text
kebab-case
All lowercase with hyphens between words. Used in CSS, HTML attributes, and URL slugs.
this-is-kebab-case-text

When to Use Each Case Format

Choosing the right case format isn't just about preference — in programming, using the wrong convention can cause errors or make your code inconsistent with team standards.

camelCase
Variable names and function names in JavaScript, Java, and TypeScript.
PascalCase
Class names, constructor functions, and React component names.
snake_case
Variable names in Python and Ruby, and database column names in SQL.
kebab-case
CSS class names, HTML attributes, and URL slugs.
UPPERCASE
Constants in JavaScript (MAX_RETRIES, API_KEY) and environment variables.
Title Case
Page titles, blog post headlines, and navigation links.
Sentence case
Meta descriptions, subtitles, and body content.

How to Use This Case Converter

Converting your text takes just a few seconds — no setup or login required.

  1. Paste or type your text into the input box.
  2. Click the button for the case format you need.
  3. The converted text appears instantly.
  4. Click Copy to copy it to your clipboard.
💡 Tip

You can convert the same input into multiple formats — just click different buttons without re-entering your text.

Frequently Asked Questions

What case formats does this converter support?

This tool supports uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case — all eight common text case formats used in writing and programming.

What is the difference between camelCase and PascalCase?

In camelCase, the first word is lowercase and each subsequent word starts with a capital: myVariableName. In PascalCase, every word is capitalised including the first: MyVariableName. PascalCase is typically used for class and component names; camelCase for variables and functions.

What is snake_case used for?

snake_case is the standard naming convention in Python, Ruby, and SQL. All letters are lowercase with underscores separating words — for example, user_first_name or created_at.

Is there a character limit?

No. This tool has no character limit. You can paste entire documents and convert them instantly.

The Right Case Format, Every Time

Whether you're naming a JavaScript variable, writing a blog headline, or setting up a CSS class, using the correct case convention keeps your code consistent and your content professional.

This free case converter handles all eight formats instantly — paste your text once and convert it into any format you need, with no setup required.