camelCase converter
Paste names or phrases, one per line, and copy them back in camelCase: lowercase first word, a capital at the start of every word after it, no spaces. snake_case and kebab-case input converts too.
Free, no sign-up. Runs in your browser. Nothing you type or upload is sent to us or stored.
At a glance
- Java (Google style)
- Method names, parameter names and local variable names are written in lowerCamelCase, for example sendMessage
- Source: google.github.io, checked 2026-11
- Acronyms (Google style)
- Lowercase everything, including acronyms, then capitalise the start of each word, so "XML HTTP request" becomes xmlHttpRequest, not XMLHTTPRequest
- Source: google.github.io, checked 2026-11
- .NET (Microsoft)
- camelCasing is used for parameter names; types and public members use PascalCasing instead
- Source: learn.microsoft.com, checked 2026-11
- Python (PEP 8)
- mixedCase (camelCase) is allowed only where it's already the prevailing style; functions and variables use lowercase with underscores
- Source: peps.python.org, checked 2026-11
- How words are split here
- At spaces, underscores, hyphens, other punctuation and lowercase-to-capital changes, so XMLHttpRequest becomes xml, http, request
Put your words on a page
Now that the headline looks right, put it to work on a free Liite page at liite.co/yourname, with your links, social icons and a short bio.
camelCase converter: what to know
This page starts the case converter for this case. For every option and how to use it, see the case converter.
snake_case to camelCase
Paste snake_case names such as order_total or created_at and copy the camelCase line. Underscores and hyphens count as word breaks, so order_total, order-total and "order total" all become orderTotal. Each line converts on its own, which makes it quick to rename a list of database columns or JSON keys.
Accents are removed in the code cases, because most languages don't allow them in names: "Crème brûlée" becomes cremeBrulee.
Things to check
Numbers stay attached to the word before them, so "address line 2" becomes addressLine2. Microsoft's .NET guidelines treat two-letter acronyms differently (ioStream at the start, IOStream in Pascal case); this tool follows Google's rule and lowercases them, so check that one if you write C#.
Questions
What is camelCase vs PascalCase?
Both join words without spaces and capitalise each word. camelCase starts with a lowercase letter (orderTotal); PascalCase capitalises the first word too (OrderTotal). Java and .NET use PascalCase for type names and camelCase for parameters.
How do I convert text to camelCase in Excel?
Excel has no camelCase function. Its text functions are UPPER, LOWER and PROPER. Paste the column here instead, one value per line, and paste the camelCase result back.
How do I convert snake_case to camelCase?
Paste the snake_case names, one per line, and copy the camelCase result. Underscores are treated as word breaks and removed.