13 min read

Free pixel art software: six tools, and the job each one is best at

A fair, source-checked comparison of free pixel-art software for people who make game sprites — Piskel, Pixelorama, LibreSprite, PixiEditor, GraphicsGale and Tsubu: browser or install, animation timelines, export formats and what your game engine actually receives. Every competitor fact read off that tool's own site, docs or repository on 2 September 2026.

Search for free pixel art software and you get a shelf: Piskel, Pixilart, PixiEditor, Pixelorama, LibreSprite, GraphicsGale, a scattering of app-store editors. They're all real, they're all free, and they're free in four different senses. What the shelf never tells you is the part that actually decides it — what happens after the sprite exists.

Three questions settle it faster than any feature list. Do you want an install, or a browser tab? Does it animate, on a timeline you can scrub? And when you're done, what does your game engine actually receive — a PNG you slice by hand, or a sheet plus the metadata that says where each frame sits?

Full disclosure before the table: Tsubu is ours, and it's in the roundup. So here's the rule we held ourselves to. Every fact about every other tool was read off that tool's own site, documentation or repository on 2 September 2026, and every source is linked at the bottom. Where we couldn't confirm something at the source, the page says so instead of guessing. And the best pixel-art editor in this field isn't on the list at all: Aseprite is a paid one-time purchase, so it fails the "free" filter and nothing else. It's excluded on price, not on merit.

Several pixel-art editor windows suggested side by side as a comparison

"Free" means four different things here

Worth separating before anything else, because the word is doing a lot of work:

  • Free and open source. Pixelorama (MIT), LibreSprite (GPLv2), Piskel (Apache-2.0) and PixiEditor (LGPL-3.0). Nothing to pay, source on GitHub, and a licence that can't be taken back. PixiEditor also sells optional support tiers with extra brushes and workspaces; the editor itself is a free download.
  • Freeware. GraphicsGale, whose own front page still carries the announcement: "June 18, 2017 - GraphicsGale became a freeware!" Free as in price — and Windows as in only, since the site offers an installer and a portable build and nothing else.
  • A free web service. Pixilart — free to use in a browser, funded by ads and a Pro tier, wrapped in a large social community.
  • Free during early access. Tsubu, which is us: free for early adopters right now, with AI usage sponsored by the platform so there's no per-generation credit cap. That's a limited-time launch offer, not "free forever", and it needs a Google sign-in. We'd rather write the awkward version of that sentence than the flattering one.

The shortlist at a glance

One row per tool, one column per thing that changes your decision. Sources and dates are at the end.

Tool Runs on How it's free Animation Export Best-fit job
Piskel Browser, plus offline desktop builds for Windows, macOS & Linux Open source (Apache-2.0), no account needed Frame-by-frame with a live preview Animated GIF, spritesheet PNG/ZIP — no JSON atlas A quick sprite in a tab, right now, with nothing installed
Pixelorama Windows, macOS, Linux, Android (experimental) and HTML5 in a browser Open source (MIT) Timeline with layers, frames, onion skinning, frame tags and audio sync PNGs, APNG, GIF, video, and a spritesheet with a chosen row/column split — no JSON atlas documented The deepest free editor, and the one still shipping
LibreSprite Windows, macOS, Linux, Android, plus a browser build Open source (GPLv2) — a fork of the last GPL Aseprite Real-time animation previews, onion skinning, layers + frames Aseprite's Export Sprite Sheet dialog, inherited: sheet image plus JSON data in Hash or Array format, with layers and frame tags Aseprite muscle memory and an engine-ready atlas, for free, on the desktop
PixiEditor Desktop — Windows, macOS, Linux (Steam, Flathub) Free and open source (LGPL-3.0); optional paid support tiers Frame-by-frame timeline, plus node-driven procedural animation "png, jpg, svg, gif, mp4 and more" per its README; the handbook has no export page One 2D app for pixel art, painting and vector work
GraphicsGale Windows only — installer or portable Freeware since June 2017 Real-time preview while you draw, layers, onion skinning Frames onto a single sprite sheet, each frame as its own file, or one GIF; also .ico, .cur, .ani, .avi Old-school Windows spriting, and Windows icons/cursors
Tsubu (ours) Browser — nothing to install, sign in with Google Free during early access: AI usage sponsored, no credit cap. Limited-time launch offer, not free forever Frame-by-frame timeline, 1–30 FPS (12 by default), up to 32 frames PNG, animated GIF, and a sprite sheet plus a JSON atlas (Aseprite/TexturePacker array) at 1×, 2×, 4× or 8× Draw or draft a sprite, animate it, hand an engine the sheet and its metadata

Where these tools actually differ

Browser or install

The split isn't as clean as the listicles make it. Piskel opens in a tab and needs no account — that's still its best feature. Pixelorama ships a first-class HTML5 build alongside its desktop apps, and LibreSprite has a browser build too (it loads as 1.1-dev, a desktop UI squeezed into a canvas). Tsubu is browser-only and asks for a Google sign-in before you draw, which is a genuine cost compared with Piskel; what you get back is a cloud library that follows you between machines.

If you specifically want no install, you have at least four free options, and "runs in a browser" is not a differentiator anyone can claim any more. Pick on what happens next instead.

Animation

Every tool in the table animates. The differences are in depth and in ceilings: Pixelorama has the richest timeline here (layers, frame tags, onion skinning, audio sync), GraphicsGale's promise that you "preview your animations in real time while editing sprites" still holds up, and Piskel's live preview is the reason it stuck. Tsubu's timeline is deliberately small — up to 32 frames, 1 to 30 FPS with 12 as the default, which covers the 4-to-8-frame walk cycles most 2D games are made of and not much beyond that.

Whatever you use, the numbers the scene speaks are the same: 4, 6 or 8 frames, 8–12 FPS, 16×16 or 32×32 for a character.

The engine handoff

This is where free tools diverge most, and where roundups usually stop. A "sprite sheet" is just an image with your frames laid out on a grid. An atlas is the JSON next to it that tells the engine where every frame sits, how long it lasts and what the animation is called. Give Unity, Godot, Phaser or Pixi only the image and you type those rectangles in yourself, once per animation, forever.

Two tools in this table write that JSON for you. LibreSprite inherited Aseprite's Export Sprite Sheet dialog, and it still ships: a "JSON Data" checkbox, a format dropdown offering Hash or Array, and optional layer and frame-tag metadata — and its exporter emits the familiar frames / spriteSourceSize / sourceSize / duration shape with meta.frameTags, which is exactly what an engine importer expects. Tsubu writes the same Aseprite/TexturePacker array shape, zipped with the sheet.

The other four don't, as far as each one documents: Piskel writes GIF and a spritesheet PNG/ZIP, Pixelorama writes images and video (it can export tilesets as Godot TileSet resources, added in v1.1.9 back in April 2026 — a different job from an animation atlas), PixiEditor lists image and video formats, and GraphicsGale writes a sheet plus per-frame images.

So atlas export is not a unique capability and we won't pretend it is — not against LibreSprite, and not in general: Free Tex Packer is MIT-licensed and exports "json, xml, css, pixi.js, godot, phaser, cocos2d" for nothing. The honest framing is that atlas export is free and available in several places — the question is whether you want it from a desktop editor, from a second packing program, or from the same browser tab you drew in. If you want to see exactly what an engine does with that metadata, we wrote the two long versions: loading a sheet in Phaser and slicing one in Unity.

Where AI fits — and where it doesn't

Two things are true at once, and most comparison content picks one.

First: free does not mean manual. SpriteGen is a free pixel-art editor with text-to-sprite generation built in, on a metered free tier — "every free account gets 10 AI credits a month" (checked 2 September 2026). Free tools with AI exist; anyone telling you otherwise is selling something.

Second: manual is a legitimate preference, not a deficiency. None of the five other tools in the table advertises AI generation on its site or in its README, and a large part of the pixel-art community wants exactly that. None of them is worse for it, and the craft argument for drawing every pixel yourself is a good one.

Tsubu's position is the middle: AI-assisted, human-refined. It's opt-in, it drafts a first pass, every pixel stays yours to edit, and you can ignore the whole feature and draw. Where we differ from the metered tools is the meter — during early access AI usage is sponsored by the platform, so there's no per-generation credit cap. On training data and provenance, the field hasn't settled the question and neither have we; we'd rather flag that plainly than wave it away. If you ship an AI-drafted frame, treat it as a draft you own and disclose it.

What the table leaves out

Pixilart belongs in any honest list — it's a free online pixel-art tool with a large social community around it, and its own pages describe it as a place to "make pixel art, game sprites and animated GIFs online for free". We've left it out of the table rather than fill a row we couldn't verify: the site blocks automated checks, so we couldn't confirm its current export list at the source today. If community and browser drawing are what you want, go look at Pixilart directly.

The app stores (Pixel Studio, Pixquare and friends) rank on this query too. They're tablet-and-phone tools, several are paid or freemium on desktop, and none of them changes the engine-handoff answer above.

The one we build

The Tsubu browser editor open with a project, showing the canvas, tools and animation timeline

That's the editor as it actually looks, on a 32 × 32, four-frame walk cycle. Left rail: pencil, eraser, fill, eyedropper, select-and-move, pan, zoom, brush size. Middle: the canvas over a checkerboard, so you can see which pixels stay transparent. Right: the active colour and a palette. Bottom: the timeline — play, a speed slider reading 12 FPS, and the frames, four of a possible 32.

You draw on grids from 16 × 16 up to 256 × 256. You can hand it a prompt instead and get a grid-true, limited-palette, transparent first pass to clean up — or ignore that entirely and draw. Export gives you a PNG, a looping GIF, or a zip with the packed sheet and its JSON atlas, upscaled 1× to 8× with nearest-neighbour, all computed in your browser.

The honest limits, since this page is supposed to be useful: there are no layers yet — one editable image per frame — where Piskel, Pixelorama, LibreSprite and GraphicsGale all have them. Animations cap at 32 frames. It needs a network connection and a Google sign-in, where Piskel needs neither. And "free" here means free during early access, not free forever.

Pick by the job

  • You want to draw one sprite in the next five minutes, no install, no account.Piskel. Frozen since its last release — its README says complex changes are "unlikely to be reviewed or merged due to limited time and resources" — but it opens, it draws, it exports a GIF.
  • You want the most capable free editor, and you don't mind installing.Pixelorama. Layers, tilemaps, frame tags, a real timeline, a browser build, and a live release cadence — v1.2.1 landed on 19 August 2026.
  • You know Aseprite's shortcuts and don't want to pay.LibreSprite, the GPL fork of the last open-source Aseprite — which also means you keep the Export Sprite Sheet dialog and its JSON data. Or just buy Aseprite, which is better and not expensive.
  • You want one app for pixel art, painting and vector.PixiEditor, with a node graph if you want procedural work and a frame timeline if you don't.
  • You're on Windows and want a fast, classic spriting tool (or need .ico/.cur/.ani).GraphicsGale.
  • Your sprite is going into Unity, Godot, Phaser or Pixi and you'd rather not hand-type frame rectangles.LibreSprite on the desktop, which exports the sheet and its JSON in one dialog; any other editor above plus a free packer like Free Tex Packer; or Tsubu, which does the draw → animate → sheet + atlas loop in one browser tab.
  • You want an AI first pass you can still edit pixel by pixel. → SpriteGen on its free credits, or Tsubu with AI usage sponsored during early access.

Already narrowing between two named tools? We keep two deeper comparisons: switching from Aseprite to a browser studio, and moving off Piskel without losing your sprites, which covers importing your old GIFs and sheets. The Tsubu pixel-art studio is the editor itself.

How we checked

Facts above were read at the source on 2 September 2026. Prices, versions and features change — re-check before you rely on any of it:

A note on what this is and isn't: this is a source-checked comparison of what each tool documents about itself, plus a screenshot of the one we run. It is not a hands-on review of six installed applications, and we didn't pretend to have benchmarked them.

Make the sprite, then hand your engine the sheet

Any tool on this page will draw you a good sprite. The one that saves you an afternoon is the one whose output your engine reads without translation — so choose the last step first, and work backwards from it.

Open the editor and make a sprite sheet with its atlas — free for early adopters during early access, sign in with Google. New comparisons and workflow guides land on the RSS feed.

← All posts