How to Sew Curtain Panels

Curtains can make or break a space. Create your own with these simple steps.


When searching for the perfect curtains, it can be hard to find the right thing for your space in stores. Make your own curtains with a fabric you love and eliminate the hassle of searching for what you want. With some simple sewing and fabulous curtain fabric, window treatments can fit into existing decor easily. We'll show you how to make handmade curtains in just a few simple steps. This pair of DIY grommeted curtain panels will cover any window with style. Customize your handmade curtains with your favorite colors and patterns. Follow these steps to learn how to make curtains.


Preparation: Measuring Your Window

For custom window covers, install the curtain rods before you take your first measurement. The rod should be 2 to 4 inches above the window frame and the brackets that same distance from the outside edges of the frame. Take measurements as directed in the next section, and fill in the blanks in the equations.

If you have multiple windows in a room, be sure to measure each window, as they can vary even if they look identical. Decorator fabrics are usually 54 inches wide but also could be 45 inches. Either width can be used—just fill in the correct width in the following equations.


Calculating Fabric Yardage

  1. Measure from top edge of curtain rods to the desired finished length = A _____. (Suggested finished length for floor-length curtains is ½ inch above the floor.)
  2. 10½ inches + A _____ = B _____. (This is the cut-length measurement.)
  3. Measure the distance between curtain rod brackets and multiply this number by 1½ or 2 (depending on how full you want curtains to be) = C _____. (The panels shown used 1.5 for the multiplier.)
  4. The width of your fabric is D _____.
  5. C _____ ÷ D _____ = E _____. Round up to the nearest whole number. (This is the number of fabric widths needed for a pair of curtains.)
  6. The fabric pattern repeat distance (if applicable) is F _____ (see "Pattern Repeats").
  7. B _____ + F _____ = G _____. (This additional amount of fabric is needed to match the repeat design.)
  8. G _____ × E _____ = H _____.
  9. H_____ ÷ 36 inches = _____ total yards of decorator fabric you'll need for a pair of curtain panels.

Pattern Repeats: The distance from one complete motif until you see that same one again.

Calculating Lining Yardage

  1. Measure from the top edge of the curtain rod to the desired finished length (line A) A _____.
  2. 7½ inches + A _____ = BB _____. (This is the cut-length measurement for the lining.)
  3. BB _____ × E _____ (determined in previous slide) = CC _____.
  4. CC _____ ÷ 36 inches = _____ total yards of curtain lining fabric you'll need for a pair of curtain panels.
curtain pannels

Choose Your Grommet Type

Clip-On Rings

The easiest method for making curtains is simply creating two drapery panels, then attaching them to a decorative rod with clips (like these Clip Ring in Oil Rubbed Bronze, $9, The Home Depot). Be sure to include the height of the rings and clips in the overall finished length.

curtain pannel


Make your own curtains using this easy loop design. Use enough loops to adequately support the weight of the drapes. Remember to allow for the height of the loops in the total length of the finished drapes. To make each loop, sew a fabric tube twice the loop length plus ½ inch. Turn tube right side out, center the seam, and press flat. Fold in half to make a loop, and baste the raw edges to the top of the drapery panel, between the fabric and curtain lining.

curtain pannel

Oversize Grommets

Oversize grommets, available at the fabrics store, slide along the rod, letting your drapes open and close with ease. These grommets are available in multiple finishes to match almost any curtain rod.

Curtain Panels

Drapery Weights

Make your drapes hang nicely by sewing a drapery weight (Fabric Covered Drapery Lead Weights, $12.99, Joann) in each corner of the curtain hem. Crepe fabrics, in particular, tend to stick together and bunch up, so weights may help.

curtain pannel

Blind-Hem Stitch

A blind-hem stitch is a machine stitch that mimics hand-sewing, creating barely noticeable stitches on the front of your drapes. Most curtain patterns call for this type of stitch.


How to Sew Curtain Panels

Supplies Needed

  • Decorator fabric (determine the amount in "Calculating Fabric Yardage")
  • Lining fabric (determine the amount in "Calculating Lining Yardage")
  • Curtain rod (no larger than 1 3/8-inch diameter)
  • Mounting brackets
  • Finials
  • 1 9/16-inch-diameter grommet (an even number for each panel, spaced 6 to 8 inches apart)
  • Water-soluble marking pen
DIY curtain panels

Step 1: To begin making curtains, straighten one edge of decorator fabric; cut off selvages. Cut one fabric width to length measurement B from "Calculating Fabric Yardage." Using this piece as a guide, cut additional widths needed (E from "Calculating Fabric Yardage"), matching design repeats on subsequent panels. If E is an odd number, cut one width in half lengthwise to create two half widths.

Step 2: Straighten one edge of curtain lining fabric; cut off selvages. Cut the number of widths needed (E from "Calculating Fabric Yardage") to length measurement BB from "Calculating Lining Yardage." If E is an odd number, cut one width in half lengthwise to create two half widths.

Step 3: Using a ½-inch seam allowance, sew decorator fabric together to make each curtain panel, matching repeats if needed. If using half widths, sew to the outermost edge of each curtain panel (Diagram A). Use pinking shears or finish raw edges of seams with a zigzag stitch. Press seams open.

Step 4: Fold up the bottom edge of each panel 4 inches with the wrong side inside; press. Fold over another 4 inches; press (Diagram B).

Step 5: Set up machine for blind-hem stitch; machine-stitch hems (Diagram C).

Step 6: Join lining widths to make a panel. Use pinking shears or finish seam edges with a zigzag stitch. Press seams open. Trim lining to be 6 inches narrower than curtain panel. Repeat to make the second lining panel.

Step 7: Fold up the bottom edge of each lining panel 3 inches with the wrong side inside; press. Fold over another 3 inches and press. Blind-hem stitch hems.

Step 8: With the right sides together, center a lining panel on each curtain panel, aligning top edges. (Curtain panel should extend 3 inches beyond each side edge of the lining panel.) Join pieces along the top edge with a ½-inch seam allowance (Diagram D).

Step 9: Bring lining over to the wrong side of the curtain panel. Press top edge flat, including remaining ½-inch seam allowance that extends beyond lining (Diagram E). Stitch close to top edge through all layers to prevent the lining from showing on the right side. Repeat with the remaining curtain panel.

Step 10: On side edges of each curtain panel, turn under 1½ inches twice, encasing lining raw edges; press. Using blind-hem stitch, sew sides in place to complete each panel (Diagram F).

Step 11: With the panel lining side up, use a water-soluble marking pen to draw a line across panel width 2½ inches from the top edge.

Step 12: Plan placement of an even number of grommets along the drawn line. Centers of first and last grommet should be at least 2 inches from each side edge and 2½ inches from the top edge (Diagram G). Divide remaining distance across panel evenly for the number of grommets being used, placing grommets 6 to 8 inches apart. Using your grommet, trace inner opening at each grommet location.

Step 13: Pin around outside of one marked circle to prevent the fabric from shifting when cut. Carefully cut on marked line through all layers to create grommet opening (Diagram H). (Circle should fit snugly against grommet. If opening needs to be made larger later, trim one thread at a time.)

Step 14: Place grommet rim-side up on a hard surface. Gently place grommet opening, lining side up, over grommet. Without distorting fabric, trim opening if necessary to fit over grommet rim. Use your fingernail to push fabric as flat as possible around the grommet. Place the remaining grommet half on top. Using your palm, apply quick and direct pressure to snap grommet halves together.

Step 15: Repeat to set all grommets. Use curtain tape to create pleats if desired. Weave rod through grommets in panels. Set rod into brackets and arrange panels to hang in even folds.

Was this page helpful?
Related Articles