Nothing says Christmas quite like a stocking on the mantel. Whether you want one full-size stocking for each member of the family or a string of tiny ones for the tree, crochet is the perfect way to make them: stockings are small, forgiving projects, and most of them use simple stitches you already know.
This roundup gathers 10 genuinely free crochet Christmas stocking patterns, verified free on the designer’s own page. The first four are full-size stockings for the fireplace. The last six are mini stockings that work as ornaments, garlands, gift toppers, and gift-card holders. Pick your size first, then your style.
How to choose the right stocking pattern
Start with the job the stocking has to do. A fireplace stocking needs to be big and sturdy enough to hold small gifts, so look for worsted or bulky yarn and a solid stitch. A tree ornament or garland stocking should be small and light, so it hangs well and works up fast. If you are making a matching set for the whole family, choose a pattern that is easy to repeat in different colors, like the gnome family stockings below.
Also check the terms before you start. A few of these patterns are written in UK crochet terms, where a double crochet is the equivalent of a US single crochet. The pattern notes below flag those, so you do not end up with a stocking twice the size you expected.
Full-size Christmas stockings
1. Gnome Family of Stockings — ACCROchet
A basic full-size stocking pattern worked from the toe up, designed to be made as a matching family set. Each stocking takes about 150 g of Lion Brand Vanna’s Choice yarn and a 6 mm hook, and finishes around 19.75 inches tall folded (24.5 inches unfolded). Change the colors to match your own decor, and fill them with treats before Christmas Eve. Get the free Gnome Family of Stockings pattern from ACCROchet.
2. Large Crochet Christmas Stocking — The Crochet Village
A chunky, classic stocking in bulky (#5) yarn with a 9 mm hook, finishing about 19 inches long and 8 inches wide. It is worked from the toe up in four connected parts — toe, foot, heel, and cuff — with the heel worked in rows. A good pick if you want one generous stocking that looks handmade rather than store-bought. Get the free Large Crochet Christmas Stocking pattern from The Crochet Village.
3. Bigger Christmas Stocking — MummaJ Crochet
A large stocking with a white toe and cuff and a red body, written in UK terms and freshly updated in October 2026. It uses half treble crochet throughout, with a chain loop at the top for hanging, and is an easy handmade decoration for the home. If you are comfortable with UK terms, this is a straightforward weekend project. Get the free Bigger Christmas Stocking pattern from MummaJ Crochet.
4. Granny Square Christmas Stocking — Funrecipe Blog
A vintage-style stocking made from 24 classic granny squares in red, cream, and pine green, joined with raised red seams and finished with solid heel and toe caps, a cuff, and a hanging loop. The finished stocking is about 21 inches tall and 14 inches from heel to toe, and the designer estimates 8 to 10 hours. The squares are simple and repetitive, so this is a great project to work on a few squares at a time. Get the free Granny Square Christmas Stocking pattern.
Mini Christmas stockings
Mini stockings are the fastest win on this list. Most take under an hour, use up scrap yarn, and can be turned into ornaments, garlands, gift toppers, or advent-calendar pockets. Make one to test a pattern, then make a whole string of them.
5. Hexagon Stocking — Bella Coco Crochet
A clever construction: make 16 crochet hexagons, then join them into a stocking shape. The pattern comes with both a written pattern and video tutorials, so it is a good way to practice reading patterns while watching each step. Note that it is written in UK terms. Get the free Hexagon Stocking pattern from Bella Coco Crochet.
6. Christmas Candy Hexagon Stocking — Fiber Flux
Another hexagon-based stocking, this time in pastel candy colors with super bulky yarn and a K (6.5 mm) hook. The unseamed hexagon measures 17 inches across, and the finished stocking is about 12 inches from toe to top cuff. Add bells, a tiny pom-pom, or a bow at the top to finish it. Get the free Christmas Candy Hexagon Stocking pattern from Fiber Flux.
7. Mini Crochet Stocking — The Crocheting Mom
The quickest pattern on this list: the designer makes each mini stocking in about 5 to 10 minutes, originally one for each of her students, filled with a little candy. It uses a G (4.0 mm) hook and Red Heart With Love yarn, with optional white and evergreen for the cuff. Perfect for a classroom, a garland, or a last-minute gift topper. Get the free Mini Crochet Stocking pattern from The Crocheting Mom.
8. Mini Christmas Stocking — MummaJ Crochet
A cute mini stocking that works as a Christmas ornament, a garland piece, or a tiny baby stocking for a small gift. It uses cotton yarn, a 3.5 mm hook, and simple single, half double, and double crochet stitches worked in a continuous spiral. Once you know the pattern, they are easy and fast to repeat. Get the free Mini Christmas Stocking pattern from MummaJ Crochet.
9. Mini Plaid Stocking — MJ’s Off the Hook Designs
A rustic plaid mini stocking with a folded band, a hanging loop threaded with wooden beads, and a classic red-and-cream color scheme. Hang it on the tree, use it as a present topper, or make a set in different plaid colorways. Get the free Mini Plaid Stocking pattern from MJ’s Off the Hook Designs.
10. Stocking Ornament — Maria’s Blue Crayon
A simple stocking ornament in worsted-weight red and white yarn with a 3.75 mm hook. The pattern is free on the blog, with a printable PDF available in the designer’s shop. A good first stocking if you want the classic shape with no complicated heel shaping. Get the free Stocking Ornament pattern from Maria’s Blue Crayon.
Quick-pick table: which stocking should you make?
| Pattern | Size | Best for | Yarn and hook |
|---|---|---|---|
| Gnome Family of Stockings | Full-size | Matching family set | Worsted, 6 mm |
| Large Crochet Christmas Stocking | Full-size | One chunky fireplace stocking | Bulky, 9 mm |
| Bigger Christmas Stocking | Full-size | Simple UK-terms project | Worsted, half treble stitch |
| Granny Square Stocking | Full-size | Vintage granny style | Worsted, 5 mm |
| Hexagon Stocking (Bella Coco) | Mini | Learning pattern reading | DK, video included |
| Christmas Candy Hexagon Stocking | Mini to medium | Pastel candy colors | Super bulky, 6.5 mm |
| Mini Stocking (Crocheting Mom) | Mini | Fastest make, classroom gifts | Worsted, 4 mm |
| Mini Stocking (MummaJ) | Mini | Ornaments and garlands | Cotton, 3.5 mm |
| Mini Plaid Stocking | Mini | Rustic plaid look | Worsted, ornament size |
| Stocking Ornament | Mini | Classic first stocking | Worsted, 3.75 mm |
Tips for crochet stockings that last
Use a tight tension for full-size stockings, so they hold their shape when filled. If a stocking will hang on the mantel, add a sturdy hanging loop and hang it from a proper stocking holder rather than a nail in the mantel edge. For minis, weave in your ends as you go — with so many color changes, a pile of loose ends is the least fun part of the project. And if you are making a set, finish one stocking completely before starting the next, so you can check the size against the first one instead of discovering a mismatch at the end.
Pair your stockings with the rest of your handmade Christmas decor: our free crochet Christmas ornament patterns, free crochet snowman patterns, free crochet gingerbread patterns, free crochet Christmas star patterns, free crochet Christmas bag charm patterns, and free crochet Christmas gift patterns all use the same festive palette.
Frequently asked questions
What is the easiest crochet Christmas stocking pattern for a beginner?
The mini stockings on this list are the easiest starting point, especially the Crocheting Mom mini stocking and the Maria’s Blue Crayon stocking ornament, which use basic stitches and simple shaping. For a full-size first stocking, the Large Crochet Christmas Stocking from The Crochet Village uses bulky yarn and a large hook, so it works up quickly.
How long does it take to crochet a Christmas stocking?
Mini stockings can take as little as 5 to 10 minutes each, while a full-size stocking takes several hours. The granny square stocking in this roundup is estimated at 8 to 10 hours because it uses 24 individual squares.
What yarn is best for crochet Christmas stockings?
Worsted-weight acrylic or cotton is the most common choice: it is affordable, holds its shape, and comes in every Christmas color. Bulky yarn makes a chunkier, faster stocking, while DK or cotton thread suits delicate mini ornaments.
Are these crochet Christmas stocking patterns really free?
Yes. Every pattern linked here is published free on the designer’s own blog or website, with the full instructions on the page. A few designers also sell an optional ad-free PDF, but the free version is complete.
Can I crochet a Christmas stocking if I only know basic stitches?
Yes. Most stockings use chain, single crochet, half double crochet, and double crochet, plus simple increases and decreases for the heel and toe. If a pattern uses UK terms, remember that a UK double crochet equals a US single crochet, and a UK treble equals a US double crochet.

