Skip to main canvas
⚠

Error

ZX Pixel Smoosher

Create fresh canvas
Load images or SCR files
Export as PNG image
Save ZX Spectrum format
Export Z80 assembly
⚠ Large file! Performance may be affected.

Drawing Tools

Brush=Drawing, Bucket=Fill (standard paint bucket), Shapes=Geometric • Right-click anywhere to erase

Brush Settings

● Round ■ Square
Size: 1px

🎨 Advanced Fills

Standard flood fill - fills connected areas of same color

Shape Library

Basic

Polygons

Arrows

Symbols

Complex

Mathematical

ZX Spectrum Palette

Left=INK, Right=PAPER, 2 colors per 8×8 block
Click twice to DISABLE color: Preserves existing attribute in blocks

Help Information

⬇ Memory:
Calculating...
⌨ Shortcuts:
B/F/S - Tools • G/1/2 - Grids
Ctrl+Z/Shift+Z - Undo/Redo • +/- Zoom
◐ Colors:
Diagonal indicator shows INK (left) & PAPER (right)
Disabled colors show checkerboard pattern
Click twice to DISABLE color (preserves existing)
⟕ Drawing:
Left-click=Draw • Right-click=Erase
▣ Fill Tool:
• Standard paint bucket behavior
• Fills connected pixels of same color
• Stops at different colored pixels
• Click paper fills with ink, click ink erases to paper
🎨 Individual Color Control:
• Click color once = SELECT & ENABLE
• Click same color twice = DISABLE (preserve existing)
• Click disabled color = RE-ENABLE
• Disabled colors show red slash overlay
⊞ Grids:
1×1=Pixel (adaptive opacity) • 8×8=Char (yellow) • 16×16=Structure (purple)
Note: 1×1 grid auto-hides at low zoom
+ Cursor: 0, 0
ZX Pixel Smoosher
Grid:
System Ready
Zoom: 200%
Fill Type Selection