# Bulk Upload NFTs

NFTs consist of two files: the images and the metadata (subfiles are optional only). As mentioned before, you must follow the strict file naming format on XFORGE. Simply uploading the images and metadata to the platform does not transform them into NFTs; they must be minted onto the blockchain to become official NFTs. Below, you’ll find a step-by-step guide on how to efficiently upload your NFTs and metadata in bulk.

1. Ensure that your files follow strictly the XFORGE naming format. Additionally, it’s important to note that media file sizes should not exceed 25 MB.
2. Go to the My Projects page and locate the project or policy to which you want your NFTs to be uploaded, then click \[Manage Tokens]
3. Click \[Bulk Upload]
4. Once you’re on the Bulk Upload page, you can read the rules or filename format and then click \[Browse].
5. For optimal results, we advise uploading the metadata files first, followed by their corresponding images. To prevent errors or disruptions in the upload process, it’s recommended to upload no more than 500 files at a time.
6. After successfully uploading both the images and metadata, click \[Confirm Upload]. It’s essential to verify by scrolling down the page that each image has its corresponding metadata uploaded before proceeding with this action.
7. If your collection has a huge supply, simply repeat the same process until all NFT files are uploaded successfully.

{% embed url="<https://youtu.be/8509_q8bCms>" %}
Watch the tutorial for more clarity.
{% endembed %}

### Reserved NFTs (optional)

When allocating NFTs for giveaways, treasury, or team members, consider uploading them under a new project while maintaining the same policy. To do this, **export the policy** from your primary project and **import** it into a new project by choosing the \[Existing Policy] and mnemonic phrases options and then input the seed and policy script. Refer to the video tutorial provided below for detailed guidance.

**Important:**\
Keep the policy-key information **confidential**. By possessing these files, you can manage and change the supply of the NFT collection.

{% embed url="<https://youtu.be/mDHyH-adicY>" %}


---

# 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.unbotheredwolves.com/mint-platform/guide/bulk-upload-nfts.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.
