Crochet heart drawstring pouch pattern
Four rounds to tick off make a heart-front granny square drawstring pouch.

- Skill
- Intermediate
- Rounds
- 9 rounds
- Yarn weight
- Worsted
- Hook
- 5 mm
- Time
- 4-6 hours
Intermediate
What the original page called it. Nothing here is graded a second time.
9 rounds
Each one gets its own line, with a box beside it to tick as you go.
Worsted
What the sample was made in. Any weight works — the size moves with it.
About this pattern
This pouch starts as a heart motif and ends as a lined-looking bag with its own drawstring closure. The heart takes 2 rounds, the square worked around it takes another 2, and the same pair repeats for a second panel before the two are joined into a body. Four rounds of shaping per side is a manageable tick-box list for anyone wanting a finished gift item without a long project sitting in the basket for weeks.
The shaping lives entirely in round 2 of the heart, where treble crochets are worked up one side of the point and mirrored down the other to carve out the top dip and bottom tip. Slow down here and count stitches before slip stitching closed, since a heart that goes lopsided at this stage stays lopsided once the granny square rounds are built out around it. The square rounds afterward are more forgiving, following standard corner increases.
- Crochet a small heart motif first, shaping the top dip and bottom point in the second round.
- Work two rounds of a granny-style square around the heart so it sits centered on a colored background.
- Repeat the heart and square combination a second time without fastening off, ready for joining.
- Hold the two squares wrong sides together and single crochet around three sides to close the base and edges.
- Build the pouch body upward in rounds above the joined squares, leaving one round open as a drawstring channel.
- Finish the body with a round of double crochets, then chain two drawstrings and thread them through the channel.
What goes wrong
- Heart point loses its shape Keep the treble crochet counts even on both sides of round 2 before slip stitching. Recount stitches at the point before moving on to the square rounds.
- Uneven corners on the granny square Make sure each corner gets its chain space plus the matching stitch pair on every round. A skipped corner space throws the square off-center around the heart.
- Drawstring channel stitches miscounted Chain and skip stitches evenly around the channel round so the gaps line up on both sides of the pouch. Uneven gaps make the drawstring bunch on one side.
- Squares joined the wrong way Single crochet only around three sides, leaving the top open for the pouch body. Check the wrong sides are facing before starting the join round.
Yarn, hook and the rest
Copied from the source pattern's own materials list.
- 20 grams of medium weight base color yarn
- 5 grams of medium weight heart color yarn
- 5mm crochet hook
- Scissors
- Yarn needle
Progress tracker
0 of the 9 rounds on this page are ticked.
The pattern, round by round
Kept in the order and the wording the source used. Tick a round as you finish it; the ticks stay on this device.
Heart
Begin with heart color yarn and form a loop, either with a magic circle or by chaining 4 and slip stitching to form a ring.
Round 1
Chain 3 (counts as first stitch), make 11 double crochets into the ring, then slip stitch to the top of chain 3.
Round 2
Skip 2 stitches, create 8 treble crochets into the third stitch for one side of the heart's top, work down the side to the point, and mirror the pattern up the other side, finishing with a slip stitch.
Forming Square Around Heart
Attach base color yarn to a stitch at the corner of the heart's treble crochets.
Round 3
Chain 3 and work around the heart's perimeter, creating a square by forming corners with chain spaces and varying the stitch heights to match the curve of the heart.
Round 4
Increase the square's size by working a round of double crochets, placing two double crochets and a chain two space into each corner space.Repeat the steps to create a second granny square but do not fasten off.
Assembling the Pouch
Join Squares
Align the two squares wrong sides together and join them by single crocheting around three of the sides.
Body Rounds
Continue crocheting to form the body of the pouch above the squares.
Channel Round
After several rounds of building the pouch's height, create a drawstring channel in one round by chaining and skipping stitches.
Final Round
Complete the pouch's body with a final round of double crochets.
Drawstrings
Craft two strings by chaining to a desired length and threading them through the drawstring channel opposite each other.
Finish
- Weave in every yarn end from the heart, the squares, and the joining round before the pouch takes its final shape.
- Thread the two chained drawstrings through the channel round from opposite sides so pulling either one closes the top.
- Trim both drawstrings to matching lengths once threaded and knot or tassel the ends as preferred.
Bigger or smaller
- Smaller
- Drop to a thinner yarn weight with a smaller hook so the same round counts produce a more compact heart and pouch overall.
Tally for this round
0
This is a plain tally. It does not know the pattern. With focus inside this box, the up and down arrow keys move it too.
The ticks, the tally and the round you reached live on this device only. No account, no upload, and nothing shows up on a second phone. Clearing site data clears all of it.
Short forms in this pattern
Short forms are not standardised. What follows was copied from this pattern's own source exactly as it appeared there; a different designer may use the same two letters for something else entirely.
- ch
- chain
- ch1-sp
- chain-1-space
- ch2-sp
- chain-2-space
- dc
- double crochet
- dc2tog
- double crochet 2 stitches together
- hdc
- half double crochet
- rep
- repeat
- sc
- single crochet
- sk
- skip
- sl st
- slip stitch
- st
- stitch
- tr
- treble crochet
FAQs
Asked and answered
These answers came from whoever first published the pattern, kept word for word.
Can the heart color and base color be swapped?
Yes, the heart color yarn and base color yarn are just two contrasting shades. Swapping them changes the look without changing the construction.
What if magic circle is not a comfortable start?
Chain 4 and slip stitch to form a ring instead of using a magic circle. Both starts work fine for round 1 of the heart.
How does the drawstring channel actually work?
One round is worked by chaining and skipping stitches instead of stitching straight across, leaving small gaps. The two chained drawstrings thread through those gaps from opposite sides so either one can cinch the top closed.
Does the second square need to match the first exactly?
Yes, repeat the heart and square rounds the same way for the second panel. Keeping both panels consistent makes the single crochet join around three sides sit evenly.