Generative collection builder
One folder in.
Ten thousand characters out.
Your backgrounds, bodies and everything on top go in as folders. Every unique character comes out the other side, with the metadata already written and ready to mint.
Your artwork never leaves your computer. The whole thing runs in this browser tab — nothing is uploaded, nothing is stored, and there is no account to make.





Stack your layers · get a randomized collection
Two ways in
Pick the one that matches what you made.
01 — Randomizer
Layered art into thousands of characters
You drew the parts. Drop the folders in, weight the traits, and get a whole cast with rarity that behaves the way you set it.
02 — Music drop · coming soon
One track, one cover, an edition
No layers, no randomizing. A song, the artwork that goes with it, and however many copies you want to press. Two fields and you are done.
Your track
Edition of 500 · animation_url set
In the works — the randomizer is live now
Three steps, start to mint
You already did the hard part.
Sort your art into folders
Each piece as a transparent PNG at the same size. One folder per layer — whatever your character is built from.
Background/ cabin-dusk.png
Chair/ bubblegum.png
Alien/ halftone#6.png
Set the rarity
Give every trait a weight and watch the percentages update. Add rules for traits that clash, so a cap never crops the hair under it.
Cabin Sunset 24.0%
Cabin Acid 22.0%
Cabin Ultra 10.0%
Download and mint
One ZIP with every image, every metadata file, a rarity report and a README that walks the pinning order in the right sequence.
metadata/ 1.json …
rarity.csv
contract.json
The parts people get wrong
Handled for you.
Clashes
Exclusion rules
Say a trait can never appear with another, and it never will. The combination is ruled out before anything is drawn, so it simply cannot happen.
Redos
A seed you can reuse
Fix one bad trait and regenerate. Same seed, same everything else — the other 9,998 come back untouched.
Maths
Combination count, up front
It tells you how many unique characters your layers can actually make, before you commit to a supply you cannot change.
Rarity
What actually came out
Weights are odds, not quotas. The report shows real counts against your targets, so nothing surprises you on the marketplace.
Rarity
Rarity you can see
Every trait shows its real odds and a tier as you set it, so making the good stuff scarce takes one number, not a spreadsheet.
Flat PNGs
Missing transparency, caught
Export without an alpha channel and your layers stack into white squares. The tool spots it on import and offers to cut the background out.
The randomizer
Everything below runs in your browser. Nothing is uploaded.
Layers 0
Traits 0
Possible 0
Supply 0
Layer stack
Stack order is draw order — the first layer is the back. Weights are relative, not percentages: 30 against 10 is 3× as likely. Filenames like cap#5.png set the weight on import.
Exclusion rules
Drop your trait folders here
One folder per layer — Background, Body, Eyes, whatever your character is made of. Transparent PNGs, all the same size.
Files stay on your machine — nothing is uploaded
Preview
Generate
Output
Nothing generated yet.
Collection
Royalties paid to you on resales
This wallet also becomes the collection owner, so you can sign into OpenSea with it and edit the header, banner and description yourself.
Mint settings for your contract
Price 0 means a free mint. Max per wallet 0 means no limit. The reserve is tokens you can mint free for the team or for airdrops, capped at 20% of your supply.
Both are optional and go into the export, so your collection page isn't blank on day one.
Rarity report
Generate to see what actually came out.
What it costs
Nothing.
No account, no watermark, no cap on how many you generate, and no fee on anything you make here. Both tools are one page that runs in your browser and always will be.
Contract deployment and hosted mint pages are next. When they land, minting will carry a small flat fee paid by the collector at mint — 0.0005 ETH per token, usually less than the gas on the same transaction — and the creator will still pay nothing. The contract deploys from your own wallet, so you own it, not us.
Chains at launch