---
title: How to Create a Token with Metadata
description:
  "Learn how to create an SPL Token with onchain metadata using the Metaplex
  Token Metadata Program."
---

To add metadata (name, symbol, image) to a standard SPL Token, you need to use
the
[Metaplex Token Metadata Program](https://developers.metaplex.com/token-metadata).
This creates a metadata account that is linked to your token mint via a Program
Derived Address (PDA).

<Callout type="info">
  This guide covers metadata for standard SPL Tokens (Token Program) and is also
  applicable for Token-2022. If you want to use the Metadata Extension for
  Token-2022, see the [Metadata Extension
  guide](/docs/tokens/extensions/metadata).
</Callout>

<CodeTabs storage="cookbook" flags="r">

```ts !! title="Kit" file=packages/docs-examples/cookbook/tokens/create-token-with-metadata/kit.ts#region=create

```

</CodeTabs>
