No upload, 100% local, no account

Case Converter

Convert between camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, lower case and URL slug. Nothing leaves your browser.

How Case Converter works

Paste any text and convert it to camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, Title Case, sentence case, or plain lowercase and uppercase, all in one click. Punctuation and whitespace are treated as word boundaries, and non-ASCII letters (accented, CJK) are preserved rather than stripped.

This is especially handy for developers renaming variables across conventions, writers adjusting headline casing, or anyone cleaning up inconsistent identifiers in a codebase or spreadsheet.

Frequently asked questions

Are my files uploaded to a server?

No. Every operation runs inside your browser tab using JavaScript and WebAssembly. Your file is read into memory on your own device, processed there, and the result is offered as a local download. Nothing is transmitted to Sunasty or any third party. You can verify it yourself: open your browser DevTools, go to the Network tab, and watch, no request carries your file.

Which case formats are supported?

camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, Title Case, Sentence case, lowercase, and UPPERCASE. All conversions are applied to the full input text in one step.

Does it handle punctuation and special characters?

The converter treats punctuation and whitespace as word boundaries, so multi-word phrases convert cleanly. Non-ASCII letters (accented, CJK, etc.) are preserved rather than stripped.

Does it work offline?

Yes, once the page has loaded. Because the processing happens on your device, you can disconnect from the network and the tool keeps working. This is the clearest proof that your data never leaves your machine.

Is it free? Do I need an account?

It is completely free and requires no sign-up. There are no watermarks, no daily limits and no tracking cookies needed to use the tool.