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.

Loading thread library…
QR code to cross-stitch pattern tool — realistic stitch preview and settings.

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.

ScaleStitches per squareA typical URL QR code (~29 squares wide at 1×)Finished size on 14-count AidaApproximate stitch count
1×129 stitches wide~5.3 cm (2.1 in)~840
2×258 stitches wide~10.5 cm (4.1 in)~3,360
3×387 stitches wide~15.8 cm (6.2 in)~7,570
4×4116 stitches wide~21.0 cm (8.3 in)~13,450

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.

Further reading

Generate your QR pattern above, or open the editor to design something from scratch →

FAQ

What can I encode in the QR pattern?
Any text the QR standard supports — most often a short URL (your shop, portfolio, or a specific page), Wi-Fi setup strings, or a brief message. Longer payloads produce larger QR grids, which means more stitches. A short URL like stitchmate.app produces a compact code; a 200-character message produces a noticeably larger one.
What does 1× to 4× scale mean?
Each square in the QR grid becomes a block of stitches: 1× means one stitch per square, 2× means a 2×2 block (four stitches per square), 3× means a 3×3 block, and so on. Larger scale makes the code easier to stitch and more reliable to scan, but the finished piece is bigger. See the scale table in the article above for specific sizes.
Will my stitched QR code actually scan?
Yes — if you maintain high contrast between the dark and light colors, keep stitches even, and don't skip or add stitches. QR codes have built-in error correction that tolerates minor imperfections. Test by scanning the on-screen preview with your phone before you start stitching.
Are my files uploaded to a server?
No. QR generation and the realistic preview run entirely in your browser. Nothing leaves your device.
Can I print or export the pattern?
Yes — use Export PDF to open the export flow with a print-ready chart, or Open in editor to adjust colors, add text, or modify symbols in the full Stitchmate editor before exporting.
How accurate is the stitching time estimate?
The range uses the same formula as Stitchmate's import tools: roughly 100–200 full crosses per hour, depending on experience and the number of color changes. QR patterns use only two colors, so they stitch faster than multi-color designs. Your actual pace will vary — use the time calculator for a more detailed estimate.
What's the best color combination for a scannable QR code?
Black thread on white fabric is the most reliable. Any high-contrast dark/light pairing works — dark navy on white, black on cream, very dark brown on ecru. Avoid pastels, mid-tones, or dark-on-dark combinations. If you want colored QR codes, keep the value contrast high: the dark color should be genuinely dark and the light color genuinely light.

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