‘X’, ‘O’ motifs – Free Pattern!

Hugs and kisses are commonly represented as ‘xoxo’. This pattern consists of two hugs and kisses motifs – ‘X’ and ‘O’ – that can be used in a number of ways: as appliques on garments, be stitched on to blankets (think Valentine’s day theme!), or be joined together to build garments. I decided to make a bunch of them and joined them together to made a beautiful wrap and a pillow cover (I have some pictures in the end!).

Please leave me a comment if you like this pattern. I’d love to hear from you! You can add this pattern to your Ravelry queue.

Skill Level

Easy – I used the join-as-you-go method to join the motifs. If you are aware of it already, this pattern is very straightforward. If not, here is a photo tutorial for you.

  1. Scheepjes stonewashed or riverwashed yarn OR Sport weight yarn
    • ~3 yards (~2.7m) per motif
  2. 3.5 mm (E) crochet hook*
  3. Scissors
  4. Tapestry needle to weave in tails

Gauge is not really important here. You can use any yarn with an appropriate hook to make these motifs. This will mean a change in the size of the motifs but the pattern will remain the same.

Here are the dimensions of my motifs:

  1. ch – chain
  2. sc – single crochet
  3. sl st – slip stitch
  4. hdc – half double crochet
  5. st(s) – stitch(es)

The total number of stitches on each round is indicated in brackets at the end of each line.


‘X’ motif

Round 1: 12 sc in magic ring, join with first sc using a sl st (12 sc sts)

Round 2: ch 8, sl st in the first sc from round 1, *sl st in the next 3 sc stitches, ch 8, sl st in the same sc as the last sl st* three times, sl st in next 2 sc stitches. (4 ch 8 spaces, 11 sl sts)

Round 3: *4 hdc in ch sp, ch, 4 hdc in ch sp, join with 2nd sl st between the two ch8 spaces from round 2* 4 times, fasten off and weave in ends (32 hdc, 4 ch sps, 4 sl sts)

‘O’ Motif

Round 1: ch 10, join with first ch using sl st (10 ch sts)

Round 2: ch 2 (does not count as a stitch), 16 hdc in ch sp, join with first hdc (16 hdc sts)

Round 3: ch 2 (does not count as a stitch), *hdc, ch* 16 times, join with first hdc, fasten off and weave in ends. (16 hdc sts, 16 ch sps)


I used a steam iron to block the motifs. I did not use the iron directly on them. Instead, I placed a cotton cloth on each motif and ironed over the cloth. That’s it!

What I made with these motifs

Please leave me a comment if you like this pattern. I’d love to hear from you! You can add this pattern to your Ravelry queue.

I’d love to see your version of this design. You are welcome to join my Facebook group to share pictures of your work and to get any help you might need!

Subscribe to my newsletter to not miss a single post. You can also follow me on Facebook, Pinterest, Youtube and Instagram.

This pattern is for personal use only and you are welcome to make as many of these as you’d like. But if you choose to share or sell them, please credit the design to me and do not make any video tutorials of this pattern without my permission.

Happy crocheting!


2 Replies to “‘X’, ‘O’ motifs – Free Pattern!”

  1. Thank you for sharing the X& O pattern….however….
    The photos sit on top of your instructions!!!…so no one is able to read how to crochet the pattern!???
    Thank you. Lesley

    Lesley Davidge says:
    1. Hello Lesley,

      I am sorry you are having problems with the images. I tried multiple browsers on my phone, tablet and laptop and all the images show up properly. I suggest updating and restarting your browser OR trying a different browser.

      I will be happy to resolve this with you separately. You can expect an email from me.


Leave a Reply

Your email address will not be published. Required fields are marked *