Case Converter

Convert text to UPPER, lower, Title, camelCase & more.

Seven Cases, One Click

Paste your text, click a case button, and the text converts in place — the result is also copied to your clipboard automatically, so it's ready to paste wherever you need it. Here's what each button does to the input "user login count":

CaseResultTypical use
UPPERCASEUSER LOGIN COUNTHeadings, emphasis, constants
lowercaseuser login countNormalizing shouty text
Title CaseUser Login CountHeadlines, book titles
Sentence caseUser login countUI labels, body copy
camelCaseuserLoginCountJavaScript/Java variables
kebab-caseuser-login-countCSS classes, URLs, file names
snake_caseuser_login_countPython variables, database columns

Renaming Between Code Conventions

The developer cases don't just handle spaces — the converter detects existing camelCase boundaries and splits on spaces, underscores and hyphens before rebuilding. That means it converts in any direction: paste getUserById and click snake_case to get get_user_by_id, or paste max_retry_count and click camelCase to get maxRetryCount. Handy when moving names between a JavaScript frontend and a Python backend, or turning a component name into a URL slug-style identifier.

Title Case: One Caveat

The Title Case button capitalizes the first letter of every word — "the lord of the rings" becomes "The Lord Of The Rings". Formal style guides (AP, Chicago) keep short words like of, the and and lowercase, so for published headlines treat the output as a starting point and lowercase the minor words by hand. For everything else — labels, navigation, product names — capitalizing every word is exactly what you want.

Practical Notes

  • Conversions stack: because the text converts in place, you can click lowercase first to reset, then apply another case.
  • Line breaks survive UPPERCASE, lowercase and Title Case, so multi-line text keeps its structure. Sentence case and the code cases are designed for single phrases or identifiers.
  • Check length after converting: pair it with the character counter when the result must fit a limit.
  • Private by design: conversion runs entirely in your browser — nothing is sent to a server.

Frequently Asked Questions

What text cases are supported?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, kebab-case and snake_case — seven conversions, each one click.
Can I convert code variable names between conventions?
Yes. The converter recognizes camelCase boundaries, underscores and hyphens, so getUserById converts cleanly to get_user_by_id or get-user-by-id and back.
Does the converted text copy automatically?
Yes — clicking a case button converts the text in place and copies the result to your clipboard in the same click.
Why does Title Case capitalize words like "of" and "the"?
The tool capitalizes every word, which suits labels and product names. Formal headline styles (AP, Chicago) lowercase short connector words — adjust those manually for published titles.
Is my text sent anywhere?
No. All conversions run locally in your browser; nothing is transmitted to a server.