
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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.







































