How to Make DIY Curtains: A Step-by-Step Guide by Our Editors

Curtains are essential to any room, providing both functionality and style. While buying ready-made curtains is always an option, making your own allows you to customize the fabric, length, and design to fit your space perfectly. Whether you’re a seasoned DIYer or just starting, this simple guide will show you how to create professional-looking curtains, even if you have limited sewing experience.

Follow these easy steps to make your custom curtains, and you’ll have a beautiful new window treatment in no time!

What You’ll Need

Before you start, gather all the necessary tools and materials to streamline the process:

  • Curtain the fabric of your choice
  • Curtain lining fabric (optional for a more polished look)
  • Scissors
  • Ruler or measuring tape
  • Pins
  • Sewing machine (or needle and thread for hand sewing)
  • Thread
  • Iron
pinterest

Step 1: Measure Your Windows

The first and most crucial step in making curtains is measuring. Begin by determining where you want the curtain rod to sit on the wall. The higher you place the rod, the taller your windows will appear. Measure from the top of the curtain rod to where you want the curtains to fall (either just above the floor, window sill, or lower). Don’t forget to measure the width of the window as well.

Once you have the measurements, add extra fabric to account for hems. Typically, you’ll want to add around 7 1/4 inches to the height and width to leave room for hems and the rod pocket.

Pro Tip: Measure twice to avoid any cutting mistakes.

Step 2: Cut Your Fabric

Once you have your measurements, lay your curtain fabric flat and cut it to size. Don’t forget to account for the added measurements for the hems and rod pocket. If you’re using lining fabric, cut that as well, but make it about three inches shorter than the curtain fabric.

Tip: Use sharp fabric scissors to ensure clean, straight cuts.

Step 3: Pin and Sew One Side

With your curtain fabric laid out front-side facing up, place the lining fabric on top of it. Pin them together along one of the sides to hold them in place while sewing. Sew a straight line down the pinned side, ensuring the fabric stays aligned. The edges will look unfinished for now, but that’s okay—you’ll flip the curtain inside out later.