100% local — your data never leaves your browser

Case Converter — camelCase, snake_case, kebab-case

Convert identifiers between camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE, one per line. Free and private, in your browser.

Instant Private Zero cookies
Case

Text input

Text output

Why convert identifier case?

Renaming variables between languages and conventions — JSON keys to Python, CSS classes to JavaScript — means endless mechanical case juggling. Paste one identifier per line above and convert them all at once.

How it works

Each line is split into words on separators and camelCase boundaries (acronyms handled), then reassembled in the style you pick: camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE. Empty lines pass through untouched.

Frequently asked questions

Is my text data uploaded to a server?
No. Everything runs entirely in your browser with JavaScript. Nothing is sent over the network, which makes the tool safe for sensitive data.
How are words detected?
On separators (spaces, dashes, underscores) and on camelCase boundaries, including acronyms: HTTPServer splits into HTTP and Server, giving http_server in snake_case.

Related converters