Back to All Tools

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase and more.

Complete Guide

About the Case Converter

Fix a caps-lock accident, restyle a headline, or turn a phrase into a programming identifier — with one click each. This online case converter applies eight transformations to whatever you paste: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and InvErT cAsE. Everything processes instantly in your browser, so private notes, unreleased product names and internal documentation stay on your machine. Paste your text, tap a mode button, and copy the result when it looks right.

Rescuing everyday writing

The classic emergency is realising three paragraphs into an email that caps lock was on. Select, paste here, hit Sentence case, and the damage is undone in a second — capital letters land only where sentences begin. It matters beyond accidents: sustained capitals read as shouting online, most modern interfaces default to sentence case for buttons and notices, and matching that convention makes copy feel current. Title Case is handy for headings, email subject lines and report sections where every significant word starts with a capital. One honest note: this Title Case capitalises the first letter of every word, including short prepositions like 'of' or 'the'. Strict style guides that lowercase those words need a quick manual touch-up afterwards.

Casing conventions for developers

Naming conventions differ by language and layer, and retyping identifiers is a waste of fingers. Take one plain phrase — 'user profile page' — paste it here, and every variant you need is a click away instead of a retyping exercise:

  • camelCase — variables and functions in JavaScript, TypeScript, Java and most C-family code: userProfilePage.
  • snake_case — Python variables, database columns and API fields that favour it: user_profile_page.
  • kebab-case — CSS class names, URL paths, file names and CLI flags: user-profile-page.
  • UPPERCASE — environment variables and constants: USER_PROFILE_PAGE.

Working efficiently with conversions

The transformation applies to the whole editor contents at once, so you can convert an entire document's headings, a column of database fields pasted from a spreadsheet, or a single variable name without selecting anything first. Modes can be chained too — running lowercase before snake_case guarantees a fully uniform result even if the source text was SHOUTING. Because each click replaces the text in place, keep your original in the document you copied from until you are happy with the outcome; re-pasting takes a second and nothing is ever lost permanently.

What each mode actually does

Knowing the precise behaviour avoids surprises: UPPERCASE and lowercase map every letter — including acronyms, so 'NASA IDs' becomes 'nasa ids' in lowercase mode. Title Case capitalises the first letter of each whitespace-separated word and lowercases its remainder. Sentence case lowercases everything, then restores a capital after each period, exclamation mark or question mark. camelCase strips spaces entirely, keeping the first word lowercase and capitalising the rest — which merges multi-line text into a single identifier, so convert line by line when working through lists. snake_case and kebab-case do the same but join words with an underscore or hyphen instead. InvErT cAsE swaps every letter to its opposite. Numbers, punctuation and symbols pass through untouched in every mode.

Video slot: case-converter-walkthrough.mp4

A walkthrough showing a caps-lock paragraph fixed with Sentence case, then the same phrase converted to camelCase, snake_case and kebab-case.

Coming soon
Simple Step-by-Step Guide

How to Use Case Converter Online

Follow these simple steps to use Case Converter securely in your web browser.

  1. 1

    Enter or Paste Text

    Paste or type your text into the converter text area.

    01-case-converter-enter-or-paste-text.png

    Replace with a real capture

  2. 2

    Select Target Case

    Click UPPERCASE, lowercase, Title Case, camelCase, snake_case, or kebab-case.

    02-case-converter-select-target-case.png

    Replace with a real capture

  3. 3

    Copy and Save Transformed Text

    Click copy to save the converted string to your clipboard with 1 click.

    03-case-converter-copy-and-save-transformed-text.png

    Replace with a real capture

Technical Specs

Features & Specifications

Supported Modes

UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case

Processing

Client-side Regex Normalization

Privacy Status

100% In-Browser Local Processing

100% Free & Private In-Browser Processing

Rupix operates on a zero-upload architecture. All computations, file parsing, and transformations occur locally inside your web browser. No document bytes, sensitive text, or personal data are ever uploaded or transmitted to remote servers.

Highlights

Why use Rupix Case Converter?

8+ Casing Styles

Supports UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case.

Developer Friendly

Instantly formats strings into programming variable conventions.

Instant Execution

Real-time transformation with zero network delay.

Q&A

Frequently Asked Questions

A style where the first letter of every word is capitalised. This converter applies the simple rule uniformly — it does not lowercase short function words — so adjust 'of', 'the', 'and' by hand if your style guide requires it.
Follow your language's convention: camelCase for JavaScript/TypeScript variables and functions, snake_case for Python and many databases, kebab-case for CSS classes, URLs and file names.
It lowercases all letters first, then capitalises the first letter of the text and of each word following a period, exclamation mark or question mark.
No. All conversions run locally in your browser's memory — the text you paste never leaves your device.
No. Only letters change case; digits, punctuation, symbols and spacing are preserved exactly as pasted.
Yes. Upper/lowercase mapping covers accented Latin letters, so 'ÉCLAIR' becomes 'éclair' correctly.
For UPPERCASE, lowercase, Sentence case and InvErT cAsE, yes — line structure survives. For camelCase, snake_case and kebab-case, all whitespace merges into one joined string, so process multiline lists line by line.
Conversion replaces the text in place, so keep a copy of anything precious before experimenting — or just re-paste the original.
Text Tools

More Text Tools