| Scale | Stitches per square | A typical URL QR code (~29 squares wide at 1×) | Finished size on 14-count Aida | Approximate stitch count |
|---|---|---|---|---|
| 1× | 1×1 | 29 stitches wide | ~5.3 cm (2.1 in) | ~840 |
| 2× | 2×2 | 58 stitches wide | ~10.5 cm (4.1 in) | ~3,360 |
| 3× | 3×3 | 87 stitches wide | ~15.8 cm (6.2 in) | ~7,570 |
| 4× | 4×4 | 116 stitches wide | ~21.0 cm (8.3 in) | ~13,450 |
QR code to cross stitch pattern
Encode a URL or short message as a stitchable QR code. Preview with realistic threads, adjust stitch scale (1×–4× stitches per square), map colors to your floss brand, then open in the editor or export PDF.
Turn a URL or short text into a cross stitch QR code you can stitch and scan. The tool builds a grid of crosses in two thread colors, shows the finished size on your chosen fabric count, and estimates stitching time based on stitch count.
What you get
- Realistic preview — pan and zoom (Ctrl/Cmd + scroll) to see how the QR code reads in thread
- Stitch scale — 1× to 4× stitches per QR square, so you can balance finished size against ease of stitching
- Fabric and thread — set fabric color and count for accurate finished dimensions; pick QR dark/light colors and map them to your preferred floss brand
- Open in editor — load the pattern into the Stitchmate editor to adjust the palette, add text, or surround the code with a decorative border
- Export PDF — export a print-ready chart with symbols and thread legend
How to use this tool
Type or paste your content — a URL, Wi-Fi credentials, or a short message — and the QR code generates instantly. Adjust stitch scale to control the finished size: 1× produces the smallest pattern, 4× produces the largest with the most stitches per square.
Pick your dark and light thread colors, choose a thread brand to map them to (the tool covers 50+ brands), and set your fabric count to see the finished dimensions. The realistic preview updates in real time as you change settings.
When you're happy with the preview, either open it in the editor for further customization or export directly to PDF.
Why stitch a QR code?
Wi-Fi password frame. The most popular use — and genuinely practical. Stitch your network name and password as a QR code, frame it, hang it near your router. Guests scan instead of asking you to spell out xK7$mP2q for the fourth time.
Shop or portfolio link. Pattern sellers on Etsy, designers with a portfolio site, or anyone with a URL they share often. A stitched QR code on a business card, tote bag, or gift tag is a conversation starter that actually works.
Event keepsakes. Encode the URL of a wedding photo album, a baby announcement page, or a memorial tribute. The finished piece links the physical object to the digital content — scan it years later and the memory is right there.
The Rick Roll. Yes, people do this. A framed QR code that sends unsuspecting scanners to a certain music video is a modern classic. The stitching makes it even better — nobody expects a cross stitch to prank them.
Gifts with a hidden message. Encode a personal note, a poem, or coordinates of a meaningful location. The recipient scans to discover the message — a layer of interaction that a printed card can't match.
Choosing the right scale
Each square in the QR grid — one cell of the code — becomes a block of stitches. Stitch scale sets how many stitches fill each square, which directly affects the finished size and stitching time.
For scanning reliability: 2× or 3× is the sweet spot. At 1×, each square is a single stitch — any tension inconsistency or slight color bleed between stitches can make scanning difficult. At 2× and above, each square is a solid block that reads cleanly from a phone camera.
For gifts and display: 3× or 4× gives a finished piece large enough to frame or mount. The stitching time is still manageable — a 3× QR code on 14-count Aida takes roughly 40–75 hours depending on your pace.
For small projects (bookmarks, patches, tags): 1× keeps the pattern compact. Use 18-count Aida or higher for a cleaner result at this scale.
Use the fabric calculator to check exact dimensions for your specific pattern size and fabric count.
Tips for a scannable result
QR codes are designed with built-in error correction — they can tolerate some damage and still scan. But stitched codes have specific challenges that printed codes don't. Here's how to keep yours scannable.
High contrast is non-negotiable. Black thread on white fabric is the gold standard. Dark navy on white, black on cream, or dark brown on ecru all work. Avoid mid-tones, pastels, or dark-on-dark combinations — phone cameras need a clear difference between light and dark squares to read the code.
The quiet zone matters. Every QR code needs a border of empty space (at least four squares wide on each side). The tool includes this automatically. Don't stitch a decorative border that butts right up against the code — leave that blank margin intact, or scanners may not recognize where the code starts.
Accuracy counts. One missed stitch or one extra stitch can break the code. QR error correction handles minor imperfections, but a whole row shifted by one square will not scan. Count carefully, mark your progress, and double-check against the chart as you go.
Test before you commit. Scan the on-screen preview with your phone camera before you start stitching. If the preview scans, the finished piece will too — as long as you stitch it accurately and maintain contrast.
Keep stitches even. Consistent tension keeps each square reading as a square. If some stitches are tight and others loose, the grid distorts — and distorted squares confuse scanners. This matters more at 1× scale than at 3× or 4×, where the larger blocks are more forgiving.
Consider your fabric. 14-count Aida is the most practical choice for QR codes — the grid is clear, stitches are square, and the holes are easy to see. Evenweave works too but offers no advantage here. Avoid very low counts (11-count) at 1× scale — the stitches may be too large and loose to scan reliably.
Related tools
- Fabric calculator — check finished dimensions for any stitch count and fabric count
- Time calculator — estimate stitching hours based on pattern size and complexity
- DMC color chart — browse thread colors for your QR code palette
- Photo to cross stitch pattern — convert photos into full-color patterns
Further reading
- Popular Science: Why you should cross stitch a QR code — overview of the trend with practical tips
- Hailey Stitches: How to cross stitch a QR code — step-by-step tutorial with 10 use case ideas
- Instructables: QR code cross stitch patch — turning a stitched QR into a wearable patch
Generate your QR pattern above, or open the editor to design something from scratch →
FAQ
What can I encode in the QR pattern?
What does 1× to 4× scale mean?
Will my stitched QR code actually scan?
Are my files uploaded to a server?
Can I print or export the pattern?
How accurate is the stitching time estimate?
What's the best color combination for a scannable QR code?
See how your photo converts
Cross stitch is a real commitment — real thread, real hours, real frustration if the pattern doesn't work. Stitchmate lets you see exactly what you're getting into before you buy the first skein.
Upload an image, adjust the settings, check the FLOW Score — about 30 seconds to know if it'll work. Everything up to PDF export is free, no account needed.
Upload Your Photo Free