ToolNimbus

Case Converter

Change the letter case of any text in one place. Paste your text and instantly see it in UPPERCASE, lowercase, Title Case, Sentence case, and the programming cases — camelCase, PascalCase, snake_case, and kebab-case — each copyable with a click.

UPPERCASE

lowercase

Title Case

Sentence case

camelCase

PascalCase

snake_case

kebab-case

How to Use

Type or paste your text into the box. Every case format updates live below, so you don't need to press a button. Click Copy next to the format you need. It's ideal for fixing text typed in the wrong case, formatting headings, or converting variable names between coding conventions.

Why This Tool Is Useful

Retyping text just to fix its case is tedious, and some conversions — like Title Case or camelCase — are fiddly to do by hand. This tool handles all the common formats at once, including the naming conventions developers switch between constantly. It's handy for writers cleaning up copy, students formatting titles, and programmers renaming variables.

The Text Case Formats

Everyday writing uses a few standard cases: UPPERCASE (all capitals), lowercase (no capitals), Title Case (each major word capitalized), and Sentence case (only the first word and proper nouns capitalized).

The table below shows each format applied to the same phrase so you can see the difference at a glance.

Programming Cases (camel, Pascal, snake, kebab)

Developers use several naming conventions, and different languages and style guides prefer different ones. camelCase (firstWord lowercase, later words capitalized) is common in JavaScript; PascalCase (every word capitalized) is used for class names; snake_case (lowercase with underscores) is common in Python and databases; and kebab-case (lowercase with hyphens) is used in URLs and CSS.

This tool converts between all of them, so you can paste a variable name in one convention and copy it in another.

When to Use Each Case

Title Case suits headlines and titles. Sentence case is the modern choice for UI text and subheadings. UPPERCASE draws attention but is hard to read in long blocks. For code, follow your project's style guide — consistency matters more than which convention you pick.

Tips

A few things worth knowing:

  • Title Case rules vary — some styles lowercase short words like 'and' or 'the'; this tool capitalizes every word.
  • Everything runs in your browser, so your text is never uploaded.
  • For URL slugs specifically, our Slug Generator also strips accents and punctuation.

The Same Phrase in Every Case

CaseExample
UPPERCASEHELLO WORLD
lowercasehello world
Title CaseHello World
Sentence caseHello world
camelCasehelloWorld
PascalCaseHelloWorld
snake_casehello_world
kebab-casehello-world

Frequently Asked Questions

How do I convert text to uppercase or lowercase?

Paste your text above and copy the UPPERCASE or lowercase version — both update instantly as you type.

What is Title Case?

Title Case capitalizes the first letter of each word, used for headings and titles. This tool capitalizes every word; some style guides leave short words like 'and' lowercase.

What's the difference between camelCase and PascalCase?

camelCase leaves the first word lowercase (myVariable); PascalCase capitalizes every word (MyVariable). PascalCase is typically used for class and type names.

What is snake_case and kebab-case?

snake_case joins lowercase words with underscores (my_variable); kebab-case joins them with hyphens (my-variable). Snake is common in Python; kebab is used in URLs and CSS.

Is my text uploaded?

No. All conversion happens in your browser, so your text never leaves your device.

Related Tools