Free · geometric borders pixel patterns

Geometric borders pixel patterns.

Practise rhythm and colour with eight framed geometric samplers: diamonds, chevrons, a right-angle key, crossed braid, waves, checkerboard, staircase bands and woven ribbons. Each is a complete square, ready to compare across crafts. Pick one and make it from the same grid: a corner-to-corner crochet square with every row and bobbin written out, a single crochet chart row by row, a cross stitch chart for 11- to 18-count Aida, a fuse bead pattern printed at bead size, or an alpha knot chart. Free, no sign-up.

Step window motif pack: one narrow grid, three techniques, printed together.

  • Drawn by us, square by square. Not traced from a game, a film or a logo, and no licensed characters: our own framed diamonds, waves, braids and stepped geometry on one 24 × 24 grid.
  • One grid, every square craft. Each square is a C2C tile, a single crochet, a cross stitch, a bead or a knot, so the motif comes out the same in every craft.
  • The whole C2C pattern. 10–33 bobbins per square, counted; every diagonal row written with its bobbins, and read back to rebuild the graph before you see it.
  • Beads at bead size. The bead pattern prints at 5 mm a bead, the standard size, or at your own board’s spacing once you measure it, so the sheet can sit under a clear board. 400–400 beads per motif.

Purlgrid · Four diamonds · Geometric borders pixel pattern · purlgrid.com/geometric-border-pixel-patterns/

Saved on this device

My projects ↗

Four diamonds · C2C crochet

Four red diamonds in a cream field with a navy frame.

51015205101520

A Oat (background) · B Midnight · C Cream · D Cherry

  • Graph24 × 24 tiles · 4 colours · 47 diagonal rows · about 45.6 × 45.6 cm (18 × 18 in) with 1.9 cm tiles
  • Bobbins33 bobbins, never more than 9 hanging at once. Yarn is carried inside the tiles across gaps of up to 2 tiles.
  • Colour AA 176 tiles · 2 bobbins (2 from the ball), up to 2 at once · ≈ 110 m (121 yd) in all
  • Colour BB 192 tiles · 18 bobbins, up to 3 at once · ≈ 125 m (137 yd) in all
  • Colour CC 156 tiles · 9 bobbins, up to 3 at once · ≈ 100 m (110 yd) in all
  • Colour DD 52 tiles · 4 bobbins, up to 2 at once · ≈ 35 m (39 yd) in all
  • Checked7 checks passed: the written rows rebuild your graph tile by tile and every bobbin is picked up where it was left.
Change it in the C2C bobbin calculator

Printing the bead pattern? Choose 100% or "Actual size" in the print window, then check it against your board.

Background yarn
Colours

Click a colour to match it to your yarn, thread or beads. The counts stay the same.

Yarn and tile

Carrying

Carrying works the yarn inside the tiles of another colour instead of cutting it. Fewer bobbins, a little more yarn.

Every row with its bobbins (47 diagonal rows)

The letter is the colour, the number the bobbin; numbers before them are tiles. * = join a new bobbin here. A bobbin named twice in one row is carried inside the tiles in between. ✂ = cut after this row, leaving a 15 cm (6 in) tail. Start at the bottom right corner: odd rows ↗, even rows ↙.

  1. Row 1 ↗ (1) 1 A1*
  2. Row 2 ↙ (2) 2 A1
  3. Row 3 ↗ (3) 3 A1
  4. Row 4 ↙ (4) 4 A1
  5. Row 5 ↗ (5) 2 A1, 1 B1*, 2 A1
  6. Row 6 ↙ (6) 2 A1, 2 B1, 2 A1
  7. Row 7 ↗ (7) 2 A1, 3 B1, 2 A2*
  8. Row 8 ↙ (8) 2 A2, 4 B1, 2 A1
  9. Row 9 ↗ (9) 2 A1, 2 B1, 1 C1*, 2 B1, 2 A2
  10. Row 10 ↙ (10) 2 A2, 2 B1, 2 C1, 2 B1, 2 A1
  11. Row 11 ↗ (11) 2 A1, 2 B1, 3 C1, 2 B2*, 2 A2 ✂ B1 C1
  12. Row 12 ↙ (12) 2 A2, 8 B2, 2 A1
  13. Row 13 ↗ (13) 2 A1, 2 B2, 1 C2*, 3 D1*, 1 C3*, 2 B3*, 2 A2 ✂ B2
  14. Row 14 ↙ (14) 2 A2, 2 B3, 1 C3, 1 B3, 2 D1, 1 B3, 1 C2, 2 B3, 2 A1
  15. Row 15 ↗ (15) 2 A1, 2 B3, 2 C2, 3 D1, 2 C3, 2 B4*, 2 A2 ✂ B3
  16. Row 16 ↙ (16) 2 A2, 2 B4, 2 C3, 1 B4, 2 D1, 1 B4, 2 C2, 2 B4, 2 A1
  17. Row 17 ↗ (17) 2 A1, 2 B4, 3 C2, 3 D1, 3 C3, 2 B5*, 2 A2 ✂ D1
  18. Row 18 ↙ (18) 2 A2, 2 B5, 3 C3, 4 B6*, 3 C2, 2 B4, 2 A1 ✂ C3 B6
  19. Row 19 ↗ (19) 2 A1, 2 B4, 11 C2, 2 B5, 2 A2
  20. Row 20 ↙ (20) 2 A2, 2 B5, 12 C2, 2 B4, 2 A1 ✂ B5 C2
  21. Row 21 ↗ (21) 2 A1, 6 B4, 5 C4*, 6 B7*, 2 A2 ✂ B4
  22. Row 22 ↙ (22) 2 A2, 2 B7, 1 C5*, 3 D2*, 6 C4, 3 D3*, 1 C6*, 2 B8*, 2 A1 ✂ B7
  23. Row 23 ↗ (23) 2 A1, 2 B8, 1 C6, 1 B8, 2 D3, 1 B8, 5 C4, 1 B9*, 2 D2, 1 B9, 1 C5, 2 B9, 2 A2 ✂ B8
  24. Row 24 ↙ (24) 2 A2, 2 B9, 2 C5, 3 D2, 6 C4, 3 D3, 2 C6, 2 B10*, 2 A1 ✂ B9
  25. Row 25 ↗ (23) 2 A1, 2 B10, 1 C6, 1 B10, 2 D3, 1 B10, 5 C4, 1 B11*, 2 D2, 1 B11, 1 C5, 2 B11, 2 A2 ✂ B10
  26. Row 26 ↙ (22) 2 A2, 2 B11, 1 C5, 3 D2, 6 C4, 3 D3, 1 C6, 2 B12*, 2 A1 ✂ B11 C5 D2 D3 C6
  27. Row 27 ↗ (21) 2 A1, 6 B12, 5 C4, 6 B13*, 2 A2 ✂ B12 C4
  28. Row 28 ↙ (20) 2 A2, 2 B13, 12 C7*, 2 B14*, 2 A1
  29. Row 29 ↗ (19) 2 A1, 2 B14, 11 C7, 2 B13, 2 A2
  30. Row 30 ↙ (18) 2 A2, 2 B13, 3 C7, 4 B15*, 3 C8*, 2 B14, 2 A1 ✂ B15
  31. Row 31 ↗ (17) 2 A1, 2 B14, 3 C8, 3 D4*, 3 C7, 2 B13, 2 A2 ✂ B14
  32. Row 32 ↙ (16) 2 A2, 2 B13, 2 C7, 1 B13, 2 D4, 1 B13, 2 C8, 2 B13, 2 A1
  33. Row 33 ↗ (15) 2 A1, 2 B13, 2 C8, 3 D4, 2 C7, 2 B16*, 2 A2 ✂ B13
  34. Row 34 ↙ (14) 2 A2, 2 B16, 1 C7, 1 B16, 2 D4, 1 B16, 1 C8, 2 B16, 2 A1
  35. Row 35 ↗ (13) 2 A1, 2 B16, 1 C8, 3 D4, 1 C7, 2 B17*, 2 A2 ✂ B16 C8 D4 C7
  36. Row 36 ↙ (12) 2 A2, 8 B17, 2 A1
  37. Row 37 ↗ (11) 2 A1, 2 B17, 3 C9*, 2 B18*, 2 A2 ✂ B17
  38. Row 38 ↙ (10) 2 A2, 2 B18, 2 C9, 2 B18, 2 A1
  39. Row 39 ↗ (9) 2 A1, 2 B18, 1 C9, 2 B18, 2 A2 ✂ C9
  40. Row 40 ↙ (8) 2 A2, 4 B18, 2 A1
  41. Row 41 ↗ (7) 2 A1, 3 B18, 2 A2 ✂ A1
  42. Row 42 ↙ (6) 2 A2, 2 B18, 2 A2
  43. Row 43 ↗ (5) 2 A2, 1 B18, 2 A2 ✂ B18
  44. Row 44 ↙ (4) 4 A2
  45. Row 45 ↗ (3) 3 A2
  46. Row 46 ↙ (2) 2 A2
  47. Row 47 ↗ (1) 1 A2 ✂ A2

Checked

  • All 47 diagonal rows follow the increase/decrease rules at both edges
  • 576 tiles in total (24 × 24)
  • Every row's written colour counts add up to that row's tile count
  • The 47 written rows, read on their own, rebuild every tile of your graph
  • Replaying the 33 bobbins row by row gives every row's colours in working order
  • All 182 times a bobbin carries on into the next row, it is picked up next to where it stopped (at most 2 tiles away)
  • Each of the 576 tiles belongs to exactly one bobbin, and each colour's bobbins add up to its tiles

One motif · three techniques

Step window motif pack.

Three stacked stepped diamonds sit inside a rectangular frame. Print the same grid as a cross stitch bookmark, a C2C crochet strip and a fuse bead strip, with colour counts, supplies and calculated dimensions.

Illustration of a crochet strip with three stacked stepped diamonds inside a dark rectangular frame
Illustration based on the chart, not a photo of a stitched sample.

These are engine-generated charts. No physical sample has been made or measured; check gauge and finishing in your own materials.

Measurements for the complete pack

The initial 1.9 cm tile and 5 mm peg spacing are examples. Measure ten peg gaps and divide by ten for your board’s spacing.

Purlgrid · Step window · purlgrid.com/geometric-border-pixel-patterns/#motif-pack

One original 10 × 28 grid, 280 squares and 3 colours including the background. All background squares are worked in this pack.

One drawing, three physical sizes
TechniqueOne squareCalculated size
C2C crochetOne tile, 1.9 cm per side19.00 × 53.20 cm before edging
Cross stitchOne full cross on 14-count Aida1.81 × 5.08 cm stitched area
Fuse beadsOne bead, 5 mm peg spacing5.00 × 14.00 cm nominal grid footprint before fusing

Cross stitch calculation: 10 ÷ 14 × 2.54 and 28 ÷ 14 × 2.54 cm. Cutting allowance: 2 cm on each side, giving 5.81 × 9.08 cm of fabric. Choose a larger allowance if your finishing method needs it.

C2C crochet strip

Supplies: yarn in the three chart colours, a hook suited to that yarn, bobbins, scissors and a yarn needle. Crochet and measure a square tile first; width = 10 × tile side and length = 28 × tile side. This is a decorative strip at the displayed gauge, rather than a book-sized bookmark.

510510152025

A Oat (background) · B Navy · C Ginger

US crochet terms: start row 1 by chaining 6, then work a double crochet into the fourth chain from the hook and into each remaining chain. To increase at the start of a later row, chain 6 and make a new tile in the same way. To decrease at the start, turn and slip stitch across the three double crochet to the chain-3 space. Work subsequent tiles by slip stitching into the next chain-3 space, chaining 3 and making three double crochet in that space. At a decrease end, slip stitch into the last chain-3 space without making another tile. Begin at the bottom right; each row below labels both edges. Fasten off after the final tile and weave in the ends.

The plan carries yarn inside intervening tiles across gaps of up to two tiles. Yarn quantity depends on your yarn and tension; use a weighed sample in the yarn calculator rather than treating tile counts as metres.

Every row with its bobbins (37 diagonal rows)

The letter is the colour, the number the bobbin; numbers before them are tiles. * = join a new bobbin here. A bobbin named twice in one row is carried inside the tiles in between. ✂ = cut after this row, leaving a 15 cm (6 in) tail. Start at the bottom right corner: odd rows ↗, even rows ↙.

  1. Row 1 ↗ Start: increase; end: increase. (1) 1 B1*
  2. Row 2 ↙ Start: increase; end: increase. (2) 2 B1
  3. Row 3 ↗ Start: increase; end: increase. (3) 1 B1, 1 A1*, 1 B1
  4. Row 4 ↙ Start: increase; end: increase. (4) 1 B1, 2 A1, 1 B1
  5. Row 5 ↗ Start: increase; end: increase. (5) 1 B1, 3 A1, 1 B2* ✂ A1
  6. Row 6 ↙ Start: increase; end: increase. (6) 1 B2, 4 C1*, 1 B1
  7. Row 7 ↗ Start: increase; end: increase. (7) 1 B1, 1 C1, 3 A2*, 1 C2*, 1 B2 ✂ C1 C2
  8. Row 8 ↙ Start: increase; end: increase. (8) 1 B2, 6 A2, 1 B1
  9. Row 9 ↗ Start: increase; end: increase. (9) 1 B1, 1 A2, 1 C3*, 3 A2, 1 C4*, 1 A2, 1 B2 ✂ C3 C4
  10. Row 10 ↙ Start: increase; end: increase. (10) 1 B2, 8 A2, 1 B1
  11. Row 11 ↗ Start: decrease; end: increase. (10) 1 B1, 1 A2, 1 C5*, 3 A2, 1 C6*, 2 A2, 1 B2 ✂ C5 C6
  12. Row 12 ↙ Start: increase; end: decrease. (10) 1 B2, 8 A2, 1 B1
  13. Row 13 ↗ Start: decrease; end: increase. (10) 1 B1, 1 C7*, 3 A2, 1 C8*, 3 A2, 1 B2 ✂ C7
  14. Row 14 ↙ Start: increase; end: decrease. (10) 1 B2, 4 A2, 4 C8, 1 B1 ✂ A2 C8
  15. Row 15 ↗ Start: decrease; end: increase. (10) 1 B1, 4 A3*, 4 C9*, 1 B2 ✂ A3
  16. Row 16 ↙ Start: increase; end: decrease. (10) 1 B2, 1 C9, 3 A4*, 1 C10*, 3 A4, 1 B1 ✂ C9 C10
  17. Row 17 ↗ Start: decrease; end: increase. (10) 1 B1, 8 A4, 1 B2
  18. Row 18 ↙ Start: increase; end: decrease. (10) 1 B2, 1 A4, 1 C11*, 3 A4, 1 C12*, 2 A4, 1 B1 ✂ C11 C12
  19. Row 19 ↗ Start: decrease; end: increase. (10) 1 B1, 8 A4, 1 B2
  20. Row 20 ↙ Start: increase; end: decrease. (10) 1 B2, 2 A4, 1 C13*, 3 A4, 1 C14*, 1 A4, 1 B1 ✂ C13 C14
  21. Row 21 ↗ Start: decrease; end: increase. (10) 1 B1, 8 A4, 1 B2
  22. Row 22 ↙ Start: increase; end: decrease. (10) 1 B2, 3 A4, 1 C15*, 3 A4, 1 C16*, 1 B1 ✂ A4 C15
  23. Row 23 ↗ Start: decrease; end: increase. (10) 1 B1, 4 C16, 4 A5*, 1 B2 ✂ C16 A5
  24. Row 24 ↙ Start: increase; end: decrease. (10) 1 B2, 4 C17*, 4 A6*, 1 B1
  25. Row 25 ↗ Start: decrease; end: increase. (10) 1 B1, 3 A6, 1 C17, 3 A6, 1 C18*, 1 B2 ✂ C17 C18
  26. Row 26 ↙ Start: increase; end: decrease. (10) 1 B2, 8 A6, 1 B1
  27. Row 27 ↗ Start: decrease; end: increase. (10) 1 B1, 2 A6, 1 C19*, 3 A6, 1 C20*, 1 A6, 1 B2 ✂ C19 C20
  28. Row 28 ↙ Start: increase; end: decrease. (10) 1 B2, 8 A6, 1 B1
  29. Row 29 ↗ Start: decrease; end: decrease. (9) 1 B1, 1 A6, 1 C21*, 3 A6, 1 C22*, 1 A6, 1 B2 ✂ C21 C22
  30. Row 30 ↙ Start: decrease; end: decrease. (8) 1 B2, 6 A6, 1 B1
  31. Row 31 ↗ Start: decrease; end: decrease. (7) 1 B1, 1 C23*, 3 A6, 1 C24*, 1 B2 ✂ C23 A6
  32. Row 32 ↙ Start: decrease; end: decrease. (6) 1 B2, 4 C24, 1 B1 ✂ C24
  33. Row 33 ↗ Start: decrease; end: decrease. (5) 1 B1, 3 A7*, 1 B2 ✂ B1
  34. Row 34 ↙ Start: decrease; end: decrease. (4) 1 B2, 2 A7, 1 B2
  35. Row 35 ↗ Start: decrease; end: decrease. (3) 1 B2, 1 A7, 1 B2 ✂ A7
  36. Row 36 ↙ Start: decrease; end: decrease. (2) 2 B2
  37. Row 37 ↗ Start: decrease; end: decrease. (1) 1 B2 ✂ B2

Cross stitch bookmark

Supplies: 14-count Aida, embroidery floss matching the chart colours by eye, a tapestry needle, scissors and optional backing. The colour names and hex values are screen references, with no manufacturer thread-code mapping. Stitch one full cross in every square, including the background, and keep the top legs consistent. Secure the ends, turn the fabric margins under and add backing as needed.

1020

Crosses per colour

ColourHexStitches
Oat (background)#efe6d6160
Navy#2e3f7872
Ginger#c97b3c48
Total280

Floss length is not calculated. Strand count, stitch tension and travel on the back affect consumption.

Fuse bead strip

Supplies: 280 compatible fuse beads in the listed colours, a square pegboard with at least 10 × 28 pegs, and the fusing paper and equipment specified by the bead maker. Fill the complete rectangle, including the background, to keep all colour areas connected. Do not mix bead sizes. This thick strip has not been tested as a bookmark.

Beads per colour

ColourHexBeads
Oat (background)#efe6d6160
Navy#2e3f7872
Ginger#c97b3c48
Total280

Print at 100% or “Actual size”. Compare ten printed gaps (50 mm) with ten peg gaps on your board before placing beads. The nominal size uses squares × peg spacing; fusing can change the finished dimensions.

Engine checks

  • All 37 diagonal rows follow the increase/decrease rules at both edges
  • 280 tiles in total (10 × 28)
  • Every row's written colour counts add up to that row's tile count
  • The 37 written rows, read on their own, rebuild every tile of your graph
  • Replaying the 33 bobbins row by row gives every row's colours in working order
  • All 94 times a bobbin carries on into the next row, it is picked up next to where it stopped (at most 2 tiles away)
  • Each of the 280 tiles belongs to exactly one bobbin, and each colour's bobbins add up to its tiles
  • All three techniques use every square, with identical per-colour counts.
  • The C2C bottom-up graph preserves the source drawing without mirroring.
  • The filled bead rectangle is one connected piece and fits a 29 × 29 board.

How do I calculate cross stitch size?

Divide the chart width and height by the Aida count to get inches, then multiply by 2.54 for centimetres. This pack stitches the background too, so use the complete rectangle. Add the chosen fabric margin on both sides for the cutting size.

Can I use a cross stitch pattern for fuse beads?

A square chart can guide one bead per square on a square pegboard. This pack fills every background square, keeping the narrow rectangle connected. Bead spacing changes its physical size; it does not change the colour counts. Follow the bead maker’s fusing instructions.

How one grid makes five crafts

A square is a tile, a stitch or a bead.

C2C crochet

Corner to corner works the square in diagonal rows of little tiles (a chain of 3 and 3 double crochet each). Start at the bottom right corner: odd rows go ↗, even rows ↙. Each colour area has its own bobbin; the plan tells you where to join a new one (*), where a bobbin carries on and where to cut (✂). At 1.9 cm a tile, a 24-tile square is about 45.6 cm (18 in) across; in bulky (2.6 cm) about 62.4 cm (24.5 in).

Single crochet

Each square is one single crochet, worked in rows from the bottom up: odd rows right to left, even rows left to right. Where a row has only two colours, carry the other yarn inside the stitches (tapestry crochet); where it has more, give each colour area its own small bobbin, the way graphgans are made.

Cross stitch

Each square is one full cross. The chart shows a symbol for every colour, a bold line every 10 squares and red arrows at the middle, where you start. Aida is sold by its count, the number of squares in an inch, so the same chart is 2 in across on 11-count and 1 in on 18-count.

Alpha knots

Each square is one knot on a base string, the way alpha friendship bracelets are knotted: forward knots left to right on odd rows, backward knots right to left on even rows, each knot tied by the string of the colour you see. 24 base strings make a small square piece, a keychain or a bookmark charm.

Fuse beads

Place one bead on each peg, following the pattern from the top left. Cover the beads with parchment paper and iron gently until they fuse, let it cool, then lift it off the board and iron the back. The motifs are 24 × 24 pegs at most, so each fits one 29 × 29 square board.

Fuse bead sizes and ironing: Wikipedia, Fuse beads · 29 × 29 boards: a large square pegboard with 841 pegs · C2C tile sizes and yarn: how much yarn do I need.

All 8

Every motif, counted.

C2C with worsted tiles and carrying across 1–2 tiles; cross stitch on 14-count Aida; beads without the background.

MotifColoursC2C bobbinsCross stitch, 14-countBeads
Four diamonds3 + background3320 × 20 · 1.5 × 1.5 in400Make it
Chevron bands3 + background1820 × 20 · 1.5 × 1.5 in400Make it
Greek key3 + background1020 × 20 · 1.5 × 1.5 in400Make it
Crossed braid4 + background1920 × 20 · 1.5 × 1.5 in400Make it
Stepped waves3 + background2220 × 20 · 1.5 × 1.5 in400Make it
Mini checkerboard3 + background1920 × 20 · 1.5 × 1.5 in400Make it
Staircase bands3 + background2520 × 20 · 1.5 × 1.5 in400Make it
Woven ribbons4 + background2820 × 20 · 1.5 × 1.5 in400Make it

More pixel patterns

Other sets to try.

Every set works the same way: one grid, five ways to make it. All pixel patterns

8 motifs

Ocean pixel patterns

Explore the coast through eight original squares: a whale, sea turtle, jellyfish, seahorse, shore crab, scallop shell, reef fish and sailboat. Each drawing has a clear silhouette and a limited palette.

See the Ocean patterns

Questions

Before you start.

Are these seamless repeating border units?

They are framed 24 by 24 sampler squares, not automatic seamless repeats. To extend a stripe, copy only the intended interior repeat into the chart maker and check the join. Repeating the complete square also repeats its frame and surrounding margin.

Will a symmetrical geometric chart hide reading direction mistakes?

Sometimes. Use an asymmetric staircase or key sampler to practise alternating row direction, and follow each written arrow. The single crochet and alpha-knot outputs are rebuilt from their written rows during checks so that a reversed row can be detected.

How big is the cross stitch?

Small, about the size of an ornament or a greeting card: the four diamonds is 20 × 20 stitches, 1.5 × 1.5 in on 14-count. Choose 11-count for a bigger piece.

Can I change the colours?

Yes. Click any colour to match the yarn, floss or beads you have; for C2C you can also pick the background yarn. The chart, the counts and the bobbin plan follow.

Can I change the picture itself?

Open the C2C square in the C2C bobbin calculator: you can paint over any tile and it works out the bobbins again.

Is it free?

Yes. There is no account and nothing is sent to a server; the patterns are made in your browser. They are for your own personal use.