Minting Your NFT: File Size Upload Limitations and Restrictions

It appears that high-quality images, GIFs, and MP4s are a popular choice amongst eager and optimistic NFT creators. Due to the quality and size of these files, however, you may experience issues when attempting to mint your NFT. With that being said, are there any limits to the size of the file you are able to upload when minting your NFT?

NFTs do not have file upload limitations however, the marketplaces where non-fungible tokens are minted do have their own file size and type limitations. Most marketplace’s file size requirements are based on the type of file being uploaded such as photos, videos, and thumbnails.

Here is a list of popular NFT marketplaces and their file size upload limits:

NFT MarketplaceFile Minting Size/ Accepted File Types
OpenSea.ioMaximum file size of 100MB
(Image, video, audio, and 3D model file types are supported)
Rarible.comMaximum file size of 30MB
(PNG, GIF, WEBP, MP4, or MP3.)
Mintable.appMaximum file size of 200MB
(All image formats, mp4 videos, and GLB 3D files.)
Foundation.appMaximum file size of 50MB
(JPG or MP4 format)
SuperRare.coMaximum file size of 50MB (Thumbnail: 10MB)
(Image, video, audio, and 3D model file types are supported)
KnownOrigin.ioMaximum file size of 75MB (Cover Image: 25MB)
(Image, video, audio, and 3D model file types are supported)
Information gathered from each individual site.

On the NFT marketplaces, there are varying specifications when it comes to file sizes. Some allow a maximum size of 10 MB while others allow up to 200MB. Common file types allowed are gif, jpg, png, svg, wav, ogg, glb, glt, webm, mp3 and mp4. 

Since each marketplace varies, you need to look at the specific criteria and file size variations for each.

OpenSea is presently the biggest NFT marketplace online. It is one of the most well-known NFT markets in the industry. This is where you want to go if you prefer a wide variety of NFTs and file upload options. 

OpenSea allows you to upload gif, jpg, png, svg, mp4, mp3, WebM, wav, glb, ogg, gltf, all with a maximum size of 100MB.

  • Users can upload various types of files such as png, gif, WebP, mp4 or mp3.
  • Images including gif should all be under 10MB in size.

SuperRare is a social network that is also a digital art auction house. SuperRare holds to the belief that collecting is fundamentally a social activity.

With Super Rare you can tokenize GLB file which is the binary output of the GLTF format. The files size limitation for an image file is 50MB and a thumbnail is 10MB.

Minting your NFT on Foundation comes with the following file upload limitations:

  • JPG, png, and mp4 files should not be larger than 50MB.
  • Still images should have width of 3000px ideally.
  • For video, 1080p or 4K is best. The file size can be assumed to be around 50MB max. 

The Mintbase blockchain platform is called NEAR. It is a carbon-neutral Proof-of-Stake (PoS) blockchain. Current side-chain solutions like xDai and Polygon minimize fees while having little impact on the environmental cost of running Proof-of-Work.

NEAR has the advantage of the high throughput capability and low transaction fees. Mintbase currently stores NFT files and metadata on the Arweave hybrid blockchain, which is decentralized. Mintbase does not store any information.

Arweave is a globally distributed hard drive that maintains its integrity over time, here are Arweave’s upload limitations:

  • Images are allowed up to 10MB
  • Other files have a maximum file size of 16MB (mp4, mp3, ogg).
  • Mintbase supports gif, png, jpg, pdf, ogg, mp3, mp4.

Where To Upload Large NFT Files

With so many different file sizes and type limitations, you may be curious to know if there is an alternative for uploading and sharing your high-quality videos, images, and other media files when minting your NFT. After minting a few of my own NFTs, I discovered some alternate places which make storing and sharing files a breeze.

Store your large NFT files such as images, videos, and gifs on a file storage system such as Pinata (an InterPlanetary File System) or a file storage system such as Google Drive. This will allow you to control who can access which files and will increase your file upload capacity immensely.

It is good practice to supply a link to an external file-share service to your token holders after purchase so they can effortlessly gain access to all the media files you are offering in addition to the non-fungible token.

Google Drive is an excellent free file sharing service that allows up to 15GB of free storage. While this seems to be a great deal when compared to Dropbox’s 2GB and Box’s 10GB offer, it needs to be noted that the 15GB capacity includes your Gmail account (messages and attachments) and your Google Photos as well. 

The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network that allows data to be stored and shared in a distributed file system. IPFS employs content-addressing to distinguish each file in a global namespace that connects all computing devices. So in short, it is a decentralized storage system.

Piñata allows you to store and manage files on IPFS. Pinata is designed to store and handle files openly in places where Dropbox and Google Drive aren’t. Pinata is capable of handling any file format. This means that you can mint your NFT and store your unlockable media elsewhere. Pinata supplies approximately 1GB of free storage space before requiring you to sign up for a small monthly fee based on your storage capacity needs.

What Happens If You Mint A File Too Large?

There’s nothing more frustrating than minting your NFT with a file that is too large. So, what exactly happens if you upload too large of a file when minting your non-fungible token?

If you mint too large of a file a few things may happen:

  • Your file may be rejected
  • Your file may upload corrupted
  • Your file may not upload at all

Once you upload your media files and mint your NFT on the blockchain, there is no undo button. You can’t go back and edit anything, your only option would be to burn (destroy) your NFT. If you do need to burn your NFT, make sure to read this article explaining everything you should know before choosing to burn your non-fungible token.

Tips For Decreasing NFT File Sizes

Although every NFT marketplace has its own file upload limitations, there are ways you can decrease the overall size of your media files and decrease your gas fees as a result. Here are some simple solutions for decreasing your NFT’s media file size:

  1. Compress your image, video, or audio file using free resources such as before uploading.
  2. Upload your compressed/lower quality files when minting your NFT and host the higher quality images on a file sharing service such as Google Drive or Pinata.
  3. Consider resizing large image and video files for minting purposes only. Host the actual size on a file sharing service.

Overall, it’s safe to say that ensuring you are uploading media files within a marketplace’s specific file limitations is very important. Before uploading any file onto a marketplace or minting your NFT, you need to check the file size requirements. Exceeding file size requirements can lead to issues with processing and even loss of money as you may be charged for gas fees even if the NFT minting fails and if you choose to burn your token. Moreover, gas fees can be exorbitantly high for larger files.


Alex is passionate about informing others on Web3 tech. He previously worked for Gary Vee at ONE37pm as his Web3 writer and has written for other media outlets including Voice. Alex is an avid researcher and investor in the Web3 space and strives to help others while keeping a curious mind.

Recent Posts