Pixel art maker
Draw pixel art with a pen, fill tool and shapes on a square canvas of 8, 16, 32 or 64 cells per side. Create game assets or icons and save PNGs with a transparent background or scaled by an integer factor. Save unfinished work in the dedicated JSON format, then load it to resume editing.
What you can do
Draw with six tools
Use the pen, eraser, fill, color picker, line and rectangle tools as needed.
Save PNG & editable data
Save the finished image as PNG, or save unfinished artwork in dedicated JSON to resume later.
How to use
Choose a tool & color
Choose a tool such as the pen and a drawing color. You can also use palette colors or a six-digit color code.
Draw on the canvas
Tap or drag on the grid to draw. For lines and rectangles, drag from the start point to the end point.
Check image settings
Check the canvas size, PNG scale and transparent background in advanced settings.
Create & save PNG
Check the created image, then save it. Also save the artwork data if you want to keep editing.
Useful for
Draw small image assets
Create small images for icons or games by placing colors on a grid.
Resume unfinished artwork
Save editable data and load it later to continue drawing or create color variations.
Grid size, output dimensions & artwork data
Grid size & PNG dimensions
The canvas is a square of 8, 16, 32 or 64 cells per side. Saving a 16×16 canvas at 8 times scale produces 128×128 px; the number of cells does not change.
Resize the canvas
The drawing at the top left is preserved; making the canvas smaller crops the right and bottom edges. Use “Undo” to return to the state before the change.
Transparent areas & background color
The checkerboard indicates transparent cells. PNG is saved with transparency or the specified background color, without the checkerboard, grid or selection border.
PNG & editable JSON
PNG is the finished image. Artwork JSON keeps the canvas size and each cell's color. There is no feature to load a PNG image and edit it again.
Frequently asked questions
Can I save with a transparent background?
Turn on “Make background transparent”. Undrawn cells become transparent, and the eraser can also restore cells to transparency.
Can I edit unfinished artwork later?
Save JSON using “Save editable artwork”, then load it with “Open artwork”. You can load Toollet pixel art JSON files up to 128KB.
Can I undo loading or clearing?
Use “Undo” to restore the previous state. History stores up to 50 operations. JSON does not include the operation history or export scale.
Can I draw with the keyboard?
Focus the canvas, select a cell with the arrow keys, then act with Space or Enter. Specify the start and end points of lines or rectangles in two actions.
File handling
- Input
- Draw directly on the grid. To resume, load one dedicated JSON file up to 128KB.
- Output
- pixel-art.png and editable pixel-art.toollet.json. You can also copy the artwork JSON.