# Edit

It is always possible that you made some mistakes like typos or wrong metadata values with your token. That should be updated before you begin the minting process. In NMKR Studio it is very easy to edit specific token details.

{% hint style="info" %}
Plese note that changes to already minted tokens won't have any effect on the Blockchain as long as you haven't started the [remint & burn process to override the metadata of the token on-chain](https://docs.nmkr.io/nmkr-studio/token/edit-after-mint-reveal).
{% endhint %}

<figure><img src="/files/7pbTAyd0A7A17j3mOS36" alt=""><figcaption></figcaption></figure>

## Edit your NFT or FT

The button to edit specific tokens can be found in the actions bar of your token on the [Manage NFT Tab](https://docs.nmkr.io/nmkr-studio/token/manage-tokens-tab).

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

The following window looks almost the same as the one you already know from the process of [uploading a token](https://docs.nmkr.io/nmkr-studio/token/upload/upload-single-tokens). It is separated in three main tabs (Description, Files and Metadata override) and one optional tab (Placeholder Data) which only shows up if you specified any [custom fields in your metadata template](https://docs.nmkr.io/nmkr-studio/project/metadata-template#custom-placeholders).

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

### Description tab

The description tab is where you change the basic information about your token like the Tokenname, the Displayname(optional) and the description(optional).\
\
The Tokenname is related to the[ asset\_name](https://docs.nmkr.io/nmkr-studio/project/metadata-template#asset_name) in your metadata and should be always matching. Therefore we also recommend to always use the[ \<asset\_name> placeholder](https://docs.nmkr.io/nmkr-studio/project/metadata-template#asset_name) if you use the [Metadata override](https://docs.nmkr.io/nmkr-studio/token/edit#metadata-override-tab). It is limited to 32 characters.

{% hint style="info" %}
Since the recent update of NMKR Studio, the asset\_name can hold special characters and spaces.
{% endhint %}

{% hint style="warning" %}
We recommend that the asset\_*name* / token name of an asset does not correlate in any way with the display\_name and is randomly generate. The reason for that is simple; if you are going to use [MultiSig Payment](https://docs.nmkr.io/nmkr-studio/set-up-sales/nmkr-pay/multisig-payment) in your project, the buyer could see the assetname in the transaction when signing the payment transaction. If the numbering of your tokens rarities are related to the token numbers, a buyer could decide to cancel the transaction and start over again.
{% endhint %}

The [displayname](https://docs.nmkr.io/nmkr-studio/project/metadata-template#display_name) is where you want to add special characters and longer names with up to 63 characters (e.g. Landplot #1011). This displayname, if given, will replace the tokenname on explorers like pool.pm. The display name replaces the [\<display\_name> placeholder](https://docs.nmkr.io/nmkr-studio/project/metadata-template#display_name) in your metadata template.\
\
The description will replace the [\<description> placeholder](https://docs.nmkr.io/nmkr-studio/project/metadata-template#description-and-extended-description-with-more-than-63-characters) in your metadata template. It can also contain special characters and up to 63 characters. if you want to have the same description for all the tokens in your project, it makes sense to replace the [\<description> placeholder in the metadata template](https://docs.nmkr.io/nmkr-studio/project/metadata-template#description-and-extended-description-with-more-than-63-characters) with hard values.

<figure><img src="/files/WpLLt5sbpuzOnB0nS2UQ" alt=""><figcaption><p>The description tab of your token</p></figcaption></figure>

#### Static Price with specific sales

By standard, the NFTs price will be taken from the [pricelist](https://docs.nmkr.io/nmkr-studio/set-up-sales/manage-prices-pricelist), but you are also allowed to specify a static price for every token manually here, please keep in mind that these prices won't work with [random sales](https://docs.nmkr.io/nmkr-studio/set-up-sales#random-sales) and you have to use the [specific payment links](https://docs.nmkr.io/nmkr-studio/set-up-sales/nmkr-pay/specific-payment-links) of [NMKR Pay](https://docs.nmkr.io/nmkr-studio/set-up-sales/nmkr-pay) for it.

### Files tab

The files tab of your token allows you to add [subfiles](https://docs.nmkr.io/nmkr-studio/token/upload#subfiles) to your tokens and also shows the[ IPFS hashes](https://docs.nmkr.io/introduction/what-is-ipfs) (e.g. QmZNqgUHhGukXD27pAZtZE5BEkx6VXB1AhQVmK55QCd31y) of the uploaded and pinned files. Subfiles that are [uploaded via the SFTP](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp#bulk-upload-subfiles), will also show up here.\
\
The functions to submit IPFS hashes directly and upload files via URL are not supported in the current version of NMKR Studio (coming soon).\
If you want use external IPFS hashes of already uploaded and pinned files, please add them directly to your metadata in the [metadata override](https://docs.nmkr.io/nmkr-studio/token/edit#metadata-override-tab) or the [metadata that you upload via SFTP](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp#bulk-upload-metadata-json).

<figure><img src="/files/p3UmV6WcAgtw9I4J1037" alt=""><figcaption><p>The files tab of your token</p></figcaption></figure>

If you want to add subfiles, please follow the same [workaround as you would do it when you upload a new token with subfiles](https://docs.nmkr.io/nmkr-studio/token/upload/upload-single-tokens#upload-subfiles).

### Metadata override tab

The Metadata Tab allows you to [set token specific Metadata](https://docs.nmkr.io/nmkr-studio/token/metadata/add-token-specific-metadata) that does not use the [Metadata Template](https://docs.nmkr.io/nmkr-studio/project/metadata-template).

{% hint style="info" %}
It is important that the metadata added here is complete.\
It is recommended to use the \<asset\_name>, \<display\_name>, \<policy\_id>, \<ipfs\_link> and \<mime\_type> placeholders in there to make sure, that it has the correct values. \
However, if you want to add metadata that already contains the values for above mentioned placeholders, the metadata override tab is where you want to place them.\
\
An asset\_name that differs from the token name in NMKR Studio will cause errors when minting.\
\
Also make sure to use strings (" ") and not only values.\
E.g.  "traitcount": "12" would be correct.\
"traitcount: 12 would NOT be correct.
{% endhint %}

Add the complete metadata with "721" in the metadata override and click on "save changes".\
It is recommended to use the [metadata check](https://docs.nmkr.io/nmkr-studio/token/metadata/metadata-check) afterwards to identify eventual issues.

<figure><img src="/files/8qOE1HPRBByVBkn2xX6R" alt=""><figcaption><p>Metadata override</p></figcaption></figure>

#### Placeholders for subfiles

If you uploaded files via SFTP or the User Interface to NMKR Studio, but you need to use the metadata override, please make sure to use the correct subfile placeholders:

```
"files": [
          {
            "name": "<display_name>",
            "mediaType": "<mime_type_subfile_1>",
            "src": "<ipfs_link_subfile_1>"
          },
          {
            "name": "<display_name>",
            "mediaType": "<mime_type_subfile_2>",
            "src": "<ipfs_link_subfile_2>"
          }
        ],
```

#### Add externally uploaded files via IPFS hash

You can add files to your token that were externally uploaded to IPFS. In order to do this, please just insert the IPFS hash directly to the metadata of your token, as you see in the example below. Don't forget to add the [\<mime\_type> placeholder](https://docs.nmkr.io/nmkr-studio/project/metadata-template#mediatype) to have the correct file format fetched.

```
            "name": "<display_name>
            "mediaType": "<mime_type>",
            "src": "ipfs://QmZNqgUHhGukXD27pAZtZE5BEkx6VXB1AhQVmK55QCd31y"
```

#### Placeholder Data Tab

The placeholder tab will only show up if you added any [custom fields to your metadata template](https://docs.nmkr.io/nmkr-studio/project/metadata-template#custom-placeholders).\
You are now able to specify the token-specific values via the user interface in the Placeholder Data Tab of each single token that is uploaded to the project.

<figure><img src="/files/trqRo7omeXq5wAF0kP7R" alt=""><figcaption><p>Placeholder Data Tab in the edit section fo your token</p></figcaption></figure>

As this is obviously no suitable way to add metadata values to a higher number of tokens, please use any other [bulk uploading method](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp#bulk-upload-metadata-json) to bulk add metadata to your tokens. The easiest for people without much coding experience should be the [placeholder.csv method](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp#bulk-upload-metadata-with-placeholder.csv).


---

# 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.nmkr.io/nmkr-studio/token/edit.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.
