Free

Free Case Converter Online

A free case converter: switch text between UPPERCASE, lowercase, Title Case, camelCase, and more — instantly, privately.

Free tool · No sign-up · Private

Choose a case

Result · Title Case

Your converted text will appear here…

Input: 0 characters · 0 words

Private by design. Everything runs 100% in your browser — your text is never uploaded, stored, or sent anywhere.

About this tool

About the Case Converter

A case converter switches your text between naming and formatting styles in one click. Paste any text into this free online tool and convert it to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, or CONSTANT_CASE. Writers fix shouty headlines, developers rename variables to match a codebase convention, SEO editors normalize title tags, and data cleaners standardize spreadsheet columns — all without retyping a word.

Title Case follows proper headline rules, keeping small words like and and the lowercase unless they lead the title. The programming cases each have a home: camelCase for JavaScript variables, PascalCase for class names, snake_case for Python and databases, kebab-case for URLs and CSS classes. Conversion is instant and runs entirely in your browser, so drafts, code, and client copy never leave your device.


How it works

Three steps to perfect casing

Paste your text

A headline, a variable name, a paragraph — any text works. No sign-up, no upload.

Pick a case

Tap one of the nine case chips. The output updates live as you type or edit.

Copy the result

One click copies the converted text to your clipboard, ready to paste into code, docs, or designs.


Good to know

When to use each case

The right casing in the right place — a quick cheat sheet.

Code & identifiers

camelCase for JavaScript variables, PascalCase for classes and React components, snake_case for Python and database fields, kebab-case for CSS classes and URL slugs.

Writing & headlines

Title Case for headings and titles, Sentence case for body copy and UI labels, UPPERCASE sparingly — for warnings or short labels, never paragraphs.

Data cleanup

Normalizing messy spreadsheet exports? Convert a whole column to consistent casing in seconds instead of retyping — then verify edge cases like acronyms.

Watch the edge cases

Acronyms (NASA → Nasa in Title Case) and apostrophes need a glance after conversion. The tool is deterministic, so one review pass catches everything.


Examples

Before → after

dev-rename.txt
user profile data  →  userProfileData
  (camelCase for a JS variable)

user profile data  →  user_profile_data
  (snake_case for a DB column)
headline.txt
the quick brown fox  →  The Quick Brown Fox
  (Title Case for a headline)

THE QUICK BROWN FOX  →  The quick brown fox
  (Sentence case for body copy)

FAQ

Case converter questions

Which cases are supported?
Nine: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and aLtErNaTiNg. Pick a chip and the result updates live as you type.
How does Title Case handle small words?
This converter capitalizes the first letter of every word (AP-style exceptions like “and”/“the” are not applied). For headlines that need strict style-guide casing, review the result once — it takes seconds.
What's the difference between camelCase and PascalCase?
Both smash words together with each word capitalized, except the first: camelCase starts lowercase (used for JavaScript variables and functions), PascalCase starts uppercase (used for classes and components).
When would I use snake_case or kebab-case?
snake_case is the convention for Python variables, database columns, and file names. kebab-case is standard for URLs, CSS classes, and HTML attributes. Converting by hand is error-prone — paste and convert instead.
Is my text private?
Yes. Conversion runs entirely in your browser — nothing is uploaded or stored, so proprietary code and unpublished drafts stay on your device.
How do I convert text to uppercase online?
Paste your text, hit the UPPERCASE button, and copy the result — the whole block converts instantly with no sign-up.
Can I convert variable names to snake_case or kebab-case?
Yes. Paste identifiers like myVariableName and convert to snake_case for Python or kebab-case for CSS classes and URLs — the converter handles the word boundaries for you.

Keep exploring

Related tools

For developers

Need this programmatically?

YATools also exposes simple REST APIs for screenshots, audio, documents, and more — free tier included.

Explore the API →