Turn worn jeans and T-shirts into fresh, embroidered creations with simple, stylish upcycling ideas you’ll love.

Upcycling old jeans and T-shirts is one of the easiest ways to turn forgotten favorites into fresh, functional pieces. With a little creativity. embroidery, and simple sewing, those worn fabrics become charming bags, aprons, and accessories you’ll love using every day.

Supplies

Check out the DBJJ’s team’s favorite supplies in the Designs by JuJu Amazon store. And for all your stabilizer needs be sure to check out Designs by JuJu+.


Projects included in this post:

Apron 

Upcycle worn jeans into a sturdy, charming apron—perfect for crafting, cooking, or gifting

Prepare the Jeans

Ready to start re-purposing

Place the jeans on a flat surface. 

Draw a line across the top of the pant leg

Use an erasable marker to draw a straight line across the top of the pant leg. Avoid cutting into the back pockets.

Remove back pockets

Remove the back pockets using a seam ripper.

One pant leg and one pocket

You should now have one pant leg and one or two loose pockets. Set the remaining denim aside for your straps.

Measure height and width inside pocket seams

Measure the usable height and width inside the pocket seam threads to determine your embroidery size. Choose the embroidery design you wish to use on the pocket. I used Floral Swirly Kitchen 3 and Floral Swirly Kitchen 1 for my two pockets.

Find center of design on hooped stabilizer

Load the design to your machine. Hoop wash-away stabilizer, take to your machine, and find the center of your design. Mark the stabilizer and remove the hoop to sit on a flat surface. 

Mark center of pocket

Mark the center of the pocket with a pin or erasable marker.

Align centers and pin pocket in place

Align the pocket’s center mark with the stabilizer’s center mark. Pin or use spray adhesive to hold in place.

Ensure design fits inside the pocket parameters

Reattach the hoop to your machine and use the placement keys to confirm the design fits neatly inside the pocket. Check top, bottom, left, and right.

Checking design placement
Stitch design

Stitch out your design. 

Finished design

Remove from the hoop.

Trim stabilizer

Trim stabilizer, and repeat for the second pocket if needed.

Finished pockets

Set pockets aside.

Shape the Apron Body

Cut off outer seam on one pant leg

Cut off the outer seam on one side of the pant leg, leaving the inseam intact.

Bottom hem of pant leg will be the top of your apron

Your pant leg should now look like this. The bottom of the pant leg will become the top of your apron.

Trace upper curve of apron

Fold the pant leg in half, raw edges aligned. Use an existing apron to trace your upper curve, or freehand one.

It’s beginning to take shape

Your jeans should now look similar to this.

Press curved raw edges under ¼”.

Fold and press the curved raw edge under ¼”.

Continue pressing under ¼” down side of apron

Turn the raw edge under ¼” along the side of the apron. Press.

Baste turned-under edges

Baste along the edge.

Turn edges under another ¼”, clip, and stitch down

Turn the edges under another ¼". Clip and stitch down.

Second side hemmed

Do this on both sides.

Adjustable Neck Strap

Cut 2” x 7” strip of leftover denim

Cut a 2" × 7" strip from leftover denim or cotton.

Baste raw edges under ¼”

Turn the raw edges under ¼" and press. Baste to hold.

Fold in half and clip

Fold in half and clip. Take to the sewing machine.

Stitch

Stitch down the long end close to the edge.

Hardware rings

Slide your hardware rings onto the strap and fold it in half.

Position strap on top left of apron

Position the strap on the top left of the apron. 

Stitch across top and bottom

Stitch across both the top and bottom to secure.

Long Neck Strap 

Cut 2” x 24” strip of denim

Cut another strip 2" × 24”. Fold, press, and stitch using the same steps as before.

Attach long strap to top right of apron

Attach this strap to the top right of the apron.

Stitch at top and bottom of strap

Sew in place at the top and bottom of the strap.

Thread long strap through hardware

Thread the longer strap through the hardware to create an adjustable neck strap.

Make the Waist Ties

Cut two 2"-wide strips to your preferred length.

Sew two shorter strips together to make a longer one

I wanted long ties, so I stitched two 24" strips together to make a 48" waist tie.

Trim seam

Trim ¼” from the seam.

Turn long edges under ¼” using double-sided tape

To turn my long edges under ¼”, I used double-sided tape. Then I turned them under again ¼”. I find this to be the easiest way.

Fold strap in half lengthwise, clip, and stitch close to long edge

Fold the strap in half lengthwise. Clip and stitch close to the long edge.

Attach straps to both sides of apron

Pin the straps on each side of the apron as shown. Sew to secure.

Attached strap
Back view

Follow your previous stitch line for a clean look. Remember to back stitch to secure.

Hemming apron

To hem the apron, turn the bottom raw edge up 1", then turn it up another 1" and pin. You’ll have extra fabric on the sides—trim it even and tuck in raw edges.

Trim excess
Stitch bottom and sides

Stitch across the bottom hem, then stitch down the trimmed side edges. 

Second stitch line for a finished look

Optionally add a second stitching line for detail.

Decorate the Front

Mark placement of design

Try the apron on and decide where you want your embroidery design to sit. Mark the center of the placement with a pin or erasable marker. Be sure to leave enough space above the mark so the top of your design won’t get cut off.

Embroidered apron front

Choose the embroidery design and size that fits your apron. I used this cute saying from Fun Kitchen Swirls.

Because you’ll be stitching over a bulky denim seam, use a denim needle or a 100/16 for best results.

Hoop wash-away stabilizer and position the apron so the center of your mark lines up with the center of the design. Double-check that the apron is facing the correct direction before you begin stitching.

Stitch the design, remove from the hoop, and trim the stabilizer from the back.

Optional: Add a Top Pocket Instead

Apron with optional top pocket

If you prefer you can add a pocket at the top of the apron.

Pin pockets in place

Try the apron on again, pin the pockets where you want them, and stitch in place. Be sure to backstitch at the beginning and end for extra durability. Press the apron, trim loose threads, and there you have it—a quick, upcycled apron (and pocket pair) made from pieces you already own. 

Denim Bag

Denim bag

Whether you have denim left over from your apron project or an extra pair of old jeans, you can turn a pant leg into this adorable bag in only a couple of hours.

Prepare the Jeans

Open inside leg seam

With a seam ripper, open the inside leg seam far enough to embroider on. You will determine the final bag size after embroidery. I opened mine about 16"–20". The bottom of the pant leg will become the top of the bag, so keep that in mind when positioning your design.

Load and choose size of desired design

Choose the design you want for the front of the bag and load it into your machine. I am using Puppy Girl Applique in the 7.80” x 6.00” size. 

Use a paper template to position design

Create a paper template the size of your embroidery design. Place it about 1" down from the bottom hem, remembering the bottom hem is your bag’s top edge.

Fold pant leg in half to find center of front

If you’re happy with the placement, remove the template. Fold the pant leg in half to find the center of the bag front.

Finger press center crease

Finger press a crease and mark the top, center, and bottom of the fold with pins or an erasable marker.

Mark top of design on hooped stabilizer

Hoop cut-away stabilizer. Take to your machine and mark the top of the design. Remove the hoop and place it on a flat surface.

Aligning fabric

Align the top pin mark on the jeans with the top mark on the stabilizer. Use the other pins to ensure your fabric is straight.

Pin denim in place or use adhesive spray

Pin in place or use spray adhesive.

Ensure design fits in chosen area

Return the hoop to the machine. Use your Placement keys to be sure the design fits in the area.

Begin stitching design

Stitch out the design. The first stitch creates the placement line for your applique fabric.

Cover placement line with fabric

Position your fabric over the stitch line. If using faux fur or anything with a nap, place a water-soluble topper on top.

Trim each layer as you add it

Trim excess fabric as you go. Keep the topper on until the embroidery is fully finished.

Adding layers of applique
Adding a second design in the same hooping

If you’d like to add more designs in the same hooping, go for it! I added a small heart from Heart Paw Applique to complement the puppy. It’s fun to experiment using multiple designs.

Finished design

When finished, remove the hoop. My little puppy needed a good brushing afterward!

Trim stabilizer and remove water-soluble topper

Trim away the stabilizer from the back and remove the topper from the front. A damp cloth will help remove small pieces of topper.

Sew the Bag Body

Sew side seam using the original allowance

With right sides together, clip the raw edges where you opened the seam. Sew the side back up using the original seam allowance. Zigzag the raw edges to prevent fraying.

Turn right side out

Turn the pant leg right side out.

Measure and mark desired depth of bag

Decide how tall you want your bag to be. I measured 3" down from the bottom of my design and cut straight across.

To create a boxed bottom:

Cut 1” squares out of each bottom corner

At the new bottom edge, cut 1" in from each side and 1" up.

Stitch bottom edge

Sew the bottom edge using a ¼" seam.

Stitch across raw edge

Stitch across raw edge.Pinch each corner so the side seam meets the bottom seam, forming a triangle.

Stitch across raw edge

Sew across this straight edge using a ½" seam allowance.

Trim

Trim to ¼".

Boxed corners

You now have a neatly boxed bottom.

Turn right side out

Turn the bag right side out.

Make the Straps

Cut four 2”-wide strips

From the remaining denim, cut four 2" wide strips.

Cut off side seams

Cut off the side seams of each strip.

Sew strips together in pairs to create two long straps

Sew the strips together to create two long strap pieces. 

Trim edges

Trim any uneven edges.

Turn long edges under ¼”

Turn the long raw edges under ¼". Clip and sew down the length of each strip.

Stitch down both sides

I stitched down both sides for a more finished look.

Attach the Straps

Mark strap placement

Measure 2" in from each side of the front of the bag and mark with a pin.

Stitch straps in place

Center one strap end at each mark and stitch it in place.

Repeat with back straps

Repeat on the back of the bag with the second strap. Double-check that straps are even before sewing. 

Sew across top and bottom of straps

For added strength sew across the top and bottom of the strap.

Finished bag

Your upcycled denim bag is complete. Sturdy, practical, and completely unique. It’s a perfect way to use up jean scraps and show off a fun embroidery design.

T-Shirt Market Bag 

T-Shirt Market Bag

Do you have old T-shirts taking up room in your drawers? Instead of tossing them out, turn them into adorable, eco-friendly market bags! This quick and satisfying project gives your favorite shirts a second life while reducing waste—and you can customize each one with machine embroidery to make it extra special.

    Load design to machine

    Choose a design and size that fits your shirt, and load it to your machine.

    Find center of design on hooped stabilizer

    Hoop cut-away stabilizer and take it to the machine. Find the center of the design and mark it on the stabilizer. 

    Fold shirt in half and place on flat surface

    Place the shirt wrong side out on a flat surface. Fold in half. The top of the shirt becomes the bottom of the bag.

    Cut off neck and sleeves

    Cut off the neck and sleeves, either straight or curved.

    Fuse SF101 to inside of shirt where design will be

    On the inside of the shirt, fuse SF101 where the design will stitch. This helps prevent puckers and keeps the shirt fabric from stretching. For a market bag, scrap pieces work perfectly!

    Mark center

    Turn the shirt right side out and mark the center with an erasable marker.

    Align centers and pin. Add water-soluble topper

    Match the shirt’s center mark with the mark on the stabilizer. Pin carefully, avoiding stretching. A light spray adhesive can also help.

    I find a wash-away topper adds stability and helps reduce wrinkles on knit fabric. This is optional but helpful. 

    Stitch design, then trim stabilizer

    Embroider, then remove the hoop and detach the shirt. Trim the stabilizer.

    Remove topper

    If you used a topper, peel it away. Any leftover dissolves with a damp cloth or in the wash.

    We’re creating a modified French seam for a clean, durable finish.

    Lay shirt flat and pin the bottom

    With the shirt right side out, lay it flat and pin the bottom.

    Sew ¼” seam across bottom

    Sew a ¼” seam across the pinned bottom.

    Turn bag inside out and sew ½” seam across the bottom

    Turn the bag inside out. Sew a ½” seam across the bottom. 

    Finished bottom of bag

    Turn right side out. Your seam is now neatly enclosed.

    Creating the Handles

    Place bag flat

    Place the bag flat with the hem at the top. Pin or clip to hold it together.

    Fold bag in half and measure 2½” down from top. Mark center

    Fold the bag in half and measure 2½” down from the top edge. Mark the center.

    Draw a centered 14” horizontal line

    Open the fabric and draw a 14” horizontal line, centered. This becomes your handle slit. For a wrist-style bag, draw a shorter 6” slit.

    Cut on the line

    Cut the slit and give the entire bag a good press.

    Your market bag is ready! Just like that, your old T-shirt is now a sturdy, charming, and reusable market bag. Perfect for groceries, farmers market finds, craft fairs, or everyday grab-and-go errands. Once you make one, you’ll want to start transforming every T-shirt in the drawer!

    Please share your upcycled projects with us in the Designs by JuJu Embroidery Blessings Group on Facebook, or anywhere on social media using the hashtag #designsbyjuju. As always, we love to see what you create!

    Teresa Baron

    Teresa Baron

    I am a wife, mother, and doting grandma. I am an avid crafter who’s always looking to create and learn new things. I love handmade gifts. I also enjoy teaching and sharing the joys of sewing and embroidery.