# Turn your PNG files into NFTs

***Step 1:*** To generate an NFT collection, you must first prepare your assets. Each asset should be saved as a standalone, transparent **.png** file.

<figure><img src="/files/0KgBmBMgiqYBek38o6eS" alt=""><figcaption></figcaption></figure>

***Step 2:*** Place your assets into separate folders according to their traits. For example, if your NFTs have assets like different hats, eyes, body colors, etc., organize them accordingly in trait folders named after the assets in that folder.\
\
E.G. In the image below we have a folder called "Shields" which represents that trait. In this folder, we have all the different shields for our NFT collection.\ <br>

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

Once you have all of your assets in separate folders, you should have a collection of folders looking something like this.

<figure><img src="/files/AwsEdo0pcuPqdtH3OE2N" alt=""><figcaption><p>Example of organized trait folders.</p></figcaption></figure>

***Step 3:*** Each asset should be named with a unique title, followed by a weight number.<br>

E.G. **Test\_ASSET&#x20;**<mark style="color:red;">**#1**</mark>**.png**<br>

The weight number represents the occurrence of an asset in your collection. For example, if your asset has a lower weight number like #1 the occurrence of that asset will be extremely low <mark style="color:red;">(rare)</mark>. Higher weight numbers will increase the occurrence of the asset <mark style="color:red;">(less rare)</mark>.\
\ <img src="/files/hhp17S67IMW8YrEi937I" alt="" data-size="original">\
\
\&#xNAN;***Step 4:*** After you organize your folders and complete the naming you are ready to generate your collection. There are three ways to do that:

**Option 1:** You can use a freeware generator like [**HashLips**](https://github.com/HashLips)**.** Note that you will need some basic coding knowledge to be able to use these tools.

**Option 2:** Contact **8Mint**, provide us with the organized folders, and we will generate your collection for you. The price for this service depends on the number of traits and the collection size.\
\
**Option 3:** Manually save all the different asset combinations. We do not recommend this option as it is time consuming and error prone. If you choose this option make sure you check our guide about how to ["Prepare the metadata if you generate NFTs manually."](/8mint-manual/cool-creator-fundamentals/turn-your-png-files-into-nfts/prepare-the-metadata-if-you-generate-nfts-manually.md)


---

# 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://8mint.gitbook.io/8mint-manual/cool-creator-fundamentals/turn-your-png-files-into-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.
