How to Make Curtains from Bed Sheets (An Easy Budget-Friendly DIY)

Curtains can completely change the feel of a room, but buying new ones can get expensive fast. A single pair of curtain panels can easily cost $40 to $100 or more, especially if you need multiple windows. The good news is you can make beautiful curtains for a fraction of the price using something you might already have at home. Bed sheets are actually one of the easiest fabrics to turn into curtains!

In this tutorial, I will show you how to make curtains from a queen-sized sheet by simply cutting it in half, hemming one side, and hanging it with curtain clips and rings. This method is beginner friendly, budget friendly, and perfect if you love soft cottage-style or cozy decor.

If your sheet has a decorative ruffle or pattern, it can even become a charming design feature at the bottom of your curtains!

Quick Overview

Time: About 45–60 minutes
Cost: $5–$15 (or free if using sheets you already own)
Skill Level: Beginner
Tools: Fabric scissors, sewing machine or needle and thread, curtain clip rings, iron (optional)

Materials List

Materials used in this project:

Where to find materials

  • Thrift stores often have sheets for $5–$10
  • Amazon for inexpensive sheet sets or clip ring sets
  • Fabric stores if you want patterned sheets like gingham or florals

Using patterned sheets like green gingham adds a cozy farmhouse or cottage feel to the room.

Step-by-Step Tutorial

Step 1: Cut the Sheet in Half Vertically

Lay the queen sheet flat and smooth it out.

Cut the sheet down the middle vertically so you end up with two long panels.

Why this works:
A queen sheet is usually wide enough that each half becomes a nice curtain panel.

Tip:
Measure first if you want perfectly even panels.

Step 2: Hem the Raw Edge

After cutting the sheet, one side edge on each panel will be raw.

Fold the raw edge over about ½ inch, then fold again to hide the raw fabric. Sew along the fold.

Why this step matters:
Hemming prevents the fabric from fraying and gives the curtain a clean finished look.

Beginner tip:
Press the fold with an iron before sewing. This makes it much easier to sew a straight line.

Step 3: Use the Existing Hem or Ruffle as the Bottom

Many sheets already have a finished hem or decorative ruffle.

If your sheet has a ruffled edge, place that edge at the bottom of the curtain panel.

Why this is great:
It gives the curtain a soft decorative look without doing any extra sewing.

This works beautifully with patterns like gingham, florals, or vintage sheets.

Step 4: Fold the Top to Create the Right Length

Hold the curtain panel up to your window and decide how long you want it.

Fold the top edge of the sheet backward until the curtain reaches your desired length.

Why this method works:
Instead of sewing a rod pocket, the fold allows you to easily adjust the curtain length.

Step 5: Hang Using Curtain Clips and Rings

Attach curtain clip rings along the folded top edge.

Clip them evenly across the panel and hang them on your curtain rod.

Tip for best results:

  • Use 7–10 clips per panel
  • Space them evenly
  • Clip on the fold

This method creates soft pleats and makes the curtains look more custom.

Tips for the Best Results

Here are a few tricks that make sheet curtains look extra polished.

  • Use thrifted sheets
    Vintage sheets often have beautiful patterns that work perfectly for curtains.
  • Wash and iron first
    This removes wrinkles and prevents shrinking later.
  • Choose heavier cotton sheets
    They hang better and block more light.
  • Add curtain weights (optional)
    If the panels feel too light, small weights in the hem help them hang straighter.
  • Mix patterns carefully
    Gingham, florals, and soft stripes all create a cozy cottage look.

Interior stylist Emily Henderson often recommends using textiles creatively in home decor, noting that layered fabrics help rooms feel warmer and more inviting.

Styling Ideas for Sheet Curtains

Once your curtains are hung, here are a few cozy ways to style them:

  • Cottage Kitchen Windows
    Green gingham curtains look beautiful with white cabinets and wood accents.
  • Farmhouse Living Room
    Pair patterned sheet curtains with woven baskets and soft neutral pillows.
  • Bedroom Windows
    Use floral or soft neutral sheets for a relaxed vintage feel.
  • Cozy Dining Room
    Do some “pattern drenching” like I did in my dining room, and match your curtains to your tablecloth.

Simple DIY curtains like this can make a room feel more finished without spending much money!

Frequently Asked Questions

Can I make curtains from any type of sheet?

Yes. Cotton or linen sheets work best because they hang nicely and are easy to sew.

Do I need a sewing machine?

No. You can use iron-on hem tape to hem the side seams if you prefer a no-sew option.

What size sheet works best?

Queen or king sheets work best because they are wide enough to create two full curtain panels.

Will sheet curtains block sunlight?

They provide light filtering, but they will not block all light like blackout curtains.

Can I wash these curtains later?

Yes. Because they are made from sheets, they are usually machine washable and easy to care for.

If you enjoyed this project, you might also like:

Making curtains from bed sheets is one of the easiest and most affordable DIY projects you can try. With just a few cuts, one simple hem, and curtain clips, you can create soft, cozy curtains that look custom made!

If you try this DIY, share how it turned out or what pattern you used. Thrifted sheets and vintage fabrics can make each set of curtains completely unique! Make sure to share your DIY creations on social media, and tag me: @cozydiyhome!

Pin Me:

Similar Posts