How to Sew a Fabric Drawstring Gym Bag – Easy Beginner-Friendly Tutorial

DIY

At the start of a new school year, it’s always a busy time getting everything ready: new backpacks, notebooks, labels… and of course gym bags and swim bags. If your child’s old drawstring bag is worn out or simply disappeared somewhere in the school jungle, don’t worry. In just about 30 minutes, you can sew a brand-new fabric gym bag from scratch. It’s the perfect beginners’ sewing project: quick, fun, practical, and easy to personalize to your child’s favorite colors and prints.

All you need is a piece of fabric, some cord or bias tape, and a sewing machine (you can sew it by hand too, but that will take a bit longer 😉). A cheerful print instantly transforms a simple design into something unique and eye-catching!


What You Need to Make a Drawstring Gym Bag

  • Two fabric pieces of 35 × 45 cm (about 14 × 18 inches)
  • Approx. 2.5 meters of cord or bias tape (about 2.7 yards)
  • Matching or contrasting thread
  • Safety pin
  • Sewing machine
  • Iron
  • Optional: fabric scissors, pins, seam ripper

Choosing the Right Fabric

For a sturdy drawstring gym bag, the best option is cotton or another firm, non-stretch fabric. It’s easy to work with and keeps its shape beautifully.

Pick something fun and colorful — that way, your child can easily spot their bag among all the others in the classroom or locker room.

Sustainable & Budget-Friendly Fabric Tips

  • Have a look in your own closet for clothing you no longer wear but that still has good fabric. An old skirt or button-down shirt can easily become a new drawstring bag.
  • Thrift stores, secondhand shops, and garage sales are fantastic places to find unique fabrics for just a few dollars.
  • Try to avoid fabrics with lots of white. Gym bags that stay at school usually stay fairly clean, but swim bags tend to get dirty much faster. On the floor, next to wet towels and backpacks… white fabric becomes dull and grey in no time

Let’s Get Started! Step-by-Step Instructions

1. Cut and Prepare the Fabric

Iron the fabric (this makes cutting much more accurate) and cut two rectangles of 35 × 45 cm (14 × 18 inches).
Place them on top of each other with the right sides facing inward.


2. Sew the Sides and Bottom

Sew the following:

  • One short side completely closed (this is the bottom)
  • Both long sides, but:
    • Leave 1 cm (⅜ inch) open at the bottom of each long side
    • Leave 5 cm (2 inches) open at the top on the other short side

This creates a pouch shape that is not fully closed at the top, and two small openings at the bottom for the drawstring cords.


3. Finish the Upper Edges

Now finish the 5 cm (2 inch) openings neatly:

  • Fold the raw edge in by 0.5 cm (¼ inch)
  • Stitch it down

Repeat this four times (on both sides of the top opening).


4. Sew the Drawstring Channel

Fold the entire top edge inward by 2.5 cm (1 inch) to create a tunnel for the cord.
Sew all the way around.

This is where the drawstring will slide through to open and close the bag.


Choosing or Making the Cord

You can simply use store-bought cord — quick and easy.
But if you can’t find a color that matches your fabric, you can also make your own drawstring using bias tape: fold it in half lengthwise and topstitch along the edge. Done!


Dividing the Cord

Cut two 10 cm (4 inch) pieces. These will form the loops at the bottom corners of the bag.
Divide the remaining cord into two equal lengths.

(If you’re following the photos: the short pieces go at the bottom, while the longer cords run all the way through both tunnels and come back out on the same side. Afterwards, you tie them through the loop. The next steps explain it clearly.)


Attaching the Bottom Loops

Remember the 1 cm (⅜ inch) openings you left in the bottom corners?
That’s where the loops go.

  1. Fold each 10 cm (4 inch) piece of cord in half.
  2. Insert it into the small opening in each corner.
  3. Stitch it securely in place — these loops carry weight, so they need to be extra strong.

(If you’re following the photos:
Photo 1: sewing with the bag turned inside out
Photo 2: the finished result after turning it right side out)


Threading the Long Cords

  1. Take the first long piece of cord.
  2. Use a safety pin to slide it through both tunnels, all the way around.
  3. Both ends should come out again on the same side.
  4. Thread one end through the little loop and tie a secure knot at the bottom.

Repeat with the second cord on the opposite side.

Now, if you pull both cords outward, the top of the bag cinches closed — and the bag can be worn like a small backpack.


Your Handmade Drawstring Gym Bag Is Ready!

And that’s it: in around thirty minutes, you’ve transformed two simple pieces of fabric into a cheerful, practical gym bag. It’s ideal for school, sports, swimming lessons, sleepovers, or even as reusable gift wrapping.


Extra Tips & Ideas

  • Lightly press the cord before threading it for a neat finish.
  • Add a name label, or sew a small pocket on the front for swimming cards or keys.
  • Combine two different fabrics for a fun patchwork look.
  • Make a few extra bags while you’re at it — they make great gifts!

Pin this for later:

A drawstring gym bag tutorial featuring a colorful fabric with a playful design, being worn by a person in casual clothing.

Subscribe to our newsletter and don’t miss a thing:

Subscriber EN

You may also like these:

How to Make Container Candles: Easy DIY Candles at Home

Make your own container candles at home with this easy step-by-step guide. Learn how to choose the right wax and wick, add scent and color, prevent tunneling, and reuse leftover wax for sustainable DIY candles.

Homemade Garlic Butter: Quick, Creamy & Delicious

Make your own creamy homemade garlic butter in just 5 minutes! Perfect for BBQ, pasta, shrimp, grilled veggies, or garlic toast. Includes storing, freezing tips, and tasty variations.

Something went wrong. Please refresh the page and/or try again.

Deze kersenpittenzakjes (kersenpittenkussens) houden de kinderen warm in de winter

Make Your Own Cherry Pit Heating Pad to Keep You Warm

DIY

When the nights start getting chilly, there’s nothing better than slipping a warm cherry pit heating pad into bed. It helps warm up your sheets quickly and makes it easier to fall asleep. Personally, I prefer it over a hot water bottle — it’s softer, safer, and there’s no risk of leaks.


Homemade Cherry Pit Pillows for the Whole Family

Last year I made one for each member of our family. Since then, a few have been “recycled” after small accidents. I washed the pits in hot water and baking soda — three rinses seemed enough — and the kids got to choose new fabric. This time, I documented the process with photos and videos so you can easily follow along.

Making your own cherry pit pillow is a perfect beginner sewing project. It requires very little experience and is done in no time!


Which Fabrics Are Suitable for a Cherry Pit Heating Pad?

Canvas fabrics are thicker and sturdier, which helps them keep their shape. A full heating pad holds about 1 kg (2.2 lb) of cherry pits, so the fabric can stretch a bit. I’ve never had problems with canvas loosening. Tetra cloth (muslin) is not recommended, as it easily loses its shape. Cotton works fine as long as it’s strong enough.

A thick flannel fabric, for example from an old pair of pyjama pants, also works beautifully! There are even colourful Mexican or African woven fabrics on the market — a few years ago I managed to find some lovely Mexican ones for a bargain.


What You’ll Need to Make a Cherry Pit Heating Pad

  • Canvas fabric – 2 pieces measuring 25 × 30 cm (10 × 12 in)
  • 1 kg (2.2 lb) cherry pits (you can buy clean, dried pits online)
  • Matching thread (not much will be visible)
  • Sewing machine
  • Needle – for the final hand-stitching
  • Iron (optional)

Step-by-Step Instructions

Instruction video: Here you can follow all the steps to make your own cherry pit heating pad. The step-by-step instructions can be found below the video.

Washing the Cherry Pits

If you’re using cherry pits from an old heating pad or from cherries you’ve eaten yourself, it’s important to wash them thoroughly first. If you bought new, cleaned cherry pits, you can skip this step.

Place the pits in a large pot with hot water and add a generous amount of baking soda. Stir well and let sit for a few minutes. You’ll quickly see the water becoming cloudy. Repeat the process a few times until the water remains almost clear — three rinses are usually enough for reused pits.

Before using them, make sure they’re completely dry.
Place them in an oven at 100 °C (210 °F) until dry, stirring occasionally and leaving the oven door slightly open to let moisture escape. You can also air-dry them, but that may take several days.


Making the Fabric Pouch

Cut two rectangles of fabric measuring 25 × 30 cm (10 × 12 in).

Place the right sides together and sew all around, but leave a 5 cm (2 in) opening. This gap will be used to fill the pouch. Allow for about a 1.5 cm (½ in) seam allowance to prevent fraying — canvas tends to fray a little.

If your fabric frays easily, you can reinforce the seams with a zigzag stitch next to the straight seam.

Cherry pits out of the oven. Completely dry and ready to make a heating pad

Turn the pouch inside out so the right side of the fabric faces outward again and push out the corners (a pencil or chopstick works well).

Use a paper funnel or an empty toilet paper roll to fill the bag neatly with the cherry pits.


Closing the Cherry Pit Pillow

This is the only slightly technical step, but don’t worry — it’s simple! We’ll close the opening using an invisible slip stitch (also called a ladder stitch).

Check the tutorial video to see how to do it neatly.
Once stitched closed, your cherry pit heating pad is ready to use!

Sewing a DIY cherry pit pillow

How to Heat a Cherry Pit Heating Pad

Warm your cherry pit pad in the microwave. Before heating, sprinkle a few drops of water over it — just wet your hands and flick some droplets onto the fabric, or lightly rub your damp hands over the surface. This step is essential for safety, as the moisture helps prevent overheating or scorching.

  • For a 700 W microwave, heat for 2 minutes.
  • For a 1000 W microwave, heat for 1½ minutes.

If your pillow is smaller or contains fewer pits, reduce the heating time slightly. The heating time depends on the weight and size of the pad.

⚠️ Important: Follow the heating instructions carefully. Overheating can cause the cherry pits to burn, which smells unpleasant and can even pose a fire hazard. A pad that’s too hot can also cause burns, so always test the temperature before use.

Handmade cherry pit heating pad made of canvas fabric

A Touch of Relaxation with Essential Oils

Want to make your cherry pit pillow even more soothing? Simply add a few drops of essential oil after warming the pillow. The gentle heat helps release the aroma gradually, creating a comforting aromatherapy experience. Lavender essential oil is a perfect choice — well known for its calming properties that help relax both body and mind. Damask rose is another wonderful option: a soft, luxurious floral scent that makes it easy to drift off to sleep.

You can also switch between different essential oils depending on the time of day. Chamomile promotes relaxation and supports better sleep, while eucalyptus or peppermint oil provide a refreshing scent and can help relieve sinus congestion. Always use only a few drops at a time (2 to 3 is enough) and apply the oil to the fabric cover.


Enjoy the Warmth!

Once heated, your cherry pit pillow stays warm for quite a while and provides a gentle, soothing warmth that’s perfect for cold nights or easing sore muscles. Enjoy your handmade creation — it’s a natural, eco-friendly, and comforting alternative to a hot water bottle!

Pin this for later:

A colorful cherry pit heating pad resting on a bed of cherry pits, with a sewing machine visible in the background, showcasing a DIY project.

Subscribe to our newsletter and don’t miss a thing:

Subscriber EN

You may also like these:

Something went wrong. Please refresh the page and/or try again.