🔡 Text Tool — 10 Case Formats

Text Case Converter — Free Online

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more — instantly, for free. No signup required.

0 characters0 without spaces0 words
UPPER CASE

All characters capitalized

HELLO WORLD
lower case

All characters lowercased

hello world
Title Case

First letter of each word capitalized

Hello World
Sentence case

Only first letter of sentence capitalized

Hello world
camelCase

No spaces, each word capitalized except first

helloWorld
PascalCase

No spaces, every word capitalized

HelloWorld
snake_case

Spaces replaced with underscores

hello_world
kebab-case

Spaces replaced with hyphens

hello-world
AlTeRnAtInG

Alternates between upper and lowercase

HeLlO wOrLd
esreveR

Characters in reverse order

dlroW olleH

What Is a Text Case Converter?

A text case converter is a tool that instantly transforms the capitalization of any text. Whether you need to fix accidentally typed ALL CAPS, format variable names for code, or prepare copy for a headline — this tool handles it in one click.

This free converter supports 10 different case formats including developer-friendly formats like camelCase, PascalCase, snake_case, and kebab-case, as well as writing formats like Title Case and Sentence case.

All Case Formats Explained

UPPER CASE

Every character is capitalized. Used for headings, labels, emphasis, and constants in code.

lower case

Every character is lowercased. Common for URLs, usernames, and normalizing data.

Title Case

First letter of every word is capitalized. Standard for article headlines, book titles, and headings.

Sentence case

Only the first letter of the sentence is capitalized. Standard for regular prose and descriptions.

camelCase

No spaces; each word after the first is capitalized. Standard for JavaScript and Java variable names.

PascalCase

No spaces; every word is capitalized including the first. Used for class names and React components.

snake_case

Words are separated by underscores in lowercase. Common in Python, Ruby, and database column names.

kebab-case

Words are separated by hyphens in lowercase. Used in CSS class names, HTML attributes, and URL slugs.

AlTeRnAtInG

Characters alternate between uppercase and lowercase. Used for stylistic or mocking/sarcastic text.

esreveR

All characters in reverse order. Useful for fun, puzzles, or obfuscation.

Who Uses a Case Converter?

👨‍💻Developers — Format variable, function, and class names per language conventions
✍️Writers & Editors — Quickly fix capitalization in headlines, titles, and copy
🎨Designers — Prepare text labels and UI copy in the correct format
📊Data Analysts — Normalize text data for databases and spreadsheets
🌐SEO & Marketers — Format URL slugs and meta titles correctly
🎓Students — Fix accidental caps lock or format academic titles

Frequently Asked Questions

Is this case converter free?

Yes, 100% free with no signup, no limits, and no watermarks.

What is the difference between camelCase and PascalCase?

In camelCase the first word is lowercase (e.g. myVariableName), while PascalCase capitalizes every word including the first (e.g. MyVariableName). camelCase is common in JavaScript; PascalCase is used for class names and React components.

When should I use snake_case vs kebab-case?

Use snake_case for Python variables, database fields, and file names. Use kebab-case for CSS classes, HTML attributes, and URL slugs — since hyphens are preferred in web contexts.

Does this tool work on mobile?

Yes. The converter is fully responsive and works on all phones, tablets, and desktops.

Is my text stored or sent to a server?

No. All conversion happens entirely in your browser using JavaScript. Your text never leaves your device.