Case Converter

Free case converter: instantly change text to uppercase, lowercase, title case, sentence case, camelCase, snake_case, or kebab-case.

AI-ready Use this tool with AI

This tool has a free JSON API. Copy a prompt or skill below to use it with ChatGPT, Claude, or any AI agent — no API key needed.

API docs
Enter text and choose a style.

How case converter works

This converter transforms text between seven common casing styles. UPPERCASE and lowercase are straightforward conversions. Title case capitalizes the first letter of each word. Sentence case capitalizes only the first letter after a full stop, exclamation, or question mark.

For developers, the converter also handles camelCase (removes non-alphanumeric characters and capitalizes each word after the first), snake_case (joins words with underscores, all lowercase), and kebab-case (joins words with hyphens, all lowercase). These are commonly used in programming for variable and file names.

All conversions happen instantly in your browser as you type. Paste any text, choose a style, and the result appears immediately. Nothing is uploaded; your text stays private.

Frequently asked questions

What is title case?
Title case capitalizes the first letter of every word and lowercases the rest. For example, hello world becomes Hello World. It is commonly used for headings and titles.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter and capitalizes subsequent words (e.g. myVariableName). PascalCase capitalizes the first letter of every word (e.g. MyVariableName). This tool produces camelCase.
When should I use snake_case vs kebab-case?
snake_case uses underscores between words (my_variable_name) and is common in Python, Ruby, and databases. kebab-case uses hyphens (my-variable-name) and is common in URLs, CSS class names, and file names.
Is my text stored or sent anywhere?
No. All conversion happens locally in your browser. Your text is never uploaded or stored, so it is safe for sensitive content.