Easy Christmas Tree Ornaments: Free Crochet Patterns
Small, handmade decorations carry a weight and warmth that store-bought plastic baubles simply cannot match. Creating these ornaments allows you to use up tiny scraps of yarn while building a collection of heirloom-quality pieces for your holiday branches. These projects suit beginners and experienced makers who need a quick creative outlet during the busy festive season. You will learn to work in the round using tight tension to ensure the shapes hold their form when hung. The resulting ornaments feel dense, sturdy, and charming, bringing a soft, tactile contrast to the bright lights and hard needles of your evergreen tree.

Why This Project Is Worth Making
The Classic Crochet Granny Square Tote is a reliable project that blends utility with personal style. It utilizes the iconic granny square construction, meaning you can complete it in manageable segments rather than working on one massive, heavy piece all at once. This project is highly portable, making it the ideal choice for stitching on the go during your commute or while relaxing in the evenings. Because it uses simple double crochet clusters, it allows for a meditative rhythm that builds quickly, rewarding you with a durable, sturdy bag perfect for grocery runs or carrying craft supplies.
Using medium-weight yarn makes this tote substantial enough to hold weight without stretching excessively. You can easily adjust the size of your bag by adding or removing individual squares, giving you control over the final dimensions. The assembly process is straightforward, requiring only a simple whip stitch or slip stitch join to turn your flat squares into a three-dimensional vessel. It serves as a great introduction to garment and accessory construction for those who have only worked on flat items like blankets.
I finished my tote in a single weekend using my leftover yarn stash. The pattern is so easy to memorize that I could work on it while watching television, and the finished bag feels surprisingly sturdy for everyday use.
— Sarah, intermediate crocheter
Pattern Overview & Skill Level
- Skill Level: Advanced Beginner
- Approximate Time: 6 to 8 hours
- Construction: 13 individual granny squares joined to form a bag body with two integrated handles.
- Finished Dimensions: Approximately 14 inches wide by 14 inches deep, excluding handles.
Materials & Supplies Needed
- Yarn: Worsted weight (#4), 100% cotton is recommended for minimal stretching, approximately 600 yards total.
- Hook Size: 5.0 mm (H-8).
- Notions: Tapestry needle for weaving in ends, scissors, and locking stitch markers to hold squares together during assembly.
- Safe yarn substitutions: Acrylic yarn is a soft alternative, though it may stretch more under weight; wool blends are warm but should be hand-washed to avoid felted deformation.
Stitch Guide & Abbreviations (US Terms)
- ch: chain
- sl st: slip stitch
- dc: double crochet
- dc-cl: double crochet cluster (3 dc in the same space)
- sp: space
- st(s): stitch(es)
Step-by-Step Pattern Instructions
Granny Squares
Make 13 identical squares.
- Rnd 1: Ch 4, join with sl st to first ch to form a ring. Ch 3 (counts as first dc), 2 dc in ring, ch 2, (3 dc in ring, ch 2) 3 times. Join with sl st to top of beg ch-3. (12 dc, 4 ch-2 sps)
- Rnd 2: Sl st into next 2 sts and into first ch-2 sp. Ch 3, (2 dc, ch 2, 3 dc) in same sp. *Ch 1, (3 dc, ch 2, 3 dc) in next ch-2 sp. Repeat from * 2 more times. Ch 1, join with sl st to top of beg ch-3. (24 dc, 4 ch-2 sps, 4 ch-1 sps)
- Rnd 3: Sl st into next 2 sts and into first ch-2 sp. Ch 3, (2 dc, ch 2, 3 dc) in same sp. *Ch 1, 3 dc in next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in next ch-2 sp. Repeat from * 2 more times. Ch 1, 3 dc in last ch-1 sp, ch 1, join with sl st to top of beg ch-3. (36 dc, 4 ch-2 sps, 8 ch-1 sps)
Assembly
Arrange 13 squares into the classic bag shape: a central base square, four squares surrounding it to create the sides, and four squares stacked for the front and back panels. Use a slip stitch join through the back loops only to attach the squares, ensuring your seam tension remains consistent so the bag does not pucker.
Handles
After joining the main body, attach yarn to the top center of the side panels. Work 8 rows of dc across 6 stitches, turning at the end of each row. After 8 rows, fold the handle strip over and sew the end to the corresponding interior side to create a loop, or attach directly to the opposite side of the bag opening for a flat handle.
Care & Washing Instructions
- Hand wash your tote in cool water using a gentle detergent to maintain the integrity of the cotton fibers.
- Lay the bag flat on a clean towel in a shaded area to air dry, avoiding direct sunlight which can fade yarn colors.
- If the bag loses its shape during use, lightly steam the squares or use a spray bottle to dampen them, then pull into the original dimensions and let dry completely.
Pro Tips & Common Mistakes to Avoid
- Maintain consistent tension by holding your yarn with a steady grip, as loose stitches in the join can cause the bag to sag when items are added.
- Use a stitch marker at the beginning of each round to ensure you are joining your rounds in the correct space, which prevents the square from becoming skewed or lopsided.
- Weave in your yarn ends by running the tapestry needle through the back of the dc clusters for at least one inch, then reversing direction to lock the yarn in place.
- To adjust the size of the bag, add an extra round to each granny square or increase the number of total squares used in the assembly; keep in mind this will require significantly more yarn.
Frequently Asked Questions
Can I use a larger hook to make the bag faster?
Using a larger hook will make the stitches loose and the gaps between the dc clusters quite large, which may cause items to fall out of the bag. Stick to the recommended hook size to ensure the fabric remains dense.
Is this project suitable for a complete beginner?
If you are familiar with the basic double crochet stitch and how to work in rounds, you can manage this pattern. It is an excellent practice project for learning how to join squares cleanly.
Can I sell the finished bags I make from this pattern?
You are welcome to sell physical items you create from this pattern, provided you credit the designer. Please note that you may not sell or redistribute the written pattern itself.
What if I run out of yarn halfway through?
If you run out of yarn, you can incorporate a contrasting color for the final rounds of the squares or for the handles. This creates a stylish color-block effect that adds personality to the design.

Hanging your finished work on the tree adds a personal touch that turns your space into a true home. You can try using metallic thread held together with a strand of cotton yarn to give your pieces a subtle holiday shimmer. Taking a photo of your ornaments and tagging us on social media helps others find inspiration for their own holiday crafting. If you want to keep the momentum going, check out the rest of our pattern library for more quick projects to fill your winter evenings.





