Case Converter
Transform text between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, and more.
Input Text
Paste any text, camelCase, snake_case, or mixed
19Characters17No Spaces3Words1Lines
Try a sample
Converted Output
Click any row to copy the value
camelCasehelloWorldExample
Variables & functions (JS/TS)PascalCaseHelloWorldExample
Classes & components (JS/TS)snake_casehello_world_example
Variables & functions (Python/Ruby)kebab-casehello-world-example
CSS classes & URL slugsCONSTANT_CASEHELLO_WORLD_EXAMPLE
Constants & env variablesdot.casehello.world.example
Config keys & i18n pathsTitle CaseHello World Example
Headings & display namesSentence caseHello world example
Prose & descriptionsUPPERCASEHELLO WORLD EXAMPLE
Acronyms & labelslowercasehello world example
Normalized raw textHow It Works
The converter first normalizes your text into word tokens by splitting on spaces, hyphens, underscores, dots, slashes, and camelCase/PascalCase boundaries — then reassembles them in the target casing style.
- camelCase / PascalCase: First word lowercase/uppercase, each subsequent word capitalized, no separators.
- snake_case / kebab-case: All words lowercase, joined by underscore or hyphen.
- CONSTANT_CASE: All words uppercase joined by underscore — standard for env vars and constants.
- dot.case: All words lowercase joined by dots — common in i18n translation keys and config paths.
Related Frontend Tools
JSON Formatter
Format, beautify, and minify JSON data with custom indentation, syntax verification, and export.
JSON Validator
Strict JSON syntax validator pinpointing exact error line, column, and diagnostic reason.
JSON ↔ YAML Converter
Bidirectional converter between JSON and YAML formats with syntax highlighting and schema validation.