Case Style Converter
Convert any text or identifier into camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, or Title Case.
Every identifier style, instantly
Moving code between languages and systems means constantly reshaping identifiers: a database column in snake_case becomes a JavaScript property in camelCase, a component name in PascalCase, or a URL segment in kebab-case. Doing that by hand is slow and easy to get subtly wrong. Paste any text or existing identifier and this converter shows all eight common styles at once, ready to copy.
It parses intelligently — splitting on spaces, hyphens, underscores, dots, slashes, and camelCase boundaries — so whatever you paste, each output is clean. That makes it handy not just for code but for generating consistent slugs, config keys, environment variables, and CSS class names from a plain-English phrase.
Private and instant
Conversions run entirely in your browser, so nothing you paste ever leaves your device.
Frequently Asked Questions
What programming case styles does this convert?
camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, and Title Case — eight identifier styles, each with one-click copy.
When do I use each style?
camelCase and PascalCase suit JavaScript variables and classes; snake_case fits Python and databases; CONSTANT_CASE marks constants; kebab-case is for URLs and CSS; dot.case and path/case appear in config keys and routes.
Does it handle existing casing correctly?
Yes. It splits input on spaces, hyphens, underscores, dots, slashes, and camelCase boundaries, so any input converts cleanly to any target style.
Is my text private?
Yes. All conversion happens in your browser — nothing is uploaded or saved.
More free utilities for developers, from converters to formatters.