Pixel Art for Bitcoin Ordinals: Tools and Techniques
Pixel art and Bitcoin Ordinals are a perfect match. Small canvas sizes mean tiny file sizes, which means cheap inscriptions. A 24x24 pixel art piece can cost pennies to inscribe, while looking just as intentional and polished as a high-resolution illustration. This guide covers the best tools, techniques, and export settings for pixel art that is built for Bitcoin.
Best Pixel Art Tools
Aseprite
The industry standard for pixel art and sprite animation. Purpose-built for pixel work with features like onion skinning, tile mode, indexed color palettes, and animation timeline. Exports perfectly optimized PNGs. Used by professional game artists and the majority of serious Ordinals pixel artists.
$19.99 one-time purchase (or compile from source for free)
Piskel
Free browser-based pixel art editor. No installation needed — just open piskelapp.com and start drawing. Supports animation, layers, and palette management. Great for beginners and quick projects. Exports PNG and GIF.
Free (browser-based)
LibreSprite
Free, open-source fork of an older Aseprite version. Has most of the core pixel art features including indexed color mode, animation support, and custom palettes. Good middle ground between Piskel's simplicity and Aseprite's depth.
Free and open source
Photoshop / GIMP
General-purpose image editors that can do pixel art if configured correctly. Set interpolation to "Nearest Neighbor," disable anti-aliasing, and work at 1:1 zoom. Overkill for pure pixel art, but useful if you already know these tools or need to combine pixel art with other techniques.
Photoshop: $22.99/mo | GIMP: Free
Canvas Sizes for Ordinals
Choosing the right canvas size is the single most important decision for inscription cost. Here are the standard sizes used in the Ordinals ecosystem:
| Size | Style | Typical File Size | Inscription Cost |
|---|---|---|---|
| 24x24 | CryptoPunks style | 500B – 2KB | Nearly free |
| 32x32 | Classic gaming sprites | 1KB – 4KB | Under $2 |
| 48x48 | Detailed sprites | 2KB – 8KB | Under $5 |
| 64x64 | High detail pixel art | 4KB – 15KB | Under $10 |
| 100x100 | Maximum detail | 8KB – 30KB | Under $20 |
Color Palettes
Limited color palettes are not just an aesthetic choice for pixel art — they directly reduce file size. PNG compression is dramatically more efficient with fewer colors.
Classic Palettes
- 4-color GameBoy — Four shades of green (or any four colors). Creates a strong retro aesthetic. PNG files at 24x24 are typically under 500 bytes. Perfect for massive collections where inscription cost matters most.
- 16-color NES — The NES used a palette of 54 colors but typically displayed 16 at once. This limitation produced some of the most iconic pixel art ever made. Ideal for 32x32 and 48x48 work.
- 32-color custom — Enough colors for smooth gradients and detailed shading while keeping files small. Good balance for 64x64 and 100x100 pieces.
Popular Community Palettes
- Lospec DB32 — A beloved 32-color palette designed for pixel art. Great range of warm and cool tones.
- Pico-8 — 16 carefully chosen colors. The constraint forces creative choices that often produce the most visually striking work.
- Endesga 64 — 64 colors covering the full spectrum. The go-to for detailed pixel art that needs more range.
Browse palettes at lospec.com/palette-list — the largest collection of pixel art palettes on the internet.
Essential Techniques
Dithering
Dithering uses patterns of alternating pixels to simulate colors and gradients that are not in your palette. It is the most important pixel art technique for creating depth with limited colors. Common patterns include checkerboard dithering (alternating pixels in a grid) and ordered dithering (using fixed patterns of varying density).
Use dithering to create smooth transitions between two colors, add texture to flat surfaces, and simulate lighting gradients without adding extra colors to your palette.
Anti-Aliasing: Avoid It at Small Sizes
Anti-aliasing smooths edges by adding intermediate-color pixels along boundaries. At canvas sizes of 24x24 to 48x48, anti-aliasing creates a blurry, muddy look when the art is scaled up for display. Keep edges sharp and crisp — the charm of pixel art comes from its precision.
At 64x64 and above, subtle manual anti-aliasing (called "jaggies cleanup") can improve curves and diagonal lines. Never use automated anti-aliasing — always place these smoothing pixels by hand.
Consistent Light Source
Pick a single light direction (top-left is standard) and apply it consistently across all pieces in a collection. This means highlights on the top-left edges and shadows on the bottom-right. Consistency is what separates amateur pixel art from professional work, especially in PFP collections where inconsistent lighting across traits looks jarring.
Readability at 1:1
Your pixel art should be identifiable at its actual pixel size, even if viewers will typically see it scaled up. If a 24x24 character is unrecognizable as a tiny thumbnail, the design needs simplification. Strong silhouettes and high contrast between the subject and background are essential.
Export Settings for Ordinals
How you export your pixel art determines the final file size that gets inscribed on Bitcoin.
- Format: PNG — Always export as PNG. It is lossless, universally supported, and handles indexed color perfectly.
- Color mode: Indexed — Export with an indexed palette (4, 16, 32, or 64 colors) rather than full 32-bit RGBA. Aseprite does this automatically when you work in indexed mode.
- Transparency: Use it — If your art has a transparent background, keep it. Explorers and wallets render transparency correctly. This also saves bytes compared to a solid background.
- Scaling: Never — Export at native resolution. Do not scale 24x24 up to 240x240 "for quality." The inscription should be the raw pixel data. Viewers handle scaling with nearest-neighbor interpolation.
- Post-export: OptiPNG — Run your exported PNG through OptiPNG or PNGCrush for an extra 5-20% savings without any quality change.
Animation Tips for GIF Inscriptions
Animated pixel art is eye-catching but adds file size quickly. Keep these rules in mind:
- Frame count: 3-8 frames for affordable inscriptions. Each frame adds roughly the size of one static image.
- Optimize frames: Only change the pixels that actually move between frames. Most GIF tools support frame differencing automatically.
- Loop smoothly: Design animations that loop seamlessly. Idle animations (breathing, blinking, floating) work great with just 4-6 frames.
- Keep canvas small: A 32x32, 6-frame GIF is typically 3-8KB. A 100x100, 10-frame GIF can exceed 100KB.
Pixel Art Checklist for Ordinals
- Choose canvas size based on budget: 24x24 for cheap, 64x64 for detailed
- Set a color palette before drawing (4, 16, or 32 colors)
- Work in indexed color mode from the start
- Use dithering instead of adding more colors
- Avoid anti-aliasing at small sizes
- Maintain consistent lighting direction
- Test readability at 1:1 pixel size
- Export as indexed PNG at native resolution
- Run through OptiPNG for final optimization
- Verify file size before inscribing
See Bitcoin Pixel Art That Nails It
Browse pixel art inscriptions from artists who understand the craft
Visit ordinals.pics Gallery