# Creating Solana Vanity Tokens Guide

## What is a Solana vanity token?

Every token has a token contract address — that’s basic. In the blockchain world (especially on Solana), a **vanity address** is an address that was intentionally generated by brute-force/compute so that its beginning or end contains specific, human-readable characters.

**Normal address (random looking):**`HW83VGL5RSfQTTYR7A2J3CKP3yfVYKyRYQSN7wB4S1P7`

**Vanity address examples:**

* **Short addresses:** fewer characters — on Solana a shorter address itself can be considered “vanity”, because getting a shorter/compact address takes extra computation and luck. Examples start with patterns like `1111…`, `AAAA…`, `4sR1…`.
* **Meaningful words:** an address that contains readable words or patterns such as `Meme`, `Pump`, `Bonk`.
* **Patterned characters:** e.g. `CCCCtoCars...SSSS` — symmetrical or repeating patterns at the start and end.

## How do you create a Solana vanity token?

Creating a vanity token is very similar to creating a regular token: you still fill in the token details, but you add the extra step of generating a vanity address with a tool. Below is a step-by-step walkthrough of the whole process.

### Overview of the steps

1. Open the tool and connect your wallet
2. Fill in token parameters
3. Specify your vanity criteria
4. Click “Create” and confirm in your wallet
5. Wait for the transaction to succeed

## Detailed tutorial

### 1. Open PandaTool and connect your wallet

Open the creator page: <https://solana.pandatool.org/en/createVanityToken>  —or navigate to it from the PandaTool menu.

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FHZTBDiGT40i4LG1bue7Q%2F1vanity%20token.png?alt=media&#x26;token=01973160-04ee-4dce-915c-a45d6c85624c" alt=""><figcaption></figcaption></figure>

Click **Connect Wallet** at the top right. (If you’re on mobile, open the link inside your wallet app.)

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2Fmi0yH3F2JKSlOBHivRkj%2F2connect%20wallet.png?alt=media&#x26;token=b83eccf6-2f8d-42f9-a4ed-637da52ff8b8" alt=""><figcaption></figcaption></figure>

Once your wallet is connected, proceed to the next step.

### 2. Fill in token details

Token fields are split into **required** and **optional**.

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FZzL4OQPzljARpjKrGFEB%2F3%20requier.png?alt=media&#x26;token=ba0694e8-f217-49da-9ed8-c10b631712a2" alt=""><figcaption></figcaption></figure>

#### Required

* **Token Name:** Up to 30 characters. Supports English, Chinese, or mixed. (Names like `USDT`, `USDC` or other disallowed names are not supported.)
* **Token Symbol:** Up to 10 characters. Supports English, Chinese, or mixed. (Disallowed symbols such as `USDT`, `USDC` are not permitted.)
* **Decimals:** Default is `9`. Decimals determine the granularity and affect the maximum supply you can enter.
* **Total Supply:** When decimals = 9, the maximum supply cannot exceed 10,000,000,000 (10 billion). When decimals = 8, the max is 100,000,000,000 (100 billion), and so on.
* **Logo:** File size < 1000 KB. Recommended square size: **200×200 px**.

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2F2Rpm5z2Uyrq8oMZxhyOt%2F4option.png?alt=media&#x26;token=6c284b3c-8575-4d42-bee7-3dc4d8427d4b" alt=""><figcaption></figcaption></figure>

#### Optional

* **Website:** Your token’s website (e.g. `https://pandatool.org/`)
* **Twitter:** Official Twitter link (e.g. `https://twitter.com/PandaTool`)
* **Discord:** Community server link (e.g. `https://discord.orca.so/`)
* **Telegram group:** TG group link (e.g. `https://t.me/pandatool`)

Fill in the required fields, and any optional fields you want to display with the token.

### 3. Enter vanity criteria and generate

Now set the vanity conditions:

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FWPMPrcxeR8h5mopty1I3%2F5vanity.png?alt=media&#x26;token=2ad39e07-b98a-4fed-a9c6-3679453ddda9" alt=""><figcaption></figcaption></figure>

#### Prefix and/or suffix

A vanity token’s address is usually defined by a prefix (start) and/or suffix (end). People commonly pick repeating numbers/letters or special tails like `pump`, `bonk`, or a prefix like `8888`.

#### Case sensitivity

If your suffix is alphabetic, choose whether matching should be **case sensitive**. For example, if you specify `pump`:

* **Case sensitive:** only addresses that end exactly with `pump` (all lowercase) will match.
* **Case insensitive:** addresses that end with `Pump`, `PUMp`, `pUMp`, etc. will also match.

Unsurprisingly, **case-insensitive** matching is easier and much faster to find.

#### Thread (parallelism)

A “thread” is an independent worker that generates keypairs and checks for matches in parallel.

* **Single-thread:** tries one candidate at a time — low CPU usage, slow.
* **Multi-thread:** uses multiple CPU cores to try many candidates per second — much faster.

Increasing threads speeds up vanity generation but will also use more CPU and make your computer less responsive. Choose a thread count that suits your machine.

After you set your vanity parameters, click **Start generating**. Wait while the tool searches — the generation speed depends on your device and the vanity difficulty. When the tool finds a matching address, you’ll see the token mint address appear.

### 4. Create the vanity token

Once a vanity address is found and all token details are filled, click **Create Vanity Token**. A wallet popup will ask you to confirm the transaction. Approve the signature and submit the transaction.

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2F7215aRGqoi045i6Nmgdl%2F6create.png?alt=media&#x26;token=9d97fea5-db89-421f-b698-12b969df9a43" alt=""><figcaption></figcaption></figure>

If creation fails, common causes include:

1. **Network issues / slow connection** — try again when your network is stable (using a VPN if needed).
2. **Wallet locked:** your wallet (e.g. Phantom) may auto-lock — unlock it first.
3. **Insufficient SOL:** make sure your wallet has enough SOL to pay fees.

### 5. Wait for success

After signing, wait a few seconds for the transaction to complete. When successful, your vanity token is created on Solana and you can verify the mint address on-chain.

## FAQs (Vanity token questions)

**Q1: How much does it cost to create a vanity token?**\
A: Creating a vanity token costs **0.15 SOL**. We recommend keeping at least **0.17 SOL** in your wallet to cover fees and any small fluctuations.

**Q2: Why does vanity generation take so long?**\
A: Time depends on your device performance and the vanity difficulty (length, case sensitivity, pattern). The rarer or longer the pattern, the longer the search.

**Q3: What does case sensitivity mean?**\
A: If you want a token whose suffix reads exactly `Pump`, that’s case sensitive. You can choose full uppercase (`PUMP`) or full lowercase (`pump`). If you choose **case insensitive**, the generator will accept any capitalization variant (e.g. `pUmP`, `PUmp`), which reduces difficulty.

If you have more questions while generating your vanity token, you can join PandaTool volunteers on Telegram: <https://t.me/pandatool_en>
