quirky qr-code pixel art (/ˈkwɜːk.səl/)
qrxel is a local-first, mobile-first PWA for turning QR codes into tiny pixel-art canvases. Upload or take a photo of a QR code, preserve its exact module grid, paint color layers on top, add labels for the shapes you see, and export or post the result.
- Exact QR module extraction from uploaded images, including non-aligned photos and inverted light-on-dark codes.
- Tap/drag painting with overlapping color layers, per-layer visibility, undo, reset, invert, zoom, and pan.
- Marker labels attached to color layers so you can point out the shapes you see.
- SVG, PNG, compact project JSON, and Bluesky posting with qrxel-first image order.
- Offline-ready PWA with all processing kept local in the browser.
bun install
bun run devOpen http://127.0.0.1:5173.
bun run build
bun run previewThe static build in dist/ uses relative asset and PWA paths, so it can be uploaded at a domain root or inside a static subfolder.
bun test