Repurpose a Photo Frame into a Pin Cushion!

Last Updated on October 13, 2025 by Team Ideas24

If you’re someone who loves to sew then you’re going to love this beautiful DIY pin cushion made from an old photo frame!

If you’re into sewing and knitting, you’ve probably found yourself with a bunch of pins and needles in awkward shapes and sizes.

This can quickly become frustrating, especially if you’re trying to use them for a project and you can’t find a pin that you can easily grip.

photo frame pin cushion

Traditional pin cushions are great for storing pins, but they are not so good for keeping them within easy reach. This clever solution uses a photo frame to provide a comfortable way to organise your pins while still keeping them easily accessible.

These stylish photo frame pin cushions will make it easier for you to well, pin and access your pins and even your other sewing tools like your needs, threads, and scissors — like in the example below!

You can go for a more sleek look by using a plain rectangular frame or a more classic and vintage look by using an old-fashioned frame that you can update by giving it a quick spray paint in your favorite color.

Bonus points if you’re the one who embroidered the cushion! ;)

Why settle for a regular boring pin cushion when you can have something this pretty instead?

Repurpose a photo frame into a pin cushion now!

You’re going to need these materials…

  • Photo frame
  • Poly-fill
  • Fabric Scraps

And these tools…

  • Scissors or pinking shears

Click on any image to start lightbox display. Use your Esc key to close the lightbox. 😎

Learn how to make this by watching the video below!

While you’re here you might want to know How to Make Pressed Flower Frames too!

YOU MIGHT ALSO LIKE

The posts on this site sometimes contain an affiliate link or links to Amazon or other marketplaces. An affiliate link means that this business may earn advertising or referral fees if you make a purchase through those links.

A Statement of Solidarity

Our hearts are broken by the horrific terrorist attack that occurred in Sydney last Sunday evening, where 16 innocent lives were taken during a Hanukkah celebration at Bondi Beach.

We stand in absolute solidarity with the Jewish community in Australia and around the world. This was an act of pure hatred, designed to terrorize and divide.

We unequivocally condemn all forms of racism, antisemitism, and religious intolerance. We condemn the radical extremism that drives such unconscionable violence. We condemn those who would target people for their faith, their heritage, or their identity.

In Australia and everywhere in the world, there is no place for this hatred. There is no justification for this violence. There is no tolerance for this evil.

To our Jewish friends and neighbors: we see you, we stand with you, and we grieve with you.

May the memories of those lost be a blessing.