Loopy HQ LogoSupport Us
Free Web Tool

Case Converter

Thirteen conversions across prose and code identifiers, applied live as you type. Multi-line input converts line by line.

Convert to

0 chars · 0 words

One converter for prose and for code

Most case tools handle either editorial text or identifiers, never both. This one does both: Title Case follows editorial rules for joining words, Sentence case repairs all-caps paste-ins, and the programmer cases tokenize on word boundaries so User ID number becomesuserIdNumber rather than a mangled string. Conversions run on every keystroke, and the result stays editable so you can adjust before copying.

Frequently Asked Questions

Which case should I use for code identifiers?
It depends on the language convention: • camelCase: JavaScript and Java variables and functions. • PascalCase: classes, React components, and C# members. • snake_case: Python variables and functions, SQL columns. • kebab-case: CSS classes, URL slugs, and HTML attributes. • CONSTANT_CASE: environment variables and compile-time constants.
Does the converter handle multi-line lists?
Yes. Programmer cases (camel, Pascal, snake, kebab, constant, dot) are applied per line, so a pasted list of names converts into a list of identifiers instead of collapsing into one long string.
Is my text sent to a server?
No. Conversion happens in your browser with plain JavaScript. Nothing is uploaded, stored, or logged, so you can safely convert client names, internal copy, and unreleased content.
How does Title Case differ from capitalizing every word?
Title Case keeps short joining words lowercase unless they open or close the line, so "the art of war" becomes "The Art of War" rather than "The Art Of War". Capitalize Each Word is available separately when you want every word raised.
Does it work with accented characters and other alphabets?
Upper, lower, title, sentence, alternating, and inverted case are Unicode-aware and handle accented Latin, Greek, and Cyrillic text. Programmer cases strip characters that are not letters or digits, since identifiers rarely allow them.