Convert4Me – Convert4Me home
Share

snake_case to camelCase Converter

Paste snake_case or kebab-case names and turn them into camelCase, such as user_first_name to userFirstName. Each line is converted separately.

Characters: 0Words: 0Lines: 0

Case types with examples

Starting text: The Lord of the Rings

  • camelCase

    Words are joined with no spaces; every word after the first starts with a capital.

    theLordOfTheRings

  • PascalCase

    Words are joined with no spaces and every word starts with a capital.

    TheLordOfTheRings

  • snake_case

    Words are lowercase and joined with underscores.

    the_lord_of_the_rings

  • kebab-case

    Words are lowercase and joined with hyphens.

    the-lord-of-the-rings

  • CONSTANT_CASE

    Words are capitals joined with underscores.

    THE_LORD_OF_THE_RINGS

Converting snake_case to camelCase

snake_case separates words with underscores (user_first_name); camelCase removes the separators and capitalizes every word after the first (userFirstName). This page converts a list of names at once, one per line, and also accepts kebab-case names, plain phrases and names that are already in camelCase.

camelCase or PascalCase?

Use camelCase for variables, functions, object properties and JSON fields in JavaScript, Java and many other languages. Use PascalCase, where the first letter is also a capital, for class, type and component names, for example UserProfile. Both buttons are available, so you can convert the same list twice.

Good to know

Numbers stay with the word they follow, so address_line_2 becomes addressLine2. Leading and trailing underscores are dropped. Names are converted as text, not parsed as code, so reserved words and clashes between two names that become identical are not checked. Compare the result with your own naming rules before you use it.

How to use the snake_case to camelCase tool

  1. Paste one name per line into the box, for example database column names.
  2. Click camelCase (or PascalCase if the first letter should be a capital).
  3. Click the copy icon above the text and use the result.

Frequently asked questions

How does snake_case become camelCase?

The words are split at underscores, hyphens and spaces. The first word is lowercase and every later word starts with a capital: user_first_name becomes userFirstName.

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (userName). PascalCase starts with a capital (UserName). Use the PascalCase button for class and type names.

Does it keep numbers?

Yes. Numbers stay in the name, so address_line_2 becomes addressLine2.

Your privacy comes first. Your text and numbers stay in your browser and we never see them. If you allow it, we save what you type on this device and use Google Analytics to count visits. We never sell your data. Privacy Policy