Type or paste text to convert it into camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, and more — all at once.
Input
camelCase
convertThisTextIntoAnyProgrammingCase
PascalCase
ConvertThisTextIntoAnyProgrammingCase
snake_case
convert_this_text_into_any_programming_case
SCREAMING_SNAKE_CASE
CONVERT_THIS_TEXT_INTO_ANY_PROGRAMMING_CASE
kebab-case
convert-this-text-into-any-programming-case
dot.case
convert.this.text.into.any.programming.case
path/case
convert/this/text/into/any/programming/case
Title Case
Convert This Text Into Any Programming Case
Sentence case
Convert this text into any programming case
UPPERCASE
CONVERT THIS TEXT INTO ANY PROGRAMMING CASE
lowercase
convert this text into any programming case
// faq
Frequently asked questions
- What conventions does this tool support?
- camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, Title Case, Sentence case, UPPERCASE, and lowercase. All common conventions used in JavaScript, Python, Ruby, Go, and Rust.
- When should I use each convention?
- camelCase for JavaScript/Java variables, PascalCase for classes and React components, snake_case for Python and Rust identifiers, SCREAMING_SNAKE_CASE for constants, kebab-case for URLs and CSS classes.
- How is the input tokenized?
- The tool splits on whitespace, punctuation, and case transitions (fooBar → foo, Bar). Digits are preserved and grouped with the surrounding word. Acronyms in ALLCAPS are treated as a single token when adjacent.
- Is my text sent anywhere?
- No. Case conversion runs entirely in your browser — safe for private strings, secret names, and internal identifiers.
// related

