# Upload your artwork

In this short tutorial, we will go over how to upload the artwork of your collection to the decentralized storage (IPFS) on Mintpad.

{% hint style="info" %}
**Note:** If you don’t have generated your artwork yet, you can use Mintpad’s NFT Generator. For more explanation, follow our ‘[**Generating Unique NFTs**](/nft-generator-tutorials/generating-unique-nfts.md)’ tutorial here.
{% endhint %}

If you have completed the mint phases steps, you can head over to the ‘Upload collection’ tab.

In order to correctly upload your artworks, you’ll need a folder with the images and the metadata. For more explanation, head over to the ‘[**Generating Metadata for your artwork**](/nft-generator-tutorials/generating-metadata-for-your-artwork.md)’ tutorial.

<figure><img src="/files/yaISASSnQlcUkGoOCvgz" alt=""><figcaption></figcaption></figure>

**Step 1:** Click on the ‘Choose files’ button.

**Step 2:** Make sure you upload the entire parent folder that includes the images as well as the metadata.

<figure><img src="/files/AirKFn6gFtBTcx5WIb0D" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*Once your artwork collection is successfully uploaded, you should see 8 examples of your collection.*
{% endhint %}

**Step 3:** Click on the ‘Add to collection’ button underneath your collection preview, to add your artwork to the smart contract.

**Step 4:** Confirm the transaction in the pop-up.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mintpad.co/generative-collection/upload-your-artwork.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
