CSV → Binary Bit-Planes → QR-style Grids

Upload a CSV / whitespace-delimited matrix of integers. Each bit position is drawn as a black/white grid (with quiet zone) — if a layer is a valid QR code, you can scan it.
Parsing rules
• Accepts commas, semicolons, and whitespace.
• Brackets or random punctuation are ignored automatically.
• If rows are uneven and Auto-reshape is on, the app chooses a near-square shape (preferring QR widths: 21,25,29,…).