SVG NFT Collection GeneratorOne SVG.
A whole NFT collection.

SVG Variants turns one layered SVG into an NFT collection. Set traits and rarity, preview unique editions in your browser, then export PNG files with one JSON metadata file per edition and rarity statistics.

Free to start, with 100 credits once your e-mail is verified. NFT collection, pixel art and print files need a pack; packs are not on sale yet. The illustration here is an example.

Original sunset landscape illustration, the example artwork
Original artworkOne layered SVG
Forest green colourway of the landscape
Forest
Purple dusk colourway of the landscape
Dusk
Cool blue colourway of the landscape
Arctic
Warm orange colourway of the landscape
Golden

One artwork, two directions

NFT collections first. Print too.

01 / For NFT creators

NFT collections.

Turn your layers into traits and decide how often each one appears. Every edition is unique and, with a pack, comes as a PNG with its own JSON metadata file, plus rarity statistics. Packs are not on sale yet.

Pixel art mushroom house, purple roof, sand walls, night blue door, stone ground, night sky
Mushroom House #1
  • Roof Purple
  • Walls Sand
  • Door Night blue
  • Windows Light
  • Ground Stone
  • Sky Night

Edition #1 of a 12-edition example made from the free pixel art template. Trait names and values are the names typed in the recipe; the collection name and description are typed when you generate.

Explore NFT uses
metadata/1.jsoncollection ZIP
{
  "name": "Mushroom House #1",
  "description": "Pixel art houses.",
  "image": "1.png",
  "edition": 1,
  "attributes": [
    {
      "trait_type": "Roof",
      "value": "Purple"
    },
    {
      "trait_type": "Walls",
      "value": "Sand"
    },
    {
      "trait_type": "Door",
      "value": "Night blue"
    },
    {
      "trait_type": "Windows",
      "value": "Light"
    },
    {
      "trait_type": "Ground",
      "value": "Stone"
    },
    {
      "trait_type": "Sky",
      "value": "Night"
    }
  ]
}

02 / For sellers and designers

Print on demand.

Recolour your own SVG into a coordinated range. Export PNG files at product size and 300 DPI for apparel, posters and more. Print files need a pack.

Explore print uses
Example landscape illustration printed on a T-shirt and framed poster
Mock-up with the example landscape illustration.

How it works

From one file to an NFT collection.

01

Import your SVG

Start with your own layered drawing. SVG Variants reads its groups, layer names and colours.

02

Set traits and rarity

Weight your colours and layers, group interchangeable layers into variant sets, then preview your editions.

03

Generate and export

Download unique editions as PNG with JSON metadata and rarity statistics, or as SVG and print files.

Pixel art

One SVG, as pixel art NFTs.

Here, a mushroom house. Switch the rendering to pixel art and, with flat fills, every edition comes out crisp, with clean colours, at the grid width you choose. Pixel art needs a pack; packs are not on sale yet.

  • Pixel art mushroom house, pink roof, blush walls, walnut door, grass ground, dawn sky
    #2
  • Pixel art mushroom house, blue roof, cream walls, burgundy door, stone ground, clear sky
    #3
  • Pixel art mushroom house, red roof, sand walls, burgundy door, sand ground, pale green sky
    #4
  • Pixel art mushroom house, red roof, cream walls, walnut door, grass ground, clear sky
    #5
  • Pixel art mushroom house, red roof, blush walls, pine door, sand ground, sunny sky
    #7
  • Pixel art mushroom house, purple roof, sage walls, night blue door, stone ground, dawn sky
    #9

What you get

From layers to collection files.

One ZIP per export. With the NFT collection output, every edition comes with its own JSON file.

svg-variants-collection-pack.zipNFT collection · 12 editions
  • assets/
    • 1.png … 12.pngPNG, 1024 or 2048 px
    • 1.svg … 12.svgSVG option, sharp rendering only
  • metadata/
    • 1.json … 12.jsonone JSON file per edition
  • rarity-stats.jsoncount and percentage of each trait value, for the editions in the ZIP
  • collection.jsoncollection name, date and the list of editions in the ZIP
  • Traits from your layers

    Layer names become the default names of your traits and their values; palettes and variant sets become traits too.

  • Rarity control

    Set how often each colour and each variant appears. The number of possible combinations is counted as you work.

  • Unique editions

    No two editions share the same combination of colours and variants. In a project, the same recipe and number of editions give the same collection.

  • JSON metadata per edition With a pack

    Name, description, image, edition number and attributes, each a trait_type and a value.

  • Rarity statistics With a pack

    How many exported editions carry each trait value, as a count and a percentage. See them for 12 editions

  • PNG at 1024 or 2048 px

    Transparent unless you add a collection background. 2048 px and the SVG of each edition need a pack.

Free plan: recolour by colour, then generate SVG files or 1024 px PNG files with your 100 free credits. NFT collection, pixel art and print files need a pack; packs, paid in crypto, are not on sale yet. Free or with a pack

Before you mint

Your files. Your mint.

SVG Variants makes

  • A PNG per edition, 1024 or 2048 px
  • The SVG of each edition, as an option
  • One JSON metadata file per edition
  • rarity-stats.json, the rarity statistics

Your next step

  • Host the images, for example on IPFS
  • Put each image address in the image field of its JSON file
  • Choose a contract and mint
  • List where you choose
metadata/1.jsonexcerpt
  "image": "1.png",

In the collection ZIP, image holds the PNG file name. Replace it with your hosted or IPFS address before minting.

SVG Variants does none of these steps: it does not mint, deploy smart contracts, upload to IPFS, connect a wallet or list anything on a marketplace.

Start with your own artwork

Ready to turn one SVG into an NFT collection?

The studio is open. Start free with 100 credits once your e-mail is verified.

Start free

No subscription · Free previews