logo Toolmaxy

Case Converter

Convert text to uppercase, lowercase, title case, camelCase, snake_case, and more. Free online text case tool.

What Is a Case Converter?

A case converter is a text transformation tool that changes the capitalization style of your text with a single click. Whether you need UPPERCASE for emphasis, lowercase for normalization, Title Case for headings, or developer-friendly formats like camelCase, snake_case, or kebab-case, this tool handles all common text case formats instantly.

Text case conversion is a daily task for developers, writers, and content creators. Developers use camelCase for JavaScript variables, PascalCase for class names, snake_case for Python and database columns, and kebab-case for CSS classes and URL slugs. Writers use Title Case for headlines and Sentence case for body text.

Our converter supports 10 different case formats and handles edge cases like preserving acronyms, handling punctuation correctly, and processing multi-line text. The "Use as Input" button lets you chain conversions - for example, convert to Title Case first, then to kebab-case.

When to Use Each Case

Case Use Case
camelCase JavaScript/TypeScript variables and functions
PascalCase Class names, React components, TypeScript types
snake_case Python variables, database columns, file names
kebab-case CSS classes, URL slugs, HTML attributes
CONSTANT_CASE Constants, environment variables, enums
Title Case Article headlines, book titles, page headings
Sentence case Body text, email subjects, UI labels

Frequently Asked Questions

What is title case?

Title case capitalizes the first letter of each major word. Articles (a, an, the), coordinating conjunctions (and, but, or), and short prepositions (in, on, at) are typically lowercase unless they're the first or last word.

What is camelCase?

camelCase removes spaces and capitalizes the first letter of each word except the first. It's commonly used in JavaScript, Java, and Swift for variable and function names. Example: "hello world" → "helloWorld".

What is snake_case?

snake_case replaces spaces with underscores and converts everything to lowercase. It's the standard naming convention in Python, Ruby, and database column names. Example: "Hello World" → "hello_world".

What is kebab-case?

kebab-case replaces spaces with hyphens and converts to lowercase. It's used in URLs, CSS class names, and file names. Example: "Hello World" → "hello-world".

What is the difference between sentence case and title case?

Sentence case capitalizes only the first letter of the first word (like a normal sentence). Title case capitalizes the first letter of each major word. Sentence case: "This is a title". Title case: "This Is a Title".

Can I convert multiple paragraphs at once?

Yes. Paste any amount of text and the converter will process it all. Line breaks and paragraph structure are preserved.