Case Converter

Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and more.

Input
camelCase
countryDevs—DesignBuildPlay
PascalCase
CountryDevs—DesignBuildPlay
snake_case
country_devs_—_design_build_play
kebab-case
country-devs-—-design-build-play
CONSTANT_CASE
COUNTRY_DEVS_—_DESIGN_BUILD_PLAY
Title Case
Country Devs — Design Build Play
dot.case
country.devs.—.design.build.play
path/case
country/devs/—/design/build/play
lowercase
country devs — design build play
UPPERCASE
COUNTRY DEVS — DESIGN BUILD PLAY
Sentence case
Country devs — design build play
aLtErNaTiNg
cOuNtRy dEvS — DeSiGn bUiLd pLaY

How to convert case

  1. 1
    Paste your textAnything — a phrase, a variable name, a mix of snake and camel. We split it intelligently.
  2. 2
    Pick the caseAll common cases are shown at once — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, dot.case, path/case, and more.
  3. 3
    CopyClick Copy next to the case you want.

Frequently asked questions

How does it split words?
We detect camelCase and PascalCase boundaries, then treat underscores, hyphens, dots, colons, slashes, and whitespace as separators.
Does it handle mixed input?
Yes. fooBar_baz-qux splits into [foo, Bar, baz, qux] before reformatting to the target case.
What's CONSTANT_CASE?
Also called SCREAMING_SNAKE_CASE — all uppercase with underscores. Common for env vars and constants.
Is this private?
Yes — everything happens in your browser.

Related tools

Need a custom dev tool for your team?

We build internal tools, dashboards, APIs, and SaaS platforms. If you can describe it, we can ship it.

Built by CountryDevs · No signup · No ads · No tracking