Free Tool

Free Case Converter — Uppercase, Lowercase & More

Convert text between uppercase, lowercase, title case, sentence case, camelCase, snake_case, kebab-case, and more — instantly in your browser. No account, no tracking, no limits.

Uppercase to lowercase, title case, camelCase, snake_case & more — all free, all instant.

Paste your text, choose a case style, and the result appears immediately. Perfect for developers, writers, students, and anyone working with text.

Choose a Case Style

Last updated: May 17 2026

Reviewed by the QuickTooly Team

Case Converter Guide

Why Use This Free Case Converter?

  • 10 case styles: Uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and alternating case.
  • Instant conversion: Results appear the moment you click a style — no page reload needed.
  • Private & secure: All conversion happens in your browser. Your text is never sent to any server.
  • Works on any text: Paragraphs, code identifiers, headings, CSV data — paste anything.
  • One-click copy: Copy the result to your clipboard instantly.
  • 100% free: No limits, no registration, no watermarks.

All Supported Case Styles

UPPERCASE & lowercase

The most common transformations. Uppercase converts every character to its capital form; lowercase does the opposite. Useful for normalising data, writing headlines in all-caps, or fixing accidental CAPS LOCK text.

Title Case & Sentence Case

Title Case capitalises the first letter of every word — standard for book titles, headings, and article titles. Sentence case capitalises only the first word of each sentence, matching normal written prose. Both are indispensable for editors and content writers.

camelCase & PascalCase

Programming conventions for naming variables and functions. camelCase starts lowercase then capitalises each subsequent word (myVariableName). PascalCase capitalises every word including the first (MyClassName), commonly used for class and component names.

snake_case, kebab-case & CONSTANT_CASE

snake_case joins words with underscores and is the default in Python and database column names. kebab-case uses hyphens and is standard in URLs, CSS class names, and HTML attributes. CONSTANT_CASE is snake_case in all-caps, used for environment variables and compile-time constants.

Alternating Case

Characters alternate between lowercase and uppercase (aLtErNaTiNg CaSe). Mainly used for memes, sarcasm, and creative design — but occasionally helpful for generating test strings.

Start Converting Text Today

Paste your text into the input box, click any case style button, and copy the result. Whether you need to fix casing in a document, convert variable names for a codebase, or reformat CSV headings, QuickTooly's case converter makes it effortless.

Join thousands of developers, writers, and students who rely on QuickTooly for quick text transformations. No sign-up required — convert unlimited text, completely free.

Frequently Asked Questions

What is a case converter and when do I need one?

A case converter changes the capitalisation style of text — for example turning "hello world" into "Hello World" (title case) or "HELLO WORLD" (uppercase). You need one when reformatting headings, renaming code identifiers, normalising data, or fixing text typed with incorrect casing.

What is the difference between Title Case and Sentence case?

Title Case capitalises the first letter of every word: "The Quick Brown Fox". Sentence case capitalises only the first letter of each sentence: "The quick brown fox". Title case is standard for headlines and titles; sentence case matches normal prose writing.

What is camelCase and when is it used in programming?

camelCase joins multiple words without spaces, starting the first word in lowercase and capitalising each subsequent word: myVariableName. It is the standard naming convention for variables and functions in JavaScript, Java, and many other languages.

What is snake_case vs kebab-case?

Both separate words without spaces, but snake_case uses an underscore (my_variable) while kebab-case uses a hyphen (my-variable). snake_case is common in Python and database schemas; kebab-case is standard for CSS classes, HTML attributes, and URL slugs.

Is my text sent to any server?

No. All conversions run entirely in your browser using JavaScript. Your text never leaves your device, making this tool safe to use with sensitive or confidential content.

Can I convert large documents?

Yes. Because all processing happens locally in your browser, you can paste documents of any length — articles, code files, CSV exports — without hitting any size limit. Conversion is instantaneous regardless of text length.