Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeFile toolsCase ConvertercamelCase Converter

camelCase Converter

files

Turn phrases into camelCase, PascalCase, snake_case or kebab-case

Processed in your browser. Nothing is uploaded. Updated on 24 Oct 2026.

Turn a phrase or a column of field names into variable names. Paste "user profile image URL" and get userProfileImageUrl, UserProfileImageUrl, user_profile_image_url, user-profile-image-url and USER_PROFILE_IMAGE_URL together. Existing identifiers are split correctly too, so XMLHttpRequest becomes xml_http_request. Each line converts on its own, which suits a list of database columns or JSON keys.

Next:
  • Word Counter Count words, characters, sentences and reading time as you type
  • Remove Duplicate Lines Delete repeated lines from a list and keep the original order

How to convert text to camelCase

1

Type or paste the words or variable names into the box; camelCase is highlighted.

2

Compare it with PascalCase, snake_case, kebab-case and CONSTANT_CASE in the list.

3

Press Copy next to the style your code needs.

4

Paste it into your editor.

How camelCase Converter works

This case converter rewrites your text in eleven cases at once: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg and iNVERSE. Type or paste once and every version updates as you type, each with its own Copy button.

The conversions follow clear rules. Title Case keeps a, an, the, of, in, on, and, or, but, for, to, at and by in lower case unless they start or end the title or follow a colon. Sentence case capitalises the first letter of each sentence and each line, and turns a lone "i" into "I". Both keep acronyms such as NASA and brands such as iPhone, unless the whole text is in capitals. The code cases convert each line separately and split existing identifiers, so XMLHttpRequest becomes xml_http_request.

Everything runs in your browser, so nothing you paste is sent anywhere. Press Ctrl+Enter to copy the highlighted case. To count the result, use the Word Counter; to clean a list first, use Remove Duplicate Lines.

The rest of the article, and all 6 questions about Case Converter, are on the Case Converter page.

Frequently asked questions

How do I change text from all caps to normal?

Paste the text and copy the Sentence case version. It lowers every letter, then capitalises the first letter of each sentence and each line and turns a lone "i" into "I". Title Case is the other option if the text is a heading. Because the whole input is in capitals, acronyms cannot be told apart and are lowered too.

Which words stay lower case in Title Case?

A, an, the, of, in, on, and, or, but, for, to, at and by stay lower case in the middle of a title. They are capitalised when they are the first or last word, or when they follow a colon or full stop, as in "Star Wars: A New Hope". Both parts of a hyphenated word are capitalised: "Well-Known".

What is the difference between camelCase, PascalCase and snake_case?

camelCase joins words and capitalises every word except the first (firstName), as used for JavaScript variables. PascalCase capitalises every word (FirstName), as used for class names. snake_case joins lower-case words with underscores (first_name), common in Python and databases. kebab-case uses hyphens (first-name) for URLs and CSS. CONSTANT_CASE is snake case in capitals.

Can I convert a whole list at once?

Yes. Paste one item per line. The code cases (camelCase, snake_case, kebab-case and so on) convert each line on its own, so a column of field names becomes a column of identifiers. Title Case and Sentence case also treat each line separately, which suits lists of headings.

Still stuck? Ask about Case Converter and anybody who knows can answer. No account needed.

More ways to use Case Converter

  • Case ConverterChange text to UPPER, lower, Title, Sentence, camelCase, snake_case and more
  • Title Case ConverterCapitalise headlines and titles with the small-word rules

On the related tools: Unicode to Kruti Dev Converter – Turn Unicode Hindi into Kruti Dev 010 keys for Word, PageMaker and typing practice · URL Extractor – Find every link in pasted text or HTML and get them as a clean, deduplicated list · Dummy Text Generator – Fill a layout with neutral dummy text of the length you need.

Related tools

All file tools
Kruti Dev to Unicode ConverterConvert Kruti Dev 010 Hindi text to Unicode Devanagari and back, in your browserTyping TestEnglish and Hindi typing speed in wpm and KDPH, checked against the SSC marksEmail ExtractorPull every email address out of pasted text, remove repeats and copy the list or a CSVQR Code GeneratorMake QR codes for links, WiFi, contacts and UPI payments; PNG or SVGWord CounterCount words, characters, sentences and reading time as you typeRemove Duplicate LinesDelete repeated lines from a list and keep the original orderLorem Ipsum GeneratorPlaceholder text in paragraphs, sentences, words or list itemsSubtitle ConverterConvert SRT to VTT or back, and shift the timing of subtitles that run early or late

In the collection Text Tools.

Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)