Lowe's Home Improvement

Christmas Photo Stocking

Brought to you by Lowe's Creative Ideas

Transform plain canvas into personalized Christmas stockings that feature images of your loved ones.

Photo-customized Christmas stocking

Project Overview

Skill Level


Estimated Time

A few hours

Estimated Cost


Tools & Materials


  • Scissors
  • Sewing machine and thread
  • Iron
  • Image transfer paper


  • 8-ounce canvas 5-ft x 4-ft drop cloth, #631592

Items may be Special Order in some stores. Product costs, availability, and item numbers may vary online or by market. Paint colors may vary slightly from those shown.

Missing anything? Shop Online


Create the Stocking Image

Step 1

Photocopies beside fabric

At a copy shop, enlarge and print a mirror image of the photo of your choice to fill an 11-in x 17-in sheet.

Step 2

Download the stocking body pattern, assemble the tiled pieces, and cut out the patterns.

Step 3

Cut the 11-in x 17-in prints in half to fit on two 8-1/2-in x 11-in image-transfer sheets. Leave about a 1/4-inch gap between the edge of the photocopy and the edge of each transfer sheet in case the copier doesn’t print all the way to the edge, and then copy the halves onto the transfer sheets.

Step 4

Iron the image onto canvas

Wash and iron the canvas drop cloth. Trim the margins from the transfer paper sheets and lay them on the canvas. Set an iron according to the transfer sheet instructions and transfer each image to the canvas. Then peel off the paper backing.

Good to Know

Position the second sheet carefully to avoid leaving a line on the canvas.

Step 5

Trace the pattern around the canvas image

Lay the stocking pattern over the image on the canvas and adjust it until it covers the part of the image you want to show on the finished stocking. (You’ll lose about 1/2 inch around the edges.) Then trace around the pattern. Cut out the canvas image, trace a second pattern on plain canvas, and cut out the backside of the stocking.

Assemble the Stocking

Step 1

Pin the stocking halves together

Place what will be the outside faces of both pieces against each other and pin the halves together. Sew the halves together -- except the top -- using a 1/2-inch seam.

Step 2

Notch the curved areas

Clip the curved areas of the stocking as shown. Then reverse the stocking so the raw edges are on the inside and press the seam flat from the back.

Step 3

Pin the topper ends together

Use the stocking topper pattern to cut that part out of canvas. Fold it in half lengthwise, pin the ends together, and sew the ends using a 1/2-inch seam.

Step 4

Turn the topper inside out until the seams meet

Turn the topper inside out until the raw edges meet and press flat.

Step 5

Slide the topper inside the stocking

Slip the topper inside the stocking until the raw edges of the stocking and topper are flush.

Step 6

Pin the topper to the stocking

Pin the parts together and stitch around the rim using a 1/2-inch seam.

Step 7

Pull the topper up from the stocking

Pull the topper up and out of the stocking.

Step 8

Fold the topper down over the stocking

Fold the topper in half all the way around the stocking to cover up the seam and press flat.

Step 9

Press the image-transfer name on the stocking topper

Write a name on the stocking topper with a permanent marker. For an alternative to writing on canvas, use a computer to print the name in reverse on image-transfer paper and iron the name onto the stocking topper. To hang the stocking, stitch a loop of decorative ribbon to the top corner of the topper. Estimated cost: $6 plus photo transfer paper.