Fixel is a fast quantization + retrace API. Drop an image, pick a palette size, get back crisp pixel-art PNGs. Free demo on this page, instant API keys, pay-as-you-go.
Drop an image (or click an example below), drag the slider, watch the API quantize it. Same engine as the paid endpoint, just hard-capped at 768×768.






A small, well-tuned core. Two endpoints. Zero ML rabbit holes.
Reduce any image to N colors. Three engines (proximity, simple, flood-fill), all four perceptual color metrics including ΔE2000.
Walk back the JPEG ghosts: detect lossy edges, snap nearby colors, downscale to the natural pixel grid. Great for crusty source art.
Bearer-token API keys, per-account rate limits and quotas, per-pixel pricing, top-ups via Stripe Checkout, billing portal for invoices.
Stateless image-in / image-out — no async polling, no S3 round-trips. Just POST the bytes, get a PNG back.
Runs as a Cloudflare Worker with WASM-compiled Rust. Cold start in ~50 ms, p99 well under a second for ≤1 MP inputs.
Pay per pixel processed, not per request. Or flip your account to flat per-call. No tiers, no seats, no surprises.
Mint a key in the dashboard, then:
# quantize ./photo.jpg down to 16 colors curl https://api.fixel.bitgate.dev/api/v1/quantize?colors=16 \ -H 'Authorization: Bearer fxl_live_…' \ --data-binary @photo.jpg \ -o photo-pixel.png
No subscriptions. Buy a credit pack, drain it whenever. Stripe handles tax in 80+ countries.