Kebab Case to Camel Case Converter

Turn hyphenated developer identifiers such as user-profile-image into camelCase such as userProfileImage.

Free, private, and processed in your browser.

Detected: snake_case
camelCase output
userProfileImageUrl

All naming formats

camelCase
userProfileImageUrl
PascalCase
UserProfileImageUrl
snake_case
user_profile_image_url
kebab-case
user-profile-image-url
CONSTANT_CASE
USER_PROFILE_IMAGE_URL
dot.case
user.profile.image.url
path/case
user/profile/image/url

Conversion happens locally in your browser. Your input is not sent to a conversion server.

Examples

InputOutput
user-profile-imageuserProfileImage
api-response-urlapiResponseUrl
feature-flag-namefeatureFlagName

How this converter works

Paste text or an identifier above. The tool detects word boundaries and common separators, then formats the result using the selected naming convention.

  • Hyphens are treated as word separators and removed from the camelCase result.
  • The first token stays lowercase while each later token starts with an uppercase letter.

Common use cases

Convert hyphenated config keys, slugs, generated names, and imported identifiers for JavaScript or TypeScript code.

Use the dedicated CSS property converter for real CSS names that need custom-property, float, or vendor-prefix rules.