> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.codenameone.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# What's the JAR Size Limit?

| You can build an Uber or Facebook Clone and fit within the **1mb limit**.

You can also increase the size limit by [referring your friends](https://www.codenameone.com/blog/increase-your-build-quotas.html).

The 1mb size applies to the JAR sent to the server, this is around 6kb for a barebones application. All of our demos and many 3rd party apps in the stores fall under this limit which is generally a good approach. 

It doesn't limit the size of the final application or 3rd party libraries used which means you can still use a large library like Google Maps without hitting this limit. If you use a very heavy theme or many images (within the app JAR not downloaded dynamically) you will hit this limit.

There is a bit of an overview [here](https://www.codenameone.com/blog/shrinking-sizes-optimizing.html) on how to shrink the JAR overhead.