PascalCase converter
PascalCase joins words with no spaces and gives each one a capital, the first word included: ShoppingCart, OrderItem. Paste one name per line and copy the PascalCase column.
Free, no sign-up. Runs in your browser. Nothing you type or upload is sent to us or stored.
At a glance
- .NET (Microsoft)
- PascalCasing for all public members, types and namespaces made of more than one word, for example StreamReader
- Source: learn.microsoft.com, checked 2026-11
- Two-letter acronyms (.NET)
- Both letters stay capitals in PascalCase (IOStream); longer acronyms get one capital (HtmlTag)
- Source: learn.microsoft.com, checked 2026-11
- Python (PEP 8)
- Class names normally use the CapWords convention, PEP 8's name for PascalCase
- Source: peps.python.org, checked 2026-11
- Rust
- Types, traits and enum variants use UpperCamelCase; acronyms count as one word, so Uuid rather than UUID
- Source: rust-lang.github.io, checked 2026-11
- Java (Google style)
- Class names are written in UpperCamelCase, for example ImmutableList
- Source: google.github.io, checked 2026-11
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.
PascalCase 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.
Names it suits
Use PascalCase for class, type, interface and enum names in C#, Java, Python and Rust. Methods and variables use camelCase or snake_case depending on the language, so the camelCase and snake_case results sit next to it.
Acronyms
This tool gives every word one capital, so "html parser" becomes HtmlParser and "io stream" becomes IoStream. That matches Rust and Google's Java guide. Microsoft's .NET guidelines keep two-letter acronyms in capitals, so in C# change IoStream to IOStream by hand.
Questions
Is PascalCase the same as camelCase?
Almost. Both remove spaces and capitalise each word, but camelCase leaves the first word lowercase (shoppingCart) and PascalCase doesn't (ShoppingCart). Some people call PascalCase upper camel case.
How do I convert all caps to PascalCase?
Separate the words with spaces or underscores first, as in ORDER_ITEM, and paste them in. A single run of capitals with no breaks, like ORDERITEM, can't be split into words automatically.
Does Python use PascalCase?
For class names, yes. PEP 8 calls it CapWords. Python functions and variables use snake_case instead, which is in the results too.