Last Posts

Crochet Granny Heart Square Bag for Girls: A Cute Back-to-School Free Crochet Pattern


What if a simple crochet bag could become one of the sweetest handmade accessories in a girl's back-to-school wardrobe?

This Crochet Granny Heart Square Bag combines the timeless charm of granny squares with a cute heart motif, creating a practical handmade bag that is perfect for school days, library visits, playdates, and everyday adventures.

The design is especially appealing because each square can be crocheted separately and then joined together to create the finished bag. You can experiment with school colors, pastel combinations, contrasting hearts, flowers, stripes, or personalized details to make every bag unique.

This pattern is an original adaptation for the back-to-school crochet niche, inspired by the general concept of heart granny-square construction but not copied from the reference pattern.


Why You'll Love This Crochet Heart Square Bag

This project is perfect if you want to make a bag that is:

  • Cute and feminine
  • Suitable for girls
  • Handmade and customizable
  • Practical for school accessories
  • Great for using leftover yarn
  • Easy to personalize
  • Suitable for an Etsy shop
  • Perfect for a handmade back-to-school collection
  • Attractive for Pinterest photography

The heart squares also make it easy to create different color combinations without changing the overall construction.


Crochet Granny Heart Square Bag Pattern Details

Project: Granny Heart Square Bag for Girls
Style: Back-to-school crochet bag
Skill Level: Beginner to Intermediate
Crochet Terms: US terminology
Recommended Yarn: Cotton or cotton-blend DK #3
Hook: 4.0 mm
Main Construction: Heart granny squares joined together
Finished Size: Approximately 9–10 inches wide × 10 inches tall
Handle Length: Approximately 20–24 inches
Recommended Age: Approximately 5–12 years

The finished dimensions can be adjusted by changing the number of granny-square rounds or using a different hook and yarn weight.


Materials

You will need:

  • DK-weight cotton or cotton-blend yarn
  • 4.0 mm crochet hook
  • Yarn needle
  • Scissors
  • Measuring tape
  • Stitch markers
  • Optional fabric lining
  • Optional button or snap
  • Optional embroidery needle
  • Optional contrasting yarn for decoration

For a school-inspired bag, choose two or three coordinating colors.


Recommended Color Combinations

Classic School Colors

  • Navy
  • Cream
  • Burgundy

Soft Girl's Boutique

  • Dusty pink
  • Ivory
  • Lavender

Autumn Back-to-School

  • Rust
  • Mustard
  • Cream

Modern Pastel

  • Sage
  • Blush
  • Oatmeal

Preppy Style

  • Forest green
  • Navy
  • Cream

A cream or ivory background with a contrasting heart makes the heart motif particularly noticeable.


Crochet Abbreviations

AbbreviationMeaning
chChain
scSingle crochet
hdcHalf double crochet
dcDouble crochet
trTreble crochet
sl stSlip stitch
stStitch
stsStitches
spSpace
repRepeat
BLOBack loop only
FOFasten off

Techniques Used

This bag introduces several useful crochet techniques:

Chain Spaces

Chain spaces form the corners of the granny square.

Double Crochet Clusters

Groups of double crochet stitches create the traditional granny-square texture.

Working Into Spaces

Instead of inserting your hook into individual stitches, many granny-square clusters are worked into the spaces between groups.

Color Changes

Changing colors creates the heart motif and allows you to personalize the bag.

Square Joining

Individual motifs are connected to create the body of the bag.

Bordering

A final border gives the finished bag a cleaner, more professional appearance.


How to Make the Granny Heart Square

The heart square is the decorative centerpiece of the bag.

For a beginner-friendly construction, create the heart first and then build the granny-square background around it.


Step 1: Create the Heart Center

Choose your heart color.

Make a slip knot.

Chain 4 and join with a slip stitch to form a small ring.

Alternatively, use a small magic ring if you are comfortable with that technique.

The heart is built inside this central area.


Step 2: Shape the Top of the Heart

Work a combination of:

  • sc
  • hdc
  • dc
  • tr

around the center.

Use taller stitches toward the upper curves of the heart and shorter stitches toward the center indentation.

The exact stitch placement should create two rounded upper sections with a pointed lower section.

Take your time during this round.

The shape of the heart is more important than rushing through the stitch count.


Step 3: Define the Heart Point

Continue around the lower section using shorter stitches.

Gradually decrease the stitch height toward the bottom point.

The heart should now have:

  • Two rounded upper sections
  • A small center indentation
  • Sloping sides
  • A pointed bottom

Fasten off and weave in the yarn tail.


Step 4: Begin the Square Background

Attach your background color near the top of the heart.

Chain 3 to begin the round.

Work granny-style clusters around the heart.

At each corner, create a corner space using a chain section between groups of stitches.

The heart should remain centered inside the developing square.


Step 5: Complete the First Square Round

Work around the entire heart.

Use double crochet clusters between the heart stitches.

At each corner, work a corner group such as:

3 dc, ch 2, 3 dc

The corners should be clearly defined.

Join with a slip stitch.


Step 6: Add the Second Square Round

Continue using the background color.

Work granny clusters into each available space.

At every corner, repeat your corner combination.

For example:

3 dc, ch 2, 3 dc

Continue around the square.

The heart should remain centered.


Step 7: Add Additional Rounds

Continue adding granny-square rounds until the square reaches approximately:

4.5–5 inches

for the recommended children's bag size.

If you want a larger bag, continue adding rounds.

Keep the corners aligned so the finished squares remain square rather than becoming circular or distorted.


Step 8: Finish the Square

Finish with a clean border.

You can use:

  • sc
  • hdc
  • crab stitch
  • contrasting granny clusters

For a polished school-bag appearance, a simple single-crochet border in cream or ivory works beautifully.

Fasten off and weave in the ends.


Step 9: Make the Remaining Squares

For the recommended bag size, make 8 heart granny squares.

Use the same square pattern for each motif.

You can make:

  • All hearts identical
  • Alternating heart colors
  • Different pastel hearts
  • Two-color heart combinations
  • A central contrasting heart

For example:

4 dusty-pink hearts + 4 lavender hearts

creates a soft feminine collection.


Bag Layout

Arrange the squares into two panels.

Front Panel

4 squares:

2 × 2

Back Panel

4 squares:

2 × 2

This creates a simple symmetrical bag.

Before joining, lay all eight squares on a flat surface.

Experiment with the color arrangement until you find a combination you like.


Step 10: Join the Squares

Place two squares together with the edges aligned.

Join them using a yarn needle and mattress stitch.

Alternatively, crochet them together using single crochet through both loops.

Continue joining until you have:

  • One front panel
  • One back panel

Keep your seams consistent.


Step 11: Join the Two Panels

Place the front and back panels together.

Make sure the heart motifs face outward.

Join the side and bottom edges.

You can use:

Single crochet through both layers

for a structured decorative seam.

Or use:

Mattress stitch

for a flatter appearance.

Leave the top open.


Step 12: Create the Upper Border

Attach your border color around the top opening.

Work one round of sc.

Continue for another round if you want a thicker edge.

Keep your tension even.

The top edge should remain flat rather than becoming wavy.


Step 13: Create Handle Placement

Measure equal distances from each side of the bag.

Mark the handle attachment points using stitch markers.

For a children's shoulder bag, position the handles approximately 2–2.5 inches from each side seam.

Make sure both sides are symmetrical.


Step 14: Crochet the Handles

Chain enough stitches to create your desired handle length.

For a child-sized shoulder bag, approximately 20–24 inches can be a useful starting point.

Work several rows of sc over the chain.

For extra strength, make the handle approximately 1–1.5 inches wide.

Fold the handle lengthwise if you want a thicker strap and sew it securely.


Step 15: Attach the Handles

Sew each handle securely to the inside or outside of the bag.

Reinforce each attachment point several times.

The handles experience significant tension when the bag is carried, so do not rely on a single row of stitching.


Step 16: Add a Closure

The bag can remain open, or you can add a simple closure.

Button Closure

Sew a button to the front.

Create a small crochet loop on the back.

Snap Closure

Sew a lightweight snap inside the top edge.

Crochet Tie

Create two small cords and tie them together.

For younger children, keep the closure simple and avoid unnecessarily long loose cords.


Step 17: Add a Decorative Flower

For a more feminine design, crochet a small flower.

Attach it near one corner of the bag.

A cream flower on a dusty-pink bag creates an elegant boutique appearance.


Step 18: Add a Bow

A small crochet bow can be attached above the heart or near one corner.

Keep the bow relatively flat so the bag remains practical for everyday school use.


Step 19: Personalize the Bag

Add a child's initial using embroidery or crochet lettering.

Examples:

A

M

S

L

Use a contrasting color so the initial is clearly visible.

This can be particularly attractive for personalized Etsy orders.


Step 20: Add a Lining

A fabric lining can make the bag more durable and help prevent small objects from slipping through the crochet fabric.

Choose a lightweight cotton fabric.

Measure the finished bag.

Cut two fabric pieces slightly smaller than the crochet panels.

Sew them together.

Insert the lining inside the bag.

Hand-sew the upper edge to the crochet border.


Children's Size Options

You can easily modify the pattern.

Mini Size

Use smaller squares or fewer granny rounds.

Perfect for:

  • Hair accessories
  • Small toys
  • Tiny notebooks

Standard Children's Size

Use 8 squares with approximately 4.5–5-inch squares.

Suitable for:

  • Small books
  • Pencil case
  • Hair accessories
  • Small school supplies

Larger School Bag

Increase each square to approximately 6 inches.

This creates additional capacity for:

  • Notebook
  • Water bottle
  • Small lunch container
  • Pencil case

Always consider the child's age and the weight the bag will carry.


Customization Ideas

Classic Heart Bag

Cream squares with burgundy hearts.

Pink School Bag

Dusty-pink background with ivory hearts.

Rainbow Heart Bag

Use a different pastel shade for each heart.

Floral Heart Bag

Add small crochet flowers around the border.

Personalized School Bag

Add the child's initial.

Matching Collection

Create matching:

  • Crochet scrunchie
  • Hair bow
  • Pencil case
  • Lunch bag
  • Notebook cover
  • Sweater vest

This can become a complete back-to-school collection.


Common Mistakes to Avoid

Uneven Granny Squares

If your squares have different dimensions, joining them will be difficult.

Solution: Measure every square before assembly.

Loose Seams

Weak seams may stretch when the bag is filled.

Solution: Reinforce every joining seam.

Uneven Handles

Unequal handle placement makes the bag hang incorrectly.

Solution: Mark the attachment points before sewing.

Heavy Decorations

Too many embellishments can make the bag uncomfortable.

Solution: Keep decorative elements lightweight.

Overfilled Bag

A crochet bag can stretch when overloaded.

Solution: Keep the contents appropriate for the bag's size and construction.


Professional Finishing Tips

Before considering the bag complete:

  • Check every seam.
  • Reinforce the handles.
  • Secure all yarn ends.
  • Check the top edge.
  • Test the closure.
  • Make sure the heart squares are aligned.
  • Lightly block the finished bag.
  • Remove loose fibers.
  • Check the lining if one has been added.

These small finishing details can make a handmade bag look significantly more professional.


Washing and Care

Follow the care instructions for your chosen yarn.

For washable cotton:

  • Hand wash or use a gentle cycle.
  • Use mild detergent.
  • Do not bleach.
  • Avoid aggressive wringing.
  • Reshape while damp.
  • Dry flat.
  • Store in a dry place.

If the bag has a fabric lining, follow the lining fabric's care instructions as well.


Conclusion

The Crochet Granny Heart Square Bag for Girls is a wonderful way to combine traditional crochet techniques with a fresh back-to-school aesthetic.

The individual heart squares make the project enjoyable to customize, while the simple two-panel construction keeps the finished bag practical and wearable.

Experiment with school colors, soft pastels, flowers, bows, initials, and contrasting borders to create a design that feels completely your own.

For handmade sellers, the real opportunity is to turn this single project into an entire coordinated collection. A heart-square bag paired with a matching crochet pencil case, notebook cover, scrunchie, lunch bag, and sweater vest can create a cohesive back-to-school collection that looks polished and boutique-inspired.