– · 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.
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.
- 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
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.
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.