# Upload asset specifications

Below are image and video specifications for non-generative collections and .zip file requirements for generative art collections.

| Category              | Upload requirements                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Generative collection | <p></p><p>Upload a .zip file of your code-based generative project (make sure to zip all the files together, not the folder containing them). The .zip should include:</p><ul><li>index.html: This file renders your tokens.</li><li>hl-gen.js: This file gives you access to data from the blockchain, helps you generate deterministic randomness in your tokens, and provides functions to store attributes and capture preview images</li><li>Any libraries required to render your tokens, like p5.js, three.js, tone.js, etc.</li><li>Any other files required to render your tokens, including images, fonts, video files, etc.</li></ul> |
| Series collection     | <p>The .zip file should be 3.5GB or less. It should contain: </p><p></p><ul><li>A folder named "images". This folder contains any image assets used by your tokens. We currently support .png, .jpeg, .gif, .mp4, .webm, or .webp files for images. </li><li>A folder named "animations". This folder contains any animation assets used by your tokens. We currently support .gif, .mp4, and .webm files for animations.<br></li></ul>                                                                                                                                                                                                          |
| Editions              | <p>Accepted file types: .png, .jpeg, .gif, .mp4, .wav, .mp3<br></p><p>1:1 aspect ratio, minimum 2000px x 2000px recommended</p><p></p><p>For animated images, Highlight supports the upload of animated WebP files. At this time, we don't support APNG format.<br></p>                                                                                                                                                                                                                                                                                                                                                                          |

<br>
