Skip to the main content
Save up to 20%* on Petal!

Are you looking to add some new art to your house or create a one-of-a-kind gift for someone special? At Spoonflower our custom print-on-demand technology allows you to easily upload your own photos and print them on fabric. Whether it’s pictures of a favorite vacation spot, a furry loved one or a family photo you want to commemorate as photo to canvas art, a throw pillow or tote bag - the possibilities are endless.

Ready to get started? Simply upload your photo and select your fabric. Take a look at our photo to canvas tutorial below. This project can be completed in less than 20 minutes, for less than $30. We suggest using our Linen Cotton Canvas Ultra but you can also use our Eco Canvas. These sturdy fabrics provide a more natural and interesting texture, and help keep the image from warping as you stretch it.

Check out this video tutorial for how to stretch your printed fabric and create beautiful DIY wall art for friends, family, or yourself!


  • A fat quarter of Linen Cotton Canvas Ultra ($12.60 with our Everyday Designer discount)
  • Canvas stretcher bars ($6 on Amazon)
  • Craft staple gun
  • Hammer or rubber mallet
  • Canvas Pliers (optional)
  • Modge Podge (optional)

Ready to get started?

Upload your own photo