How to Sew Tote Bag: Easy Steps for 2026

Tote bags look simple. Then you start sewing and suddenly the straps are twisted, the top edge is wavy, and the bag is weirdly tiny. Been there.

This guide shows how to sew tote bag step by step, with clean corners, sturdy straps, and a top edge that sits flat. It uses an easy tote bag pattern you can cut at home, and it’s a solid beginner sewing project that still looks good when you’re done.

TL;DR: – Cut 2 outer pieces and 2 lining pieces, plus 2 straps. Add interfacing if you want a firmer bag.

  • Sew outer bag and lining bag separately, then make boxed corners for a flat bottom.
  • Attach straps to the outer bag, then sew outer and lining right sides together at the top.
  • Turn through a lining gap, stitch the lining closed, then topstitch the rim for a crisp finish.

How to sew tote bag (the simple method that works)

This is the core method you’ll use for almost every tote bag tutorial you’ll ever follow. The sizes can change, but the order stays the same.

What you’re making (finished size)

A medium everyday tote with a lining and flat bottom.

  • Finished size (about): 14 in wide x 15 in tall x 4 in deep
  • Strap drop (about): 10 in (how far the strap hangs down)

If you want bigger or smaller, you can. Just keep the steps the same.


Supplies you need (keep it basic)

You do not fancy gear. A basic machine and a few sewing tools are enough.

Fabric and notions

  • Outer fabric: 1/2 yard (canvas, denim, cotton duck, or quilting cotton)
  • Lining fabric: 1/2 yard (quilting cotton is perfect)
  • Interfacing (optional but recommended): 1/2 yard
    • Fusible interfacing makes the bag stand up better.
  • Thread: all-purpose polyester thread
  • Pins or clips
  • Fabric marker or chalk
  • Iron and ironing board

Tools

  • Sewing machine
  • Scissors or rotary cutter + mat
  • Ruler or measuring tape
  • Seam ripper (yes, you need it)
  • Safety pin (helpful for turning straps)

Best fabric picks (my opinion)

If you want a tote that feels like a “real bag,” use canvas or cotton duck for the outside. Quilting cotton works, but it’s floppy unless you add interfacing.

Here’s a quick cheat sheet:

Fabric Good for What it feels like Needs interfacing?
Canvas / cotton duck Daily tote, grocery bag Strong, holds shape Optional
Denim Heavy-duty tote Thick, sturdy Optional
Quilting cotton Light tote, cute prints Soft, floppy Yes (recommended)
Linen blends Simple, casual tote Light-medium Usually yes

Easy tote bag pattern (cut list + measurements)

This pattern is simple, clean, and forgiving. Cut carefully and you’ll save yourself headaches later.

Cut list

Cut these rectangles:

Outer fabric

  • Cut 2: 15 in x 16 in

Lining fabric

  • Cut 2: 15 in x 16 in

Straps (outer or lining fabric)

  • Cut 2: 4 in x 24 in

Interfacing (optional)

  • Cut 2: 15 in x 16 in (for outer pieces)
  • Optional: Cut 2: 4 in x 24 in (for straps)

Seam allowance

Use a 1/2 inch seam allowance unless you choose something else. Just stay consistent.


Sewing machine basics (the settings that stop ugly stitches)

If your seams look messy, it’s usually not “bad sewing.” It’s setup.

Quick machine setup

  • Stitch length: 2.5 mm (normal straight stitch)
  • Needle:
    • Size 80/12 for quilting cotton
    • Size 90/14 for canvas or denim
  • Thread: all-purpose polyester
  • Presser foot pressure: leave default unless your fabric is very thick

Two habits that fix most beginner problems

  • Press every seam. Ironing is not optional if you want a clean tote.
  • Backstitch at stress points. Strap areas need extra strength.

Step-by-step tote bag tutorial (lined tote with boxed corners)

This is the full build. Take it in order. Don’t skip ahead.

Step 1: Prep and press your fabric

  • Wash and dry fabric if it might shrink.
  • Press it flat.
  • If you’re using fusible interfacing, fuse it to the wrong side of the outer pieces now.

Tip: Interfacing sticks best with heat + steam + pressure. Press, don’t slide the iron around.


Step 2: Make the straps (strong and neat)

You’re making simple turned straps. They look clean and hold up well.

For each strap:

  1. Fold strap in half lengthwise, right sides together.
  2. Sew along the long edge with a 1/2 inch seam allowance3. Trim seam allowance to about 14 inch to reduce bulk.
  3. Turn right side out.
    • Use a safety pin or a turning tool.
  4. Press flat with the seam on one edge (or centered, your choice).
  5. Topstitch along both long edges, about 1/8 inch from the edge.

Want straps that never sag?
Add interfacing to the straps, or sew an “X-box” when you attach them later (I show that below).


Step 3: Sew the outer bag

  1. Place the two outer pieces right sides together.
  2. Sew the sides and bottom. Leave the top.
  3. Press seams open or to one side.

Now you have a big fabric tube with one open end.

Step 4: Sew the lining bag (leave a turning gap)

  1. Place the two lining pieces right sides together.
  2. Sew the sides and bottom, but leave a 4 to 5 inch gap in the bottom seam.
  3. Press seams.

That gap is how you’ll turn the bag right side out later. Don’t forget it.


Step 5: Make boxed corners (flat bottom)

This is what turns a floppy sack into a real tote. A boxed corners tote sits up better and holds more.

Do this on both outer bag and lining bag.

  1. Keep the bag inside out.
  2. At one bottom corner, pinch so the side seam lines up with the bottom seam.
  3. Flatten it into a triangle shape.
  4. Measure 2 inches from the point (the corner tip) and draw a line across.
    • The line should be perpendicular to the seam.
  5. Sew on that line.
  6. Trim the triangle off, leaving about 1/4 to 1/2 inch seam allowance.
  7. Repeat for the other corner.

Boxed corner size tip:

  • 2 inches from the tip gives about a 4 inch depth.
  • Want a deeper bag? Use 2.5 inches. Want it slimmer? Use 1.5 inches.

Step 6: Attach straps to the outer bag

This is where most tote bags go wrong. Strap placement matters.

  1. Turn the outer bag right side out.
  2. Find the center on the front and back top edge. Mark it.
  3. Place straps so they’re equal on both sides of center.

A good default:

  • Place each strap end about 3.5 inches from the center mark.
  • Strap ends should sit about 1 inch down from the raw top edge.

Pin or clip straps in place. Make sure:

  • Straps are not twisted.
  • Strap ends point up, strap loop hangs down into the bag area.

Strong strap stitching (do this, not a single line)

Sew a rectangle around each strap end, then sew an X inside it.

That “box X” is what keeps straps from ripping off when the bag is heavy.


Step 7: Join outer and lining

  1. Turn the lining inside out (right sides facing inward).
  2. Put the outer bag inside the lining, so right sides are together.
    • The straps are sandwiched between layers.
  3. Match side seams and pin around the top edge.

Sew around the entire top edge with a 1/2 inch seam allowance.


Step 8: Turn the tote right side out

  • Pull the outer bag through the gap in the lining bottom.
  • Once it’s turned, push the lining into the outer bag.

Now it finally looks like a tote.


Step 9: Close the lining gap

Two clean options:

  • Fast option: fold raw edges in and machine stitch close to the edge.
  • Pretty option: ladder stitch by hand for an invisible finish.

Either is fine. Machine stitching is totally normal for everyday totes.


Step 10: Press and topstitch the top edge

This step is what makes it look store-bought.

  1. Press the top edge flat, rolling the seam so the lining doesn’t peek out.
  2. Topstitch around the top edge, about 1/8 to 1/4 inch from the edge.

Topstitching:

  • Keeps lining inside
  • Adds strength
  • Makes the rim crisp

Sizing guide: change the pattern without messing it up

Want a different tote size? Easy. Just keep the outer and lining the same size, and keep your strap placement balanced.

Common tote sizes (cut size suggestions)

Tote type Outer + lining cut size (2 each) Notes
Small book tote 13 x 14 in Great beginner sewing project
Everyday tote (this one) 15 x 16 in Balanced size
Large market tote 18 x 18 in Add stronger straps
Beach tote 20 x 18 in Add pockets, use canvas

Strap length cheat sheet

  • Short handles: 18 to 20 in (hand carry)
  • Shoulder straps: 24 to 28 in (over shoulder)

Add-ons that make your tote better (without making it harder)

These are the upgrades that give you the most payoff.

Add an inside pocket (simple patch pocket)

Cut one rectangle:

  • Pocket: 8 in x 10 in (or whatever you want)

Steps:

  • Fold top edge down 1/2 in, press, fold again 1/2 in, stitch.
  • Fold the other three sides in 1/2 in, press.
  • Stitch pocket to one lining piece before you sew the lining together.

Tip: Place pocket about 3 to 4 inches down from the top lining edge.

Add a key loop (tiny, very useful)

  • Cut a strip: 2 in x 6 in
    Fold like a mini strap, stitch, then sew into the top seam near a side seam.

Make it sturdier (without thick foam)

  • Use fusible interfacing on outer panels
  • Add interfacing to straps
  • Topstitch seams down (it helps the bag keep shape)

Common mistakes (and how to fix them fast)

“My tote top edge is wavy”

Causes:

  • Pulled fabric while sewing
  • Not pressing before topstitching

Fix:

  • Press hard with steam.
  • Topstitch slower, don’t tug the fabric.

“My straps are uneven”

Causes:

  • Measured from the side seam on one side, from the center on the other
  • Strap shifted while sewing

Fix:

  • Mark strap placement with a ruler and chalk.
  • Baste straps in place first (long stitch) before final stitching.

“My bag won’t turn right side out”

Cause:

  • You forgot the lining gap, or it’s too small.

Fix:

  • Seam rip 4 inches in the lining bottom seam.
  • Turn, then stitch it closed.

“My corners look chunky”

Causes:

  • Seam allowances too wide
  • Heavy fabric stacking

Fix:

  • Trim seam allowances.
  • Clip corners carefully (don’t cut stitches).
  • Press corners flat before turning.

Pros and cons: lined tote vs unlined tote

A lot of people start with unlined totes. I don’t love them. They’re fast, but they look unfinished unless you do French seams or binding.

Lined tote (this tutorial)

Pros

  • Clean inside, no raw edges
  • Stronger top edge
  • Easier to add pockets

Cons

  • More steps
  • Needs turning gap

Unlined tote

Pros

  • Faster
  • Less fabric

Cons

  • Raw seams inside unless finished
  • Can stretch out at the top

If you want a tote you’ll actually use, lined wins.


Quick checklist before you start sewing

This saves time because you catch issues early.

  • Fabric pressed flat
  • Interfacing fused (if using)
  • Straps made and topstitched
  • Lining gap planned
  • Strap marks drawn on outer bag
  • Needle size matches fabric weight

Real-world notes (from people who actually sew totes)

A few quotes that show up again and again in sewing groups and forums, paraphrased with credit so you know what’s “normal.”

  • “Pressing takes longer than sewing, but it fixes everything.”
    Source: Common advice repeated in r/sewing discussions on Reddit.

  • “Boxed corners make the tote feel twice as useful.”
    Source: Repeated tip in tote bag pattern threads on PatternReview forums.

  • “If your straps rip out, it’s usually the stitching, not the fabric.”
    Source: Frequent feedback in bag-making groups and beginner tote posts.

That matches my experience too. Pressing and strap stitching are the whole game.


What to do next (pick one)

If you finished your first tote, don’t stop there. Do one more, but change one thing only. That’s how skills stick.

Try:

  • Same tote, but add an inside pocket
  • Same tote, but use canvas and interfacing
  • Same tote, but longer straps for shoulder carry
  • Same tote, but deeper boxed corners

If you want, tell me what fabric you have and what size tote you want. I’ll adjust the cut sizes and strap length so it fits your plan.