📱 Touch works here — draw and pan with your finger.
· zoom 100% · scroll to zoom

Pixel Art Generator

A free, browser-based pixel art generator and sprite editor for 2D game development. Create procedural sprites — trees, characters, crystals, potions, mushrooms, chests, seamless background tiles, and game icons — all in your browser with no login or installation required.

Every sprite is seeded: enter a numeric seed to reproduce any result exactly, or click the dice to randomise. Export as PNG at 1×–32× scale, sprite sheets with JSON atlases, or animated GIFs.

Looking for something specific? Try the focused Sprite Maker, Sprite Sheet Maker, or Pixel Art Editor — same tool, tuned to what you're trying to do.

Sprite Generators

  • Trees — 8 styles: normal, pine/fir, palm, birch, autumn, sakura, jungle, dead. Variable canvas from 32 px to 144 px tall.
  • Characters — 12 RPG classes: warrior, mage, rogue, paladin, barbarian, necromancer, druid, archer, bard, cleric, monk, skeleton.
  • Crystals — Faceted gem sprites with configurable hue and facet count.
  • Potions — Glowing potion bottles with liquid colour and label.
  • Mushrooms — Stylised fantasy mushroom sprites.
  • Bushes — 5 styles: round, spread, berry, floral, thorny. 32–64 px tall.
  • Chests — Wooden treasure chest sprites with open/closed state.
  • Backgrounds — Seamless tileable textures: grass, stone, water, sand, snow, lava, dirt, cobblestone.
  • Icons — 32×32 game inventory icons from any object generator.

Drawing & Editing Tools

  • Pencil, eraser, fill bucket, eyedropper
  • Line, rectangle, and ellipse tools
  • Layer system — add, duplicate, reorder, delete
  • Undo / redo history
  • Custom colour palette with swatches
  • Import PNG as a starting point
  • Image to pixel art: convert any photo by downsampling and simplifying its colours

Export Options

  • PNG at 1×, 4×, 8×, 16×, 32× pixel scale
  • Sprite sheet PNG + JSON atlas (N seeded variations)
  • Animated GIF from the animation timeline
  • Frame strip PNG + JSON for individual frames
  • Save / load project as JSON

Frequently Asked Questions

Is this pixel art generator free?

Yes — completely free. No account, no subscription, no watermarks. It runs entirely in your web browser.

Can I use the sprites in my game?

Yes. Sprites you generate or draw are yours to use in personal and commercial projects.

Is this also a free sprite sheet maker?

Yes. Pack any generated or hand-drawn sprite into a sheet — set the variation count and column width — and export a single PNG plus a JSON atlas ready for Unity, Godot, or any game engine.

Can I convert a photo into pixel art?

Yes. The Image to Pixel Art tool downsamples any photo to a small grid and simplifies its colours. Set the target width and colour levels, then convert.

Does it work offline?

Once loaded in the browser, all generation and editing works without an internet connection. Exports save directly to your device.

How does the seeded generator work?

Every sprite is driven by a seeded pseudo-random number generator (mulberry32). Entering the same numeric seed with the same parameters always produces an identical sprite — useful for recreating assets or sharing specific sprites with teammates.

What canvas sizes are supported?

The canvas supports any size from 1×1 up to 256×256 pixels. Generators use their own optimal defaults (e.g. trees scale from 32×32 up to 80×144) and the canvas resizes automatically when you generate.