Rick Roll QR Code Generator and Pixel Art Grid
A QR code that opens Never Gonna Give You Up, as a 25 × 25 pixel art grid you can draw on graph paper, build in Minecraft, bead, cross stitch, knit or crochet. Pick the craft, download the PNG, follow the row counts.
Rick Roll QR code pattern
Paste a link or any text and the grid updates to the exact square pattern.
- QR code
- Version 2 (25×25 modules)
- With quiet zone
- 29 × 29 modules
- Squares to fill
- 320 dark
- Graph paper needed
- 29 × 29 squares — 14.5 cm across on 5 mm paper
Written rows (29 rows)
Listed top to bottom, each row read left to right, including the light border.
- Row 1: 29 light
- Row 2: 29 light
- Row 3: 2 light, 7 dark, 1 light, 1 dark, 4 light, 4 dark, 1 light, 7 dark, 2 light
- Row 4: 2 light, 1 dark, 5 light, 1 dark, 1 light, 1 dark, 2 light, 3 dark, 2 light, 1 dark, 1 light, 1 dark, 5 light, 1 dark, 2 light
- Row 5: 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 1 light, 2 dark, 2 light, 1 dark, 5 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 2 light
- Row 6: 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 1 light, 3 dark, 3 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 2 light
- Row 7: 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 2 light, 2 dark, 1 light, 2 dark, 1 light, 1 dark, 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 2 light
- Row 8: 2 light, 1 dark, 5 light, 1 dark, 1 light, 3 dark, 2 light, 2 dark, 1 light, 1 dark, 1 light, 1 dark, 5 light, 1 dark, 2 light
- Row 9: 2 light, 7 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 7 dark, 2 light
- Row 10: 12 light, 2 dark, 2 light, 2 dark, 11 light
- Row 11: 2 light, 2 dark, 2 light, 3 dark, 3 light, 1 dark, 8 light, 1 dark, 1 light, 4 dark, 2 light
- Row 12: 3 light, 4 dark, 3 light, 1 dark, 4 light, 1 dark, 1 light, 2 dark, 3 light, 2 dark, 1 light, 1 dark, 3 light
- Row 13: 3 light, 1 dark, 4 light, 11 dark, 1 light, 2 dark, 1 light, 2 dark, 4 light
- Row 14: 4 light, 1 dark, 1 light, 2 dark, 3 light, 1 dark, 4 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 2 dark, 3 light
- Row 15: 3 light, 1 dark, 1 light, 1 dark, 1 light, 4 dark, 3 light, 1 dark, 1 light, 1 dark, 2 light, 2 dark, 2 light, 4 dark, 2 light
- Row 16: 2 light, 2 dark, 2 light, 1 dark, 2 light, 5 dark, 1 light, 1 dark, 1 light, 3 dark, 2 light, 1 dark, 2 light, 1 dark, 3 light
- Row 17: 7 light, 2 dark, 2 light, 1 dark, 1 light, 1 dark, 2 light, 3 dark, 2 light, 4 dark, 4 light
- Row 18: 4 light, 2 dark, 1 light, 1 dark, 2 light, 4 dark, 7 light, 2 dark, 1 light, 2 dark, 3 light
- Row 19: 2 light, 2 dark, 1 light, 2 dark, 1 light, 2 dark, 1 light, 1 dark, 1 light, 1 dark, 3 light, 8 dark, 4 light
- Row 20: 10 light, 3 dark, 2 light, 1 dark, 2 light, 1 dark, 3 light, 1 dark, 6 light
- Row 21: 2 light, 7 dark, 3 light, 5 dark, 1 light, 1 dark, 1 light, 1 dark, 1 light, 1 dark, 6 light
- Row 22: 2 light, 1 dark, 5 light, 1 dark, 1 light, 2 dark, 2 light, 1 dark, 1 light, 3 dark, 3 light, 4 dark, 3 light
- Row 23: 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 1 light, 2 dark, 2 light, 1 dark, 1 light, 1 dark, 1 light, 8 dark, 3 light
- Row 24: 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 4 light, 1 dark, 3 light, 1 dark, 1 light, 3 dark, 2 light, 3 dark, 2 light
- Row 25: 2 light, 1 dark, 1 light, 3 dark, 1 light, 1 dark, 2 light, 4 dark, 3 light, 1 dark, 1 light, 1 dark, 2 light, 1 dark, 1 light, 1 dark, 3 light
- Row 26: 2 light, 1 dark, 5 light, 1 dark, 1 light, 2 dark, 2 light, 1 dark, 1 light, 1 dark, 4 light, 5 dark, 3 light
- Row 27: 2 light, 7 dark, 1 light, 1 dark, 1 light, 1 dark, 2 light, 1 dark, 1 light, 1 dark, 2 light, 1 dark, 3 light, 3 dark, 2 light
- Row 28: 29 light
- Row 29: 29 light
Test it: scan the preview on screen with your phone camera before you start.
Dark Black, light White.
Turn a photo into a real pattern
Have a picture you want as pixel art? Turn any photo into a counted pattern for beads or stitches.
Turn a photo into a pattern
The Rick Roll QR code at a glance
- Opens
- https://youtu.be/dQw4w9WgXcQ
- QR version
- Version 2, error correction L
- Code size
- 25 × 25 squares
- With 2-square border
- 29 × 29 = 841 squares
- Squares to fill in
- 320 dark
- On 5 mm graph paper
- 14.5 cm across
The short youtu.be link is what keeps it this small. The full youtube.com/watch link needs 29 × 29 squares at the same error correction, and 33 × 33 at level M.
How to draw the Rick Roll QR code by hand
Draw a 29 × 29 square on graph paper — the 25 × 25 code plus a border of 2 empty squares on every side. Start with the three big corner squares (7 × 7 each, a ring with a 3 × 3 block in the middle): scanners find the code by those, so they have to be exact. Then fill the rest row by row from the written rows under the preview, ticking each row off as you go.
Use a black marker on white paper and fill each square completely; a light pencil shade or a half-filled square reads as white. The code uses error correction level L, which can absorb about 7% damage, so one or two wrong squares in the middle usually still scan — a wrong square in a corner finder usually does not.
Scan it before you show anyone. Hold the phone 20–30 cm away with the whole code and its white border in view. If it does not open, compare your drawing with the PNG one row at a time; 320 squares is a lot to count, and a skipped square shifts everything after it in that row.
Never Gonna Give You Up QR code as pixel art, beads and stitches
In Minecraft, one block is one square: black concrete or wool for the dark squares, white for the light ones and the border, 841 blocks in total. Build it flat on the ground or as a wall and scan the screen from a straight-on view; shadows and fog on the far side can stop a scan.
Switch the tool to Perler beads and the same code fits one large 29 × 29 pegboard; cross stitch on 14-count Aida finishes at about 5.3 cm (2.1 in). For yarn, the knitting and crochet modes keep the squares square on fabric — see the knitted QR code and crochet QR code pages for the yarn-specific settings.
Want a different prank or your own link? Paste any URL in the box — the grid, counts and finished size update straight away.
Rick Roll QR Code FAQ
Yes. It encodes https://youtu.be/dQw4w9WgXcQ, the short link to Rick Astley's official Never Gonna Give You Up video on YouTube (video ID dQw4w9WgXcQ). Point your phone camera at the preview or the PNG and it opens the video.
The code itself is 25 × 25 squares (QR version 2). Scanners need a light border, so plan for 29 × 29 with a 2-square margin, or 33 × 33 with the full 4-square margin the QR standard asks for.
320 of the 625 squares inside the code are dark; everything else, including the border, stays white.
Not with this link. The smallest QR code, 21 × 21, holds 17 characters at level L, and https://youtu.be/dQw4w9WgXcQ is 28. Dropping the https:// fits more text in the same size but many phone cameras then show it as plain text instead of opening the video.
L keeps the grid at 25 × 25, which is the easiest to draw or bead. Higher levels survive more mistakes but grow the code to 29 × 29 or more. If you are making something that will be handled or washed, like a knitted or stitched piece, switch to M.
Related Tools and Pages
Perler Bead QR Code
Any link as a Perler bead QR code with pegboard layout and bead counts.
Cross Stitch QR Code
Chart a link as a cross stitch QR code with DMC colors and Aida size.
Knitted QR Code
A QR code chart with stitch-ratio blocks so it stays square when knitted.
Crochet QR Code
QR code charts for C2C and single crochet, with finished size and stitch counts.
Pixel Art Grid
Draw your own pixel art on a 16×16 to 128×128 grid and export a PNG.
