Davemi Tools

Text Case Converter

Type or paste text, pick a case — converted instantly. Supports 14 transformations including developer formats.

Input

0 words · 0 chars

Output — UPPERCASE

What is text case conversion?

Text case conversion transforms the capitalization of characters. It's essential for formatting headings, creating programming variable names, normalizing data, and improving readability. This tool handles 14 different case formats — from everyday Title Case to developer-friendly camelCase and snake_case.

Developer cases

camelCase — JavaScript variables, JSON keys
PascalCase — Classes, React components
snake_case — Python, Ruby, databases
kebab-case — CSS classes, URLs, CLI flags
CONSTANT_CASE — Environment variables, constants

Frequently Asked Questions

What text cases are supported?

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, aLtErNaTiNg case, and InVeRsE case — 14 transformations total.

Does it handle camelCase input correctly?

Yes. The tool intelligently splits existing camelCase, PascalCase, snake_case, and kebab-case text into words before converting. So 'myVariableName' correctly becomes 'my-variable-name' in kebab-case.

What is Title Case vs Sentence case?

Title Case capitalizes the first letter of each major word (skipping minor words like 'the', 'and', 'of'). Sentence case only capitalizes the first letter after a period, question mark, or exclamation point.

Is my text uploaded anywhere?

No. All transformations happen 100% in your browser using JavaScript. Your text never leaves your device.

Can I use this for programming variable names?

Absolutely. camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE are all standard programming naming conventions. Paste any text and get properly formatted identifiers.

Does it preserve line breaks?

Yes for most cases. UPPERCASE, lowercase, sentence, title, alternating, and inverse all preserve your original line breaks and spacing. Developer cases (camel, snake, etc.) join words without whitespace by design.