Are you tired of buying wrapping paper that gets torn up and thrown away after just one use? Reusable fabric gift bags are the perfect solution! These beautiful bags look just like wrapped presents but can be used year after year. In this guide, I’ll show you how to make your own fabric gift bags that will save money, reduce waste, and add a special touch to your gift-giving.
Why Make Reusable Fabric Gift Bags?
Traditional wrapping paper creates a lot of waste. Most of it can’t be recycled because of the shiny coatings, tape, and ribbons attached. Fabric gift bags are different. They’re strong, beautiful, and can be used many times over.
When you make your own fabric gift bags, you can choose patterns that match holidays or the recipient’s taste. Think Christmas prints for December gifts or favorite colors for birthdays. The best part? The person who receives your gift can reuse the bag when they give gifts to others!
Materials You’ll Need
Making your own reusable fabric gift bags is easier than you might think. Here’s what you need to get started:
| Material | Purpose |
|---|---|
| Cotton fabric | Main bag material (1 yard makes about 3 bags) |
| Double-faced ribbon | For drawstrings and decorative elements |
| Matching thread | For sewing seams and attaching ribbon |
| Bodkin or safety pin | To thread ribbon through casing |
| Fray check | To secure buttonholes |
| Basic sewing supplies | Scissors, pins, iron, and sewing machine |
How Much Fabric Do You Need?
One yard of fabric is surprisingly generous. From a single yard, you can make:
- Two small bags of different heights
- One large bag suitable for bigger presents
The large bag can fit a 10 × 10 inch box or any soft, larger item. Smaller bags work perfectly for jewelry, socks, or other tiny treasures.
Step-by-Step Sewing Instructions
Preparing Your Fabric

Start by choosing fabric you love. Christmas prints like evergreen sprigs or Santa patterns work great for holiday gifts. Pre-wash your fabric to prevent shrinking later.
For each bag, cut two squares of fabric. Using squares instead of rectangles ensures that directional patterns face the right way on both sides of your bag.
Creating the Base
- Place your two fabric squares with right sides together.
- Sew along the bottom edge to join them.
- Press the seam flat with an iron.
- Fold the piece in half and press to create a center guideline.
Adding the First Ribbon
The ribbon creates a beautiful seamless look around your bag. Here’s how to attach it:
- Cut a piece of ribbon slightly longer than the width of your bag.
- Pin the ribbon along the center guideline you pressed earlier.
- Sew along both sides of the ribbon, keeping your stitches near the edge.
- Fold the fabric in half with the right sides facing each other, then sew along both sides.
Now you have a simple pouch with a ribbon running across the front.
Boxing the Corners
To give your bag a box shape that stands up nicely:
- Open each bottom corner, matching the side seam with the bottom seam.
- Press flat.
- Use a ruler with a 45-degree guideline to mark your stitching line.
- For a small bag, measure about 4 inches from point to point.
- Stitch along your marked line on both corners.
- Trim excess fabric about 1/4 inch from the stitching.
Adding the Vertical Ribbon
This is the trickiest part, but taking your time makes it easier:
- Align ribbon with one side seam, starting at the top.
- Stitch down one side of the ribbon, working in small 2-3 inch sections.
- When you reach the bottom corners, point the ribbon toward the center of the bag bottom.
- Keep sewing along the bottom edge and up the opposite side.
- Trim excess ribbon at the top.
Creating the Casing for Drawstrings
- Mark 1.5 inches down from the top on both sides of the bag.
- Make buttonholes at these marks, just wide enough for your ribbon.
- Open the buttonholes carefully and secure with fray check.
- Fold the top edge down 1/2 inch and press.
- Fold down another inch (covering the buttonholes) and press.
- Stitch around the casing about 1/8 inch from the lower folded edge.
Threading the Ribbon

- Cut two pieces of ribbon, each long enough to go through the entire casing plus 10 extra inches.
- Use a bodkin or safety pin to thread each ribbon through a buttonhole.
- Thread the ribbon all the way around and back out the same buttonhole.
- Repeat with the second ribbon, starting at the opposite buttonhole.
- Pull both ribbons evenly to gather the bag.
- Tie a pretty bow to secure the bag.
Customizing Your Fabric Gift Bags
The size and shape of your bags can be easily changed. If you want a tall, narrow bag instead of a square one, simply make the boxed corners smaller. This creates a more rectangular shape.
You can use different ribbon types too. Wide ribbon creates a bold look, while narrow ribbon is more subtle. If using wired ribbon for decoration, pull the wire out before sewing to make it easier to work with.
For larger bags, consider using a silky ribbon for the drawstring, as it pulls through the casing more smoothly. You can pair this with a decorative ribbon on the outside that matches your fabric.
Caring for Your Fabric Gift Bags
These fabric gift bags are made to last. If you’ve pre-washed your fabric and used quality materials, you can wash and dry them as needed. Just make sure to pre-shrink everything before sewing.
Frequently Asked Questions About Fabric Gift Wrapping
How to wrap a present using cloth?
Begin by spreading your fabric out flat on a surface. Place your gift in the center. Bring opposite corners together over the gift and tie them in a knot. Then tie the remaining corners. This basic method works for most gifts. For odd-shaped items, adjust the fabric folds to create smooth lines.
How to make a cloth wrap?
Making a cloth wrap is simple. Cut fabric into a square shape. The size should be about three times larger than your gift. Hem the edges to prevent fraying. That’s all you need for basic wrapping. For gift bags, follow the sewing steps in our tutorial above.
How do you gift fabric?
Choose fabric that matches the occasion. Silk works well for formal gifts. Cotton is perfect for casual presents. Lay the gift in the center of your fabric. Use the basic knot method or create a sewn bag. Add a pretty ribbon or bow as a final touch.
How do you fold a gift wrapper?
For fabric gift wrapping, start with corners. Bring the first corner over the gift. Then fold the opposite corner. Secure these with a knot. Take the remaining corners and tie them together. Adjust the folds to make them neat and even.
How do you wrap a present in real simple way?
The easiest method is the square wrap. Place gift in center of fabric square. Pull up opposite corners. Tie them in a simple knot. Repeat with remaining corners. This works for most box-shaped gifts. No sewing needed!
Ready to Wrap Without Waste?
Making reusable fabric gift bags is a fun sewing project that helps the planet. Once you make a few, you’ll never want to go back to disposable wrapping paper. Your gifts will stand out, and friends and family will appreciate the extra thought that went into both the present and its packaging.
Start with scrap fabric you already have or pick up festive prints when they go on sale. Soon you’ll have a collection of beautiful bags to use for every gift-giving occasion throughout the year.
Why not make some this weekend? Your future self will thank you when the holiday rush comes and your wrapping is already done!
Read Related: Unlock the Secrets To Frame Loom Weaving: Your First Project Made Incredibly Easy! · Unveiling the True Cost of DIY Bespoke Shirt Making: A Tailor’s $1,400 Journey · Mastering the Effortless Art of Sewing Striped or Plaid Fabrics


