How to Change Text Case (Uppercase, camelCase, snake_case & More)

Sometimes you need a heading in Title Case, a database column in snake_case, or a variable in camelCase — and retyping it by hand is slow and error-prone. Kitolity’s Text Case Converter rewrites your text into any of nine common cases with a single click. Paste the text, pick a case, copy the result — and because it all runs in your browser, nothing you paste is ever uploaded.

The tool

Text Case Converter

Open Text Case Converter

Step by step

  1. Open the Text Case ConverterHead to the Text Case Converter tool. It loads instantly and works entirely on your device — there’s no sign-up and no upload step.
  2. Paste or type your textDrop your text into the input box. You’ll see live character, word and line counts update as you go, so you always know exactly how much text you’re working with.
  3. Pick the case you wantClick a case button — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE — and the converted text appears right away.
  4. Copy the resultCopy the converted text and paste it wherever you need it — a document, a spreadsheet, your code editor or a URL. Want a different style? Just click another case button.

The plain-language cases (for writing and headings)

Four of the cases are the ones you meet in everyday writing. UPPERCASE shouts every letter (GREAT FOR LABELS), lowercase strips all capitals, Title Case Capitalises The Main Words for headlines and titles, and Sentence case capitalises just the first letter like normal prose.

These cases preserve your line breaks, so if you paste several lines or paragraphs they stay laid out the way you had them — only the letter casing changes.

The programmer cases (for code and data)

The remaining cases follow naming conventions from software. camelCase (firstNameField) and PascalCase (FirstNameField) are used for variables and class names; snake_case (first_name) is common for database columns and Python; kebab-case (first-name) suits URLs, page slugs and CSS class names; and CONSTANT_CASE (MAX_RETRY_COUNT) marks fixed configuration values.

Unlike the plain-language cases, these code cases split your text into individual words and rejoin them with the right separator — so punctuation and extra spacing are dropped in favour of a clean, single token.

When to reach for each case

A quick rule of thumb: use Title Case or Sentence case for anything a person reads, UPPERCASE for short emphasis, and the code cases when a computer reads the text. If you’re slugifying a blog title for a URL, choose kebab-case; if you’re naming a JavaScript variable, choose camelCase; if you’re adding a column to a table, snake_case is the safe bet.

Everything stays on your device

The converter runs completely in your browser using JavaScript — your text is transformed locally and never sent to a server. That means it’s fast, works even on flaky connections, and is safe for sensitive content like internal notes, draft copy or field names you’d rather not share.

Frequently asked questions

What’s the difference between camelCase and PascalCase?

Both squeeze words together with no spaces and capitalise the start of each word — the only difference is the first letter. camelCase starts lowercase (myVariableName) and PascalCase starts uppercase (MyClassName).

Does converting to a code case remove my punctuation?

Yes. The code cases (camelCase, snake_case, kebab-case and so on) break your text into words and rejoin them with a single separator, so spaces and most punctuation are dropped to produce one clean token. The plain-language cases keep your text and line breaks intact.

Is my text uploaded anywhere?

No. The entire conversion happens in your browser on your own device — nothing you paste is uploaded, stored or logged.

Is there a limit on how much text I can convert?

There’s no fixed cap. Because the work happens locally, you can convert anything from a single word to long documents; very large pastes depend only on your own device’s memory.

All guides