DIY Upcycled Backpack from Old Clothes

Do you have an old backpack that needs a fresh look? Or maybe the design is no longer age-appropriate. This simple DIY backpack makeover uses an old dress, fabric glue and Mod Podge to transform a childish school bag into a stylish, teen-friendly pack—perfect for back-to-school.

Teen backpack makeover using fabric

Back-to-School Is Around the Corner

In Greece, the school year starts in mid-September, so there’s usually time to prepare without rushing. Summers are hot, and kids begin grade school at age six. Middle school lasts three years, followed by three years of upper secondary school. After that, students may go on to university or vocational training. Typical school hours begin around 8:10 a.m. and finish by mid-afternoon; many students attend private tutorials afterward, and English is widely taught alongside Greek.

Elementary school yard

This small backpack was a factory giveaway to one of my daughters. It’s well made and the perfect size for days when she carries only a few books, but the front sticker felt too childish for a teen. Instead of giving the bag away, I decided to upcycle it and disguise the sticker with pretty fabric from an old dress.

Backpack before makeover

Giving a Backpack a DIY Makeover

My first attempt was to paint over the sticker using acrylic paint mixed with fabric medium. That didn’t work—this bag is plastic, not fabric, so the fabric medium was ineffective and the paint didn’t provide proper coverage.

Acrylic paint and fabric medium

Next I chose to cover the sticker with fabric. I had a pretty dress that no longer fit but had great print and color. Repurposing clothing for home projects is something I do often—I’ve used old fabric for seat covers and decorative pillows—so this project was a natural fit.

Dress chosen for repurposing

Using plain paper, I made templates to match the front panel and pocket shapes I wanted to cover. Cutting templates first helps ensure a neat fit and avoids wasting fabric.

Paper templates for fabric pieces

I used a strong fabric glue to adhere the fabric to the backpack panels. After the fabric was in place, I sealed it with two coats of Mod Podge to protect the edges and make the surface more durable for daily use.

Gluing fabric onto backpack
Fabric glued to pocket area

To define the top border, I traced over the edge with a permanent marker, which gave a clean, finished line. My daughter wanted some extra detail on the side, so I drew a floral motif to echo the pattern of the dress.

Creating a border with marker
Hand-drawn floral detail on side

She also asked me to cover the straps with the same fabric. I sewed fabric strips onto the straps for a neat, secure finish, although fabric glue would work as a no-sew alternative.

Sewing fabric onto the straps
Finished backpack front view

The added fabric makes the bag feel feminine and grown-up, and the sticker underneath is no longer visible. For extra interest I used a metallic grey marker on parts of the floral design, which catches the light and adds subtle dimension.

Metallic detail on floral design

If you prefer to make a backpack from scratch rather than upcycling, there are many sewing patterns and tutorials available for DIY rucksacks and simple backpacks.

Completed upcycled backpack
Side view of the madeover backpack

The makeover was finished just in time for the new school year. The transformation proves how easy it is to refresh a well-made but outdated backpack using upcycled clothing, fabric glue and Mod Podge. The result is a unique, personalized bag that looks stylish and is ready for everyday use. My daughter loves her “new” bag—and that’s the best outcome.

Completed DIY backpack makeover with upcycled clothing

If you enjoyed this project, share it with friends or save the idea for your next upcycle. Repurposing old clothes into functional accessories is an eco-friendly and creative way to refresh everyday items for back-to-school season.