DevForge LogoDevForgeDocs
Search
LandingWorkbench

Overview

Home

Guides

Markdown Reference

GFM syntax guide

Studio

DevForge Studio

studio

Data Tools

JSON Formatter

json-formatter

Base64 Ultimate Studio

base64-ultimate-studio

JWT Decoder

jwt-decoder

String Case Converter

string-case-converter

YAML ↔ JSON

yaml-json-converter

DB Schema Visualizer

db-schema-visualizer

API Client Studio

api-client

SHA-256 Hash Generator

sha256-generator

SVG Optimizer

svg-optimizer

Writing Tools

Markdown Editor

markdown-editor

ASCII Art Generator

text-to-ascii-art

Doc Builder

doc-builder

Pattern Tools

Regex Tester

regex-tester

Diff Viewer

diff-viewer

Generators

Code Generator

code-generator

UUID Generator

uuid-generator

Color Palette Studio

color-palette

Cron Generator

cron-generator

Dockerfile Generator

dockerfile-generator

K8s YAML Builder

k8s-yaml-builder

AI Tools

AI Explainer

code-explainer

AI UI Generator

ai-ui-generator

Documentationstring case converter

Tool reference

String Case Converter

beta

Convert any identifier or phrase into all common programming naming conventions at once — camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title Case, dot.case, and path/case.

Open toolBack to docs

Quickstart

Use this when you want the shortest path from input to a useful result.

1

Type or paste an identifier into the input field.

2

All case variants appear instantly in the cards below.

3

Hover any card and click Copy to grab the variant you need.

Best for

Common situations where this tool fits naturally into the workflow.

  • Rename a variable or function across naming conventions when porting code between languages.
  • Generate all case variants of an API field name to check consistency across front and back end.
  • Convert a sentence or phrase into a URL slug or CSS class name.

Common tasks

Concrete ways this tool is typically used in day-to-day workflows.

Convert a camelCase variable to snake_case

Paste getUserAuthToken — the snake_case card immediately shows get_user_auth_token.

Generate a kebab-case URL slug

Paste a Title Case phrase like My Feature Name — the kebab-case card shows my-feature-name ready for use in routes or CSS.

Check all variants at once

All ten case styles are derived simultaneously, so you can pick exactly the one your target language or convention requires.

Examples

Real inputs and outputs that show how the tool behaves.

Convert camelCase to all variants

Input a camelCase identifier and get every convention instantly.

Input

getUserAuthToken

snake_case output

get_user_auth_token

Features

What this tool includes and what each capability is for.

10 case styles

camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title, lower, UPPER, dot, path.

Instant conversion

All variants update on every keystroke with no debounce lag.

Case detection

Identifies the input case style automatically.

Per-variant copy

Copy any individual variant independently.

Workflow

Follow this path to get from input to output quickly.

1

Paste or type your identifier or phrase into the input field.

2

Review the detected case label shown above the input.

3

Hover the card for the case style you need.

4

Click the copy button to copy that variant to clipboard.

Caveats and tips

Things to keep in mind before relying on the output in a larger workflow.

Caveats

  • The tokenizer splits on spaces, hyphens, underscores, slashes, dots, and camelCase boundaries.
  • Acronyms are treated as word tokens — HTTP becomes http in lowercase variants.
  • Consecutive separators (double underscores, etc.) are collapsed to a single token boundary.

Tips

  • The detected input case is shown above the input field.
  • Hover a card to reveal the copy button.
  • dot.case and path/case are useful for config keys and file paths respectively.

On this page

QuickstartBest forCommon tasksExamplesFeaturesWorkflowCaveats and tips

Related pages

JSON FormatterOpenBase64 Ultimate StudioOpenJWT DecoderOpenYAML ↔ JSONOpen