PixelOkay Pixel Art & Sprite Studio is a free, browser-based pixel editor for small game characters, RPG tiles, retro icons, sprites, and looping frame-by-frame animations. Use a pencil, eraser, fill, line, rectangle, ellipse, and color picker, with separate layers for art and backgrounds. Zoom in to place pixels accurately and use horizontal or vertical mirroring to create symmetrical shapes.
Create or duplicate a frame in the timeline, edit its pixels, set its duration, and preview the resulting animation. Onion skinning helps you compare adjacent frames. Download a GIF to share the animation or export a sprite sheet PNG with JSON frame coordinates for game development.
PNG exports the current frame with transparency and optional nearest-neighbor upscaling. GIF exports all frames with individual durations and a maximum of 256 palette colors, including one transparent index. Sprite sheets arrange frames into a PNG grid and package it with JSON metadata in one ZIP download. Save a PixelOkay project file to preserve editable layers and frames.
Yes. Once the static page has loaded, drawing and exporting run locally without uploading images to a server. Browser storage may keep a recovery copy of smaller projects, but you should download editable project files regularly. The studio has no account requirement or external rendering library.
Choose canvases from 8 × 8 to 256 × 256 pixels. Frames and layers have caps to protect browser memory. Larger documents and exports can take more time, especially when creating animations, so compact sprite sizes generally work best.
Choose a canvas, draw on layers and add frames for animation. Preview the sequence, then export a still frame, GIF or sprite-sheet ZIP containing the PNG and frame map.
Export dimensions, frame counts and memory budgets are bounded. GIF worker support and cancellation differ from the blocking compatibility fallback. Browser recovery may be stale, so keep editable project JSON backups.
This is an authored pixel-animation exercise, not a supplied sprite or decoded output.
The sheet combines all frames and the chosen scale, so total dimensions and pixel count can exceed the export budget. Reduce scale or the number of frames and review the sheet layout.
No. Where Worker support is unavailable, the compatibility path can block the interface and cannot offer the same cancellation behavior. Keep the editable project first and use a smaller animation when resources are limited.