Collection Info
Set up your collection details. This information will be embedded into every NFT's metadata.
Blockchain
Select your deployment chain — this determines the metadata format used in the downloaded ZIP.
Chain Settings
Collection Details
The name of your entire collection — shown on marketplaces.
NFT Naming
Each NFT will be named: NFT #0, NFT #1...
Most collections start at 0 or 1.
External Link
Links back to your site from marketplace listings.
Collection Size
How many NFTs do you want to generate? This affects rarity calculations throughout the Traits tab — trait weights show exact counts based on this number.
100
FREE
1K
$75
5K
$125
10K
$200
100
NFTs in your collection
FREE · Starter
Set this before adding traits — rarity counts in the Traits tab update automatically based on your chosen size.
Layer Stack
No layers yet.
Add your first layer →
Add your first layer →
Layer Stack
Create layers for each trait category. Order matters — bottom layers render first.
Layer order = render order. Put Background first, Accessories last.
Add layers using the sidebar.
Each layer represents a trait category (Background, Body, Eyes, Hat, etc.)
Selected Layer
—
Optional Layer
Not every NFT needs this layer
%
50% of NFTs will include this layer
This layer has 0 traits. Add them in the Traits tab.
Select Layer
Add layers first
Total:
—
Edit % or count — both stay in sync
Trait Manager
Upload PNG images for each trait and set rarity weights.
Select a layer from the sidebar to manage its traits.
Click or drag PNG images here
Supports multiple files · Transparent PNGs recommended
Live Stack Preview
Upload traits to see preview
Trait Conditions
Define rules to control which traits can appear together.
Add New Condition
Select a layer first
Active Conditions 0
No conditions yet. Add rules above to control trait compatibility.
Generate Collection
Configure and generate your NFT collection. Images are composited in your browser.
Collection Details
Collection Name
—
Description
—
NFT Naming
—
Blockchain
—
ℹ To change these details, go back to the .
Collection Readiness
Estimated ZIP size: —
Collection Size
Active session
— unlimited downloads this tier
100
NFTs · Starter (Free)
ℹ
Collection size is set on the so rarity weights stay accurate throughout setup.
0
Layers
0
Total Traits
Possible unique combinations: ∞
Output Resolution
Choose the pixel dimensions and format for your NFT images. Higher resolution = larger files and longer generation time.
Collection too large for this resolution
4K always uses WebP format — same visual quality, 65–70% smaller files. This prevents browser crashes at large collection sizes.
Streaming download active —
Chrome or Edge detected. Your ZIP streams directly to disk with
no RAM limit and
no collection size cap.
PNG available at all resolutions.
Generating...
0%
Starting...
0 / 0
Hardware recommendation
At least 8 GB RAM is recommended for generating NFT collections in your browser. If your machine has 8 GB, close all other browser tabs and applications before clicking Generate to free up as much memory as possible and avoid crashes.
At least 8 GB RAM is recommended for generating NFT collections in your browser. If your machine has 8 GB, close all other browser tabs and applications before clicking Generate to free up as much memory as possible and avoid crashes.
Collection Preview
First 10 NFTs — included as #1–10 in your download
Preview only — not your final collection
Happy with how it looks?
These are randomly generated previews. Your actual collection will use fresh combinations. Verify your email below to generate and download the full ZIP.
Ready to generate your full collection?
The full collection will be generated and downloaded in one ZIP. NFTs #1–10 will match what you see above.
Not happy with the preview? Click New Randomisation above to generate a fresh set of combinations.
Keep this tab open to re-download the same collection. Your session stays active for 7 days — if you close this tab, just click Generate Collection again.
Rarity Distribution
Actual trait counts from your generated collection — verify your weights produced the expected distribution.
Enter Your Email
We'll send your access link here — works on any device, any browser.
Already have an access link?
Unlock Your Download
7-day unlimited downloads after payment — re-download anytime within the same tier at no extra cost. Access link sent to your email, works on any device.
Complete Your Payment
Stripe has opened in a new tab. Complete your payment there — this page will activate automatically once payment is confirmed.
Waiting for payment…
Your progress is safe. All your layers and traits are still here. Don't close this tab.
Check Your Inbox
We sent an access link to .
Open the email and click Activate My Access — it opens a quick verification page. Then come back here and click the button below.
Open the email and click Activate My Access — it opens a quick verification page. Then come back here and click the button below.
1
Check email
2
Click link
3
Come back here
This page will detect verification automatically. Don't see the email? Check spam.
Restore Access
Enter the email you used when you paid and we'll resend your access link.
Check Your Email
We sent a restore link to .
Click Restore My Session in the email — this page will unlock automatically the moment you do.
Click Restore My Session in the email — this page will unlock automatically the moment you do.
Waiting for you to click the link…
Don't see it? Check spam. Link expires in 24 hours.
Layer Stack Preview
One random trait from each layer — check your render order is correct.
2000 × 2000px
Render Order (bottom → top)
Layer 1 renders first (background). Each layer composites on top of the previous one.
If the order looks wrong, reorder layers on the .