Before tossing out those worn bed sheets or outdated curtains, consider transforming them into something practical, charming, and eco-friendly. Discover 15+ creative ways to upcycle old linens into useful home items, DIY decor, or even cozy accessories for your furry friend.

1. Table Runner

An elegant old curtain panel can be repurposed into a sophisticated table runner for your dining table.
2. Apron

Old bed sheets with cute patterns can be sewn into aprons perfect for your cooking and baking sessions.
3. Reusable Shopping Bag

Turn old sheets into patchwork reusable shopping bags to reduce plastic usage.
4. Kids Teepee

Create a whimsical kids’ teepee using a pair of old curtains for the perfect play corner.
5. Bulletin Board

Wrap old curtains around a board to craft a stylish and functional bulletin board.
6. Pillow Cases

With some simple sewing, transform soft old sheets into decorative pillow covers.
7. Protect Your Plants

Use old sheets as frost covers to protect garden plants during sudden cold snaps.
8. Beach Blanket

A fitted sheet makes a sand-free beach blanket with raised edges to keep items clean.
9. Dog Bed

Create a comfy, cozy space for your pup by lining their bed with an old bed sheet.
10. Country Quilt
Cut up vintage sheets and sew the patches into a charming, rustic-style country quilt.
11. Reusable Napkins
Make eco-friendly reusable napkins by cutting and hemming old sheets into squares.


