DevNb

Text & Strings/Case Converter

Case Converter

Convert identifiers, variables, database columns, and strings between popular naming conventions.

Input Text / Identifiers1 line28 chars

Converted Outputs

Click any card to copy
camelCase
userAccountProfileSetting

First word lowercase, subsequent words capitalized

PascalCase
UserAccountProfileSetting

Every word capitalized, no separators

snake_case
user_account_profile_setting

Lowercase words separated by underscores

kebab-case
user-account-profile-setting

Lowercase words separated by hyphens

CONSTANT_CASE
USER_ACCOUNT_PROFILE_SETTING

Uppercase words separated by underscores

Title Case
User Account Profile Setting

Capitalize each word separated by spaces

Sentence case
User account profile setting

Capitalize the first word only

dot.case
user.account.profile.setting

Lowercase words separated by dots

path/case
user/account/profile/setting

Lowercase words separated by forward slashes

lowercase
user account profile setting

All characters in lowercase

UPPERCASE
USER ACCOUNT PROFILE SETTING

All characters in uppercase

Naming Conventions Explained

Different programming languages, frameworks, and databases follow distinct casing standards. When integrating APIs, mapping ORMs, or refactoring codebases, converting between naming conventions is a frequent chore.

camelCase: Standard in JavaScript, TypeScript, and Java variables (userName).

PascalCase: Used for React component names, C# classes, and TypeScript type aliases (UserProfileCard).

snake_case: Ubiquitous in Python, Ruby, and SQL column definitions (created_at_timestamp).

kebab-case: Default for CSS classes, HTML attributes, and REST URL endpoints (user-profile-widget).

CONSTANT_CASE: Standard for environment variables, global constants, and enum values (MAX_RETRY_COUNT).

FAQ

Does this handle acronyms properly?

Yes. The parser recognizes common acronym boundaries such as parseJSONPayload or XMLHTTPRequest, splitting words cleanly without mangling uppercase sequences.

Can I convert a list of multiple variables at once?

Yes. Switch to the Batch Multi-Line tab to convert entire lists of SQL columns, object keys, or environment variables in one click.

Need to generate clean URL permalinks from titles? Try the Slugify Tool →