# NFT Media and Metadata

NFTs aren't just the media that they show, they also can have attributes and other pieces of data that are shown with the media. It might be a little counter-intuitive initially, but actually this data, called metadata, is loaded first when viewing a token, and in it is a link to the media file.

So, more accurately, an NFT is a group of structured data, which includes things like name, description, attributes, and the link to get the media file. To make your own NFTs, you'll have to make this metadata file, but no worries, RebelMint's got your back with a tool that will help. RebelMint also has tools to preview tokens based on their metadata, so you can be sure that your tokens are made right.

RebelMint uses Opensea's metadata standard with special additions. A token made with RebelMint should automatically be indexed by marketplaces, and thanks to the additions, apps like rebelmint.org that use RebelMint components will have the correct data from every token to allow people to mint them!

This is the power of RebelMint, token creation, sale, and minting platform all in one.

But let's not pat ourselves on the back too much just yet! We still need to store the NFT media and metadata, and for that, we'll turn to Arweave.


---

# 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.rebelmint.org/nft-assets/nft-media-and-metadata.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.
