Looking for a tote bag you’ll actually reach for every day? These 35 tote bags and shopping bag tutorials cover every skill level. You’ll find no-sew T-shirt totes you can make with scissors, quick beginner sews like a one-hour tea towel tote and a free pattern in two sizes, plus quilted and waxed canvas bags for when you want something sturdy. There are reusable produce bags and a fold-up grocery shopper to keep plastic out of your cart, and upcycles that turn an old denim skirt or a thrifted sweater into a brand new bag. Perfect for market runs, the beach, library books and handmade gifts!

1. DIY Shibori Shopping Bag

DIY shibori shopping bag, a white cotton tote dyed with a navy indigo grid pattern from accordion folding and wood blocks

A plain cotton tote, a few rubber bands and a pot of navy dye are all it takes to get that folded indigo look. The tote gets accordion folded lengthwise, then folded the other way into a neat square with the handles left free. Two squares of wood or tile clamp it on either side, held with elastic bands. Into the dye it goes, turned now and then so the color soaks in evenly. About 10 minutes was plenty, far shorter than the packet suggested, and dipping only the edges gives a lighter result. Rinse, unwrap it and the grid pattern appears like a magic trick.

Get the full tutorial at Burkatron.

2. Easy DIY Fruit Embroidered Tote Bag

Easy DIY fruit embroidered tote bags, white canvas totes with yarn pompom cherries, a lemon and an orange on stitched stems

A blank canvas tote turns into a little fruit stand with embroidery thread, yarn and a hot glue gun. Sketch the design right onto the bag, outline the leaves in backstitch, run a stem stitch for the cherry stems and fill the leaves with satin stitch. The cherries are pom poms: yarn wrapped about 100 times around three fingers, tied tight in the middle, snipped and shaped into a ball, then glued to the ends of the stems. Twisting two thread colors together makes the leaves pop, and splitting the strands keeps them moving through the needle. Lemons or oranges work just as well.

Get the full tutorial at DIY JOY.

3. DIY Geometric Printed Tote Bag

DIY geometric printed tote bag, a blank canvas tote with colorful triangle shapes applied using iron-on transfer paper

Iron-on transfer paper is the shortcut here, and the finished bag looks screen printed. Print the free triangle printable in color on an A4 transfer sheet, cut around it with a border of about 5mm and split off the three small triangles. Lay the big print face down along one side of a blank tote, scatter the small triangles around it and iron everything per the paper’s directions. The one rule that matters: let it cool completely before peeling the backing. Peel it warm and the print comes out patchy. Four steps, scissors and an iron, and a boring tote gets a whole new look.

Get the full tutorial at makeandtell.

4. Reusable Eco Bag

Reusable eco bag sewn in a white illustrated print cotton with an aqua dotted lining, a bag shaped like a plastic bag

Shaped like the plastic shopping bag it replaces, this sewn eco bag finishes 38cm long, 30cm wide and 13cm deep. It is split into four panels and gussets so several fabrics can mix, with piping along the seams and narrow 5mm French seams hiding every raw edge. The handles curve right out of the panels, so the bag looks tidy even turned inside out. Best part: it folds into its own pocket and slides flat into a purse. Pick a regular weight cotton, since thick fabric makes those French seams a real struggle to finish.

Get the full tutorial at KOKKA-fabric.com.

5. Photo Transfer Tote

Photo transfer tote, a natural canvas bag with a vintage magazine image transferred on using gloss medium for a worn look

A vintage magazine picture, a bottle of Liquitex gloss medium and a canvas tote make a bag with a soft, worn look. Brush the cut image generously with gloss until it is saturated, press it face down on the bag and leave it overnight. Next day, spray a small section with water and rub until the paper pills away and the picture shows through. Words come out reversed, so flip any text before printing. Copy shop prints transfer better than home ink jet or plain printer paper. Some patches will lift, and honestly that is the charm.

Get the full tutorial at Say Yes.

6. Make A DIY Stenciled Grocery Tote

DIY stenciled grocery tote, a cotton tote painted with vinyl stencil lettering and trimmed with ribbon, buttons and a bow

Inexpensive store totes, about $6 for three when this was written, get a 30 minute makeover with paint, ribbon and buttons. Iron the tote smooth, press a cut vinyl stencil down hard around every letter and slip paper inside so paint cannot bleed through. Dab fabric paint on with a flat brush; it dries softer than regular acrylic. Peel the vinyl when you are done, using a pin for the tiny bits. Then tuck ribbon ends into a few opened side stitches, sew them back in and anchor the rest with buttons and a little bow.

Get the full tutorial at Tatertots and Jello.

7. Knotted Fabric Shopper Tote

Knotted fabric shopper tote in a cream and coral floral cotton, a soft shopping bag with one strap knotted at the top

Two layers of quilting weight cotton with a little batting in the base make this shopping bag soft enough to roll up and stuff into a purse or glove box. The single shoulder strap ties in a knot at the top, and that knot is what makes it adjustable, so shorten it for a heavy load. Each bag finishes about 12 inches wide, 6 inches deep and 20 inches tall and holds more than a plastic bag. The free five piece pattern prints at 100 percent, and one bag takes 1 yard each of two cottons plus a package of 1/2 inch bias tape. Prewash the fabric, since these get washed often.

Get the full tutorial at Sew4Home.

8. Easy Upcycled DIY Denim Jeans Bag

Easy upcycled DIY denim jeans bag, a small bag made from an old jeans leg with a denim strap, back pocket and pom pom trim

One leg of an old pair of jeans is already most of a bag. Cut it to size, turn it inside out, seal the bottom with hot glue, then turn it back and fold the top down about 2 inches. The other leg becomes the strap: two strips glued end to end with the long edges folded to the center. Glue the strap ends inside at the side seams, add a small Velcro tab to close it and move the jeans’ back pocket onto the bag. Beads, charms or even hair ties finish the front. No sewing machine required.

Get the full tutorial at DIY JOY.

9. Foldaway Shopping Bags with Carrying Case

Foldaway shopping bags tucked into their small carrying case, sewn in a yellow trellis print with a red print bag inside

Two generous shopping duffles fold away into one carrying case about 5 by 7 by 2 inches, small enough for the glove box. The case even has a front pocket for the shopping list, cards and keys. A downloadable pattern gives each bag its one piece body and handle shape, and it is sized so Fat Quarters can stand in for yardage: two per bag lining, two per bag exterior and one for the case. Every seam is a quarter inch, so a quarter inch foot really helps, and a sew-on Velcro dot keeps the case closed.

Get the full tutorial at Sew4Home.

10. Fabric Grocery Bags

Fabric grocery bag in a navy floral cotton with a red striped lining, sewn in the shape of a plastic grocery bag

These look just like the plastic grocery bags stuffed under the sink, except they are fabric and they last for years. A real plastic bag serves as the pattern, and a small pocket on the side lets each bag fold into itself, small enough for a purse or the glove box. The fold is the clever part: lay the bag pocket side down, fold the sides in using the pocket edges as a guide, fold it in half so the handles meet the bottom, fold again, then reach into the pocket and turn the whole bundle inside out. They were sewn as Christmas gifts, and they make a very good one.

Get the full tutorial at My Sewing Space.

11. Strawberry Reusable Shopping Bags

Strawberry reusable shopping bag in gray nylon with a red check strawberry pouch, beside two bags cinched into strawberries

Shopping bags that cinch up into a tiny strawberry when they are empty are almost too cute to fill with groceries. These were sewn as end of year gifts for preschool teachers, which is a pretty brilliant thank you, and the post credits another sewing blog’s strawberry bags as the original idea. Pull the drawstring and the whole bag gathers into a little berry that fits in a pocket. The post is a photo story rather than a step by step, so treat it as the inspiration shot and pair it with any basic drawstring bag pattern.

Get the full tutorial at Made By K.

12. Insulated Tote Bag

Insulated tote bag sewn in a navy galaxy print with planets, long cotton webbing handles and a zipper top for cold groceries

Milk and yogurt going warm in the car is exactly why this insulated grocery tote exists. Each layer is cut about 20 by 21 inches: printed cotton outside with interfacing, Insul-Bright in the middle and a breathable sports nylon lining, roughly 3/4 yard of each. Random lines of stitching hold the Insul-Bright to the nylon, so there is no careful quilting to fuss over. An optional front pocket, 4 yards of cotton webbing for the handles and a 22 inch two way zipper finish it off. Summer errands just got a lot longer.

Get the full tutorial at Vikalpah.

13. Fussy Cut Tote Bag

Fussy cut tote bag in script print fabric with gray linen top and handles, a roomy lined summer tote sewn from a table runner

Fussy cutting means placing the pattern piece so the best part of the print, here a line of script, lands dead center and right side up. It is a quilting trick, and it looks great on a tote. This one is fully lined with a patch pocket, and the main fabric came from a table runner unpicked at the hems for every last inch. Front and back panels are 19 by 13 inches with a 19 by 3 inch bottom and 13 by 3 inch sides, so it holds a lot. Plan on 1 yard each of main fabric and lining.

Get the full tutorial at Wag Doll.

14. Cornishware Ruffled Shopping Bag

Cornishware ruffled shopping bag, a tote covered in rows of ripped fabric scrap ruffles in blue and white stripes and prints

Free promotional tote with a logo nobody wants to carry around? Cover it in ruffles. Rip fabric scraps into long strips about 1.5 inches wide; ripping keeps them straight, and the frayed edges add a shabby chic finish. Mark a straight line where the ruffles start, pin the handles out of the way, then sew the strips on row after row. Mixing striped scraps nods to classic Cornishware pottery. The whole makeover takes about 30 minutes with a sewing machine, and nobody will ever know what was printed underneath.

Get the full tutorial at Sum of their Stories Craft Blog.

15. Canvas Eco-friendly Shopping Bag

Canvas eco-friendly shopping bag, a small sturdy lined canvas tote with handles sewn from a step by step photo tutorial

A small canvas shopping bag, 34cm wide and 38.5cm tall, told almost entirely in step by step photos. Canvas keeps it sturdy and washable for everyday shopping, and it is a nice blank base for decorating later. The comments double as a mini troubleshooting guide: one reader suggests tacking a lighter lining into the corners of the outer fabric so it does not shift, and another scaled the pattern up for big grocery runs. A great pick for visual learners who would rather follow pictures than paragraphs.

Get the full tutorial at Handmadiya.

16. Shopping Tote DIY

Shopping tote DIY, a simple calico tote sewn from fabric printed with a bright neon Aztec stencil design and long straps

The most basic shopping tote there is, and a bold stenciled fabric is what makes it special. All it takes is 1 meter of medium to heavy cotton, calico, canvas or twill. Cut two 38 by 50cm rectangles and two 8 by 70cm straps, press and topstitch the straps, then sew the body with a 1cm seam. Double fold the top edge and trap the straps in as you stitch around. Flip the straps up and stitch a small rectangle where they meet the opening for strength. Five steps and done before the kettle boils.

Get the full tutorial at By Hand London.

17. Shopping Bag For Beginners

Shopping bag for beginners, a black fabric tote with a vintage printed portrait ironed on and white handles, simple to sew

Squares, rectangles and a sheet of dark T-shirt transfer paper: that is the entire pattern for this lined bag, which works as a shopping bag or a purse. Two white squares make the lining and one black and one white make the outside, each about a foot and a half square, with a public domain picture ironed onto the black panel. A hemmed pocket goes on the lining, and the handles start as rectangles about 4 inches wide and up to 2 feet long, folded in half. Basic machine skills cover it, and old curtains are fair game.

Get the full tutorial at Happy Family Art.

18. DIY No Sew Reusable Grocery Bag

DIY no sew reusable grocery bag made from a black band T-shirt, cut at the neck and sleeves with knotted fringe at the bottom

An old T-shirt and a pair of scissors make up the whole supply list. Cut off the neck about 2 to 3 inches below the neckline, then the sleeves and the bottom hem. Measure 6 inches down from each armhole and mark a line across: that is where the bag bottom sits. Below it, cut fringe every half inch through both layers, then double knot each front strip to the matching back strip to close the base. The bigger the shirt, the bigger the bag, and a band tee gives it some attitude. A rotary cutter keeps the fringe straight.

Get the full tutorial at Eat More Rabbit Food.

19. Make Your Own Shopping Bag

Make your own shopping bag, a boxy heavy cotton canvas shopping bag with a reinforced base and long topstitched tube handles

Sturdy cotton canvas, about 80cm of it, makes a big boxy shopping bag with a reinforced base. The body is one 110 by 45cm piece sewn around a 40 by 14.5cm base, cut twice and stacked for strength, with interfacing between if you want it stiffer. Two 15 by 110cm strips fold into tube handles topstitched along both edges. A small inside pocket from two 30 by 14.5cm pieces keeps the phone and keys from sinking to the bottom of a full bag. A quarter inch foot keeps every seam neat.

Get the full tutorial at Sewing Bee Fabrics.

20. DIY Iron-on Tote Bag

DIY iron-on tote bag, a natural canvas tote with a black ironed-on saying about a grateful heart, carried with tulips

A sweet saying on a canvas tote, made as a Mother’s Day gift and easy enough to finish in an afternoon. Grosgrain ribbon, cut to the handle length plus half an inch at each end, gets tucked and sewn along each strap in a contrasting thread for a pop of color. No sewing machine? Strong fabric glue or thin fusible hem tape works too. Then print the free saying on iron-on transfer paper, press it on per the package and let it cool before peeling the backing away. A gift any mom would actually use.

Get the full tutorial at Alice and Lois.

21. Shell Stitch Crochet Market Bag

Crochet market bag in red, white and navy stripes with white shell stitch bands and red handles, laid flat on a wood floor

Love to crochet? This market bag is a free pattern that works up in the round from an oval base, so it holds its shape and has room for a full load from the farmers market. Bands of shell stitch in white sit between stripes of red and navy, which makes it a fun Fourth of July tote, but any three cotton colors work. You’ll need worsted weight cotton yarn and an H/8 hook, and it’s a great project for advanced beginners. Want to carry small things too? Add a fabric lining. Perfect for grocery runs, picnics and the beach!

Get the full tutorial at Crafting Each Day.

22. Poppy Market Tote

Poppy market tote, a lined fabric tote in a bold orange poppy print with a chevron stripe top band and long fabric straps

A sunny afternoon at the farmer’s market inspired this lined tote, which works as a purse or a catch-all for market finds. It takes 1 yard each of main fabric and lining, plus half a yard of contrast for the band at the top. Both are cut as a folded 18 by 18 inch square with a 3 inch square notched out of each bottom corner, which is what boxes the base. The straps are strips about 6 by 36 inches, pressed and stitched. Machine washable if the fabrics are, and quick enough for one afternoon.

Get the full tutorial at twelveOeight.

23. Quilted Tote Bag

Quilted canvas tote with pink confetti print and magenta handles hanging above a matching long blue quilted duffle bag

Want a tote that feels as good as it looks? This quilted tote bag gets its structure from batting stitched right onto the outer panel before you sew the bag together, so it stands up on its own. The square version is 12 by 12 inches, perfect for a knitting project, and it has divided outside pockets, a zipper top and padded handles. Change the measurements and the same steps make a long duffle for the gym or yoga. You don’t need to be a quilter to try this one, adventurous beginners can do it!

Get the full tutorial at Melly Sews.

24. No-Sew Fringed T-Shirt Beach Tote

Three no-sew fringed T-shirt totes in purple, gray and blue hanging on knobs, one with fabric flowers and one with sunglasses

Got scissors and an old T-shirt? Then you’ve got a beach bag! This no-sew T-shirt tote is all cutting and tying. Snip off the sleeves, neckline and bottom hem, cut 1 inch strips up from the bottom, then stretch each strip so it curls. Tie the front and back strips together in square knots and the fringe becomes the bottom of the bag. Short strips give you a deeper bag, long strips give you more fringe. Glue on a few fabric flowers if your shirt is plain. Perfect for a rainy day craft!

Get the full tutorial at Kenarry: Ideas for the Home.

25. Denim Skirt Tote Bag

Upcycled denim skirt tote bag with front pockets, pink paisley straps and three magenta yo-yo flowers with white buttons

Have an old denim skirt sitting in the closet that you swear you’ll wear again? Turn it into a tote bag instead! The skirt already has a waistband and pockets, so most of the work is done. Stitch the hem closed, box the corners for a flat bottom, add a quilting cotton lining and two interfaced fabric straps, then hand-stitch the lining in at the top. Want it fancier? Finish it with a few fabric yo-yo flowers and buttons. It’s a sweet way to give a favorite piece a second life.

Get the full tutorial at Agnes Creates.

26. 1-Hour Tea Towel Tote

Tea towel tote bag in magenta and lime stripes with blue pom-pom trim and striped handles, hanging on a wooden clothes hanger

Need a cute tote fast? This tea towel tote takes about an hour because the towels do most of the work for you. They’re already hemmed, so there’s very little cutting, only a few seams and the inside looks neat with no lining at all. You’ll need two tea towels, a sewing machine and matching thread. Striped IKEA towels work great, and towels with pom-pom trim make it extra fun. It makes a perfect library book bag, and it’s a much prettier option than a logo tote!

Get the full tutorial at Little Red Window.

27. Sweater Laptop Tote

Cable-knit tan sweater tote with navy leather belt handles holding a laptop, a floral notebook and a smartphone

Here’s a cozy way to carry your laptop! This tote is made from a thrifted cable-knit sweater and a thrifted belt that becomes the handles. Measure your laptop and add 2.5 inches to the width and height, then cut two rectangles each from the sweater, the lining fabric and craft fuse interfacing. Ironing the craft fuse onto the knit keeps it sturdy and stops it from stretching out of shape. You can add pockets to the lining too. It’s sized to fit your own laptop and a planner, perfect for working on the go.

Get the full tutorial at It's Always Autumn.

28. T-Shirt Produce Bags

Two T-shirt produce bags in pink and aqua, sewn from thrifted kids graphic tees, hanging from a rustic painted rod

Kids’ graphic tees from the thrift store are just the right size for produce bags! Cut off the neck and sleeves so the shirt becomes a tank top, turn it inside out and double-stitch the bottom hem closed. Then box the corners with one more seam so the bag sits flat and holds its shape. The result is a washable, reusable bag for apples, onions and potatoes that keeps plastic out of your cart. They’re cheap to make, and a stack of them tucks right into your grocery tote.

Get the full tutorial at Sadie Seasongoods.

29. Easy Tote Bag in Two Sizes

Two lined fabric tote bags in a magenta and teal print, one adult size and one kid size, carried side by side outdoors

Want matching bags for you and a little one? This easy tote bag pattern comes in two sizes. The adult bag is about 13 inches tall and 14 inches wide at the top, and the kid size is about 9 by 9.5 inches. The handles are long enough to slide over your shoulder, which so many totes get wrong! You’ll need a yard each of outer fabric and cotton for the lining and straps, plus optional fusible fleece. It’s a free pattern and a quick sew, perfect for rock collections and road trips.

Get the full tutorial at Swoodson Says.

30. Reusable Produce Bags

Eight homemade linen drawstring produce bags in different sizes laid flat on a wood floor, with dark cord drawstrings

Make a whole set of reusable produce bags from fabric you already have! These are cut from a worn-out pair of linen pants, and the method works with any lightweight, washable fabric. Pick something breathable so your produce doesn’t sweat, and remember the bag gets weighed at the register, so lighter is better. Sheer curtain fabric or fine tulle lets you see what’s inside, and cotton muslin is another good choice. Sew several sizes with drawstring tops so you’ve got one for berries and one for potatoes.

Get the full tutorial at Wildflowers and Wanderlust.

31. Pounded Flower Tote Bag

Cotton tote bag with pounded flower prints in orange, purple and pink, next to a pink petunia and a claw hammer on concrete

Grab a hammer and a handful of fresh flowers, because this tote gets its print straight from real blooms! First the cotton bag soaks in an alum and hot water mix, then dries and gets ironed so the natural dyes take to the fabric. Tape petals and leaves on with lots of masking tape, slip parchment paper inside and hammer every part of each flower. Peel it all off and the color stays behind like a soft watercolor. Marigolds give the brightest prints, so test a few on scrap fabric first. A hot, dry iron over parchment sets the colors. Perfect for Mother’s Day or a teacher gift.

Get the full tutorial at DIY Candy.

32. Easy T-Shirt Tote Bag, Sewn or Cinched

Three upcycled T-shirt tote bags on wall hooks, two red graphic tees with sunglasses and one patterned knit with a towel

This T-shirt tote comes two ways, and both are easy enough to make with the grandkids! Trace a plate at the neckline to scoop it out and cut off the sleeves, leaving the shoulder seams so the handles stay strong. Then pick your bottom: turn it inside out, bunch the hem and tie it tight with string for a no-sew bag, or sew one straight seam across the bottom with a stretch stitch. An adult medium shirt makes a roomy bag for swim clothes or a sleepover.

Get the full tutorial at Welcome To Nana's.

33. Black Light Neon Tote Bag

Black canvas tote with a painted retro lady face in neon pink, orange, purple and yellow next to yellow sunglasses

Want a tote that glows? This black canvas bag carries a groovy 60s and 70s style lady face that lights up under a black light. Cut the free design from white heat transfer vinyl on a Cricut or Silhouette, remembering to mirror it, then weed it and iron it onto the bag. The white vinyl is the secret, because neon paint glows brighter over a white base. Brush on black light neon paints in two or three coats, mixing colors for extra shades, and let it dry. Colors darken as they dry, so go bold! Perfect for concerts, glow parties or a costume bag.

Get the full tutorial at Persia Lou.

34. Waxed Canvas Tote Bag

Black and white striped waxed canvas tote bag with black leather shoulder straps and rivets, carried on the shoulder outdoors

Live somewhere rainy? A waxed canvas tote shrugs off the drizzle! This one starts as a simple, sturdy canvas tote cut from about half a yard of striped fabric. Cut one 32 by 15 inch rectangle, fold it, sew the sides and finish the seams with a zigzag stitch so they don’t ravel. You can sew on cotton webbing handles or wait for leather straps. It’s part one of a three-part series, with waxing the canvas and adding the leather straps coming next. Perfect for errands all year long.

Get the full tutorial at DIY in PDX.

35. Small Canvas Tote Bag

Small heart print canvas tote bag with black round ring handles and two yellow tassels on striped ribbon, held at the waist

Small bags are having a moment, and this little canvas tote is sized just right for sunglasses, phone, keys and a few business cards. It takes only half a yard of canvas, upholstery fabric or duck cotton, so it’s a great scrap project. A woven upholstery print can skip interfacing completely. Finish it with round bag handles, cotton tape and a pair of tassels for a playful touch, or add a strap to wear it crossbody. Readers who sell at craft markets asked for this pattern, and it’s free to download.

Get the full tutorial at So Sew Easy.

Stephanie Hicks | DIY JOY

icon

Stephanie

Since I lover experiments, I’ve alwaysnloved to create, paint, as well as cook and style food. I feel in love with DIY as soon as I discovered it and could not have been more excited when I learned I could share projects with people around the world. Taking photos is a passion of mine, as is design and painting with oils. I love holidays and celebrations, crafting cute little gifts and serving up at least one new recipe I am excited about.

You May Also Like