Style-locked pixel art

Pixel art sets that actually match.

Type the items. Pick a style once. Every badge, emote or icon lands on the same grid, in the same palette, with the same outline — and you can edit any one of them for free.

  • No account
  • €5 for 60 drafts, VAT included
  • Twitch, Discord and Roblox sizes
  • Unused credits refunded within 14 days
game-item · 32 px · Ember 16 · 1 px outline5 / 5 matched
Pixel art shield icon
shield
Pixel art key icon
key
Pixel art potion icon
potion
Pixel art star icon
star
Pixel art heart icon
heart
light: top-left · rims: 1 px · AA: onexports 32 / 64 / 128
How it works

A text model writes the list. Our code draws it.

01

Describe each item

One line each: gold key, blue potion, angry cat face. A small text model turns every line into a short parts list — shapes, materials, positions. It never touches a pixel.

02

The renderer draws it

Fixed light from the top-left, hue-shifted shading per material, one-pixel rims, auto-fit, then your grid, palette and outline. Same list in, same picture out. Every time.

03

Pick, tweak, download

Choose from up to four drafts per item, edit any part for free, and download one zip with every item at the exact sizes Twitch, Discord or Roblox want.

Why it matches

One list, any palette, zero drift.

Because the picture comes from a parts list and not from a model's mood, re-rendering a whole set in another palette or grid is instant and costs nothing. These are the same three lists, drawn four ways.

Shield in Kin 16Key in Kin 16Potion in Kin 16
Kin 16
Shield in Ember 16Key in Ember 16Potion in Ember 16
Ember 16
Shield in UI 24Key in UI 24Potion in UI 24
UI 24
Shield in Candy 8Key in Candy 8Potion in Candy 8
Candy 8

The renderer follows the rules pixel artists teach: one light source, hue-shifted ramps instead of grey shadows, no banding, selective outlines at 32 px and up, anti-aliasing inside the form only. Your own photos run through the same pixelizer in the free converter.

Built for

Sets people actually need.

Twitch sub-badges

A ladder of 5 to 10 badges that read at 18 px and look like one family. Exported at 18, 36 and 72.

Twitch & Discord emotes

Emote packs in one style, 28/56/112 for Twitch and 128 for Discord.

Roblox UI icons

Gamepass, badge, inventory and currency icons at 512×512, twenty or fifty of them, all matching.

Game item icons

Inventory icons for an indie game, palette-locked across the whole item list.

Pricing

Pay once. No subscription.

Starter

€5incl. VAT
  • 60 drafts
  • About two badge ladders
Details

Studio

€25incl. VAT
  • 450 drafts
  • A 50-icon Roblox UI set with room to spare
Details

Checkout by Polar (seller of record, VAT handled). Cards, Apple Pay, Google Pay. A key arrives by email and works on any device.

What it will not do

Animation, big scenes, and text inside images. For a walking sprite sheet you want PixelLab or a human. For a logo with words in it, hire someone. This tool does small, matching things well and nothing else.

Icons are composed by a text model (Llama on Cloudflare Workers AI) that writes a parts list, drawn by our own renderer; optionally FLUX.1 [schnell] drafts for organic subjects, and labelled as AI-generated in the PNG metadata. Your own photos run through the converter are not touched by any model.

Questions people ask

Do I need an account?

No. You pay once, get a key by email from Polar, and paste it on any device. Free previews need nothing at all.

Can I use the images commercially?

Yes. Whatever rights exist in the outputs are yours; we keep none. Because the parts lists come from an AI model, the images may not be protected by copyright in the EU, and we cannot promise exclusivity. Details in the Terms.

Why does it say “AI-generated” in the file?

A text model writes the parts list, so the result counts as AI-assisted and EU law (the AI Act) asks for a machine-readable mark. I also think buyers should know what they are getting. The label is metadata inside the PNG; it does not show on the image.

What happens to a bad result?

With the default engine you edit the parts list for free until it is right. With the image engine, a draft whose background cannot be removed or whose subject is cut off is rejected before you see it, and the credit is refunded automatically.