> For the complete documentation index, see [llms.txt](https://web3-encyclopedia.gitbook.io/web3-encyclopedia/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://web3-encyclopedia.gitbook.io/web3-encyclopedia/non-fungible-token-nft/learn-unlockable-content-in-nfts.md).

# Learn: Unlockable content in NFTs

## Which marketplaces support unlockable content?

Even though unlockable content can open up many moving new ideas, NFT marketplaces that support it can be counted on one hand. This is mainly due to the fact that NFT marketplaces face two main challenges.&#x20;

First and foremost, there is a storage issue. NFT platforms do not offer storage on-chain because it would potentially lead to huge costs. Thus, usually, NFTs are stored in distributed file systems, such as [IPFS](https://cointelegraph.com/tags/ipfs), Arweave or even in centralized ones.

Then, if unlockable content is not actually stored on-chain, it becomes very platform-specific. This limits the ideas of creating custom unlockable content and the possibilities of adding it to NFT collections. However, there are a few NFT platforms that have already implemented unlockable content for NFTs on their platform — [OpenSea](https://cointelegraph.com/tags/opensea), [Solsea](https://cointelegraph.com/news/how-to-mint-an-nft-on-solana-solsea), [Rarible](https://cointelegraph.com/news/rarible-nft-marketplace-adds-web3-aggregation-with-new-version) and Mintable.

## How to create NFTs with unlockable content

Generally, for artists, the option to add unlockable content is available on NFT marketplaces when setting up NFTs. In other words, artists can attach unlockables while creating or editing them. So, how to add unlockable content to your NFT collection?

There is not much difference between adding unlockable content on OpenSea, Solsea or any other platform that supports this. The scheme is approximately the same. Unlockables are limited to plain-text content. NFT platforms provide a large text area for adding any content artists prefer, like a story of the work, a thank you message or a certificate of authenticity.

Unlockable content addition settings limited to the text format mean that NFT creators cannot upload any files they want in the form of an image or a video. Alternatively, they can simply add links to the needed files hosted in other storage solutions they like, which they have to organize themselves. Therefore, the responsibility for ensuring that the unlockable content remains available for a long time belongs to the authors.

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://web3-encyclopedia.gitbook.io/web3-encyclopedia/non-fungible-token-nft/learn-unlockable-content-in-nfts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
