
Free Arm Warmers Knitting Pattern – Posh Patterns
There is something deeply satisfying about knitting a pair of arm warmers. They are small enough to finish in an evening or two, practical enough to wear constantly through the cooler months, and just stylish enough to make people ask where you bought them. When you tell them you made them yourself, the look on their face is half the reward. This free arm warmers knitting pattern from Posh Patterns is designed to give you exactly that feeling — a quick, rewarding project that produces a beautiful, polished result you will be proud to wear or gift.
Whether you are a beginner who has just mastered the knit and purl stitch or an experienced knitter looking for a fast weekend project, this pattern has been written with clarity and care so that every step feels approachable. We will walk through everything you need — materials, gauge, stitch explanations, step-by-step instructions, finishing tips, and ideas for customising the pattern to make it your own.
Why Arm Warmers Are the Perfect Knitting Project
Before we dive into the pattern itself, it is worth taking a moment to appreciate just how ideal arm warmers are as a knitting project. Unlike a full sweater, which can take months and test your patience through endless stocking stitch, arm warmers give you a finished object in a matter of hours. Unlike socks, they do not require the mastery of turning a heel or navigating fiddly double-pointed needle work at a tiny gauge. They sit right in that sweet spot — fast enough to stay exciting from cast-on to cast-off, but complex enough to genuinely teach you something.
Arm warmers are also incredibly versatile. They can be dressed up or dressed down. A pair knitted in a fine merino in a deep jewel tone looks perfectly at home with a smart coat and boots. The same shape knitted in a chunky, tweedy yarn becomes effortlessly casual. You can add cables, lace panels, colourwork, or simple ribbing and each version feels like an entirely different design. The basic construction — a tube with a thumb gusset — remains the same, which means once you understand the pattern, the creative possibilities are genuinely limitless.
From a practical standpoint, arm warmers are also one of those accessories that people actually reach for all the time. They fit in a coat pocket or a bag. They keep wrists and forearms warm without overheating the full hand, which makes them perfect for typing at a desk, walking the dog on a crisp morning, or that particular kind of autumn weather where you cannot quite decide between a coat and a cardigan. They are useful in a way that a purely decorative project is not, and that usefulness makes them satisfying to knit and to give.
Materials You Will Need
One of the most appealing things about this pattern is that the materials list is short and affordable. You do not need a large quantity of yarn, and the needle size is accessible for most knitters.
Yarn: Approximately 150–200 metres of DK weight yarn (also known as light worsted weight). For this pattern, a yarn with some natural fibre content — wool, alpaca, or a wool blend — will give the best stitch definition and warmth. Acrylic yarns work perfectly well if you prefer a machine-washable option. Choose a colour that makes you happy every time you look at it, because you will be looking at it a lot.
Needles: 4mm double-pointed needles (a set of five is ideal) or a short circular needle in the same size if you prefer the magic loop method. If you have never tried double-pointed needles before, arm warmers are an excellent first project for them. The circumference is comfortable to work with, and you will build confidence quickly.
Notions: A tapestry needle for weaving in ends, a stitch marker (or a loop of scrap yarn works just as well), and a small length of waste yarn or a stitch holder for the thumb gusset stitches.
Gauge: 22 stitches and 30 rows to 10cm in stocking stitch on 4mm needles. As with any project that needs to fit a specific body part, it is worth taking a few minutes to knit a gauge swatch. Arm circumferences vary quite a bit between people, and a small adjustment in needle size can make the difference between a perfect fit and a pair of arm warmers that slide down all day.
Sizing
This pattern is written in three sizes to accommodate a range of arm circumferences.
Small: Fits arm circumference of approximately 20–22cm. Finished circumference after knitting: 18cm (designed to stretch slightly).
Medium: Fits arm circumference of approximately 23–26cm. Finished circumference after knitting: 22cm.
Large: Fits arm circumference of approximately 27–30cm. Finished circumference after knitting: 26cm.
The finished length of the arm warmer is approximately 28–30cm from cast-on edge to cast-off edge, which covers most of the forearm and comes past the wrist. If you would like shorter or longer arm warmers, instructions for adjusting the length are included in the pattern notes below.
Abbreviations and Stitch Guide
Before you begin, familiarise yourself with the following abbreviations used throughout this pattern.
CO — Cast on. This pattern uses the long-tail cast-on method, which creates a neat, slightly stretchy edge that works beautifully at the cuff.
K — Knit.
P — Purl.
K2tog — Knit two stitches together. This is a right-leaning decrease used in the thumb gusset shaping.
M1L — Make one left. Insert the left needle from front to back under the bar of yarn between two stitches and knit into the back of the loop. This creates a left-leaning increase.
M1R — Make one right. Insert the left needle from back to front under the bar of yarn between two stitches and knit into the front of the loop. This creates a right-leaning increase.
PM — Place marker.
SM — Slip marker.
sts — Stitches.
rnd(s) — Round(s).
rep — Repeat.
Pattern Notes
This pattern is worked in the round from the bottom of the wrist upward toward the elbow. Working from the bottom up means you can try the arm warmer on as you go and adjust the length before you cast off.
The cuff uses a simple 2×2 ribbing (knit 2, purl 2) which gives excellent stretch and helps the finished piece stay in place on the arm. You could substitute 1×1 ribbing if you prefer, or even a twisted rib for extra elasticity.
The body of the arm warmer is worked in stocking stitch, which is the simplest fabric to knit in the round — you just knit every round. If you would like to add texture, the body section is the ideal place to introduce a cable panel, a simple lace motif, or even stripes. The basic structure will remain the same; you are simply substituting one type of stitch pattern for another across the body rounds.
The thumb gusset is a gentle shaping section that creates a small opening for your thumb to sit comfortably without restricting movement. Many arm warmer patterns skip this step entirely and rely on stretchy fabric to accommodate the thumb, but a proper gusset makes a noticeably more comfortable and professional-looking garment.
Adjusting the length: To make shorter arm warmers, reduce the number of body rounds before and after the thumb gusset section. To make longer arm warmers that reach further toward the elbow, simply add more rounds to the upper body section after the thumb stitches have been placed on hold.
The Pattern
Cast On and Cuff
Using 4mm double-pointed needles and the long-tail cast-on method, cast on the following number of stitches:
Small: 40 sts / Medium: 48 sts / Large: 56 sts
Divide your stitches evenly across four double-pointed needles and join to work in the round, being careful not to twist. Place a stitch marker at the beginning of the round.
Rounds 1–16: Work in 2×2 rib as follows: K2, P2, repeat from to to end of round.
These 16 rounds of ribbing create a cuff approximately 5cm deep. If you prefer a deeper cuff, simply continue in rib for additional rounds before moving on to the body section.
Body
Rounds 17 onwards: Knit every stitch of every round (stocking stitch in the round).
Continue in stocking stitch until the piece measures approximately 10cm from the cast-on edge (including the cuff), or until you have worked roughly 14–16 rounds of stocking stitch above the cuff.
Thumb Gusset
The thumb gusset begins on the next round. The increases are placed at the thumb side of the arm warmer — typically the outer edge of your hand when the arm warmer is worn. If you are unsure which side to use, simply pick a point that feels natural and stay consistent between both arm warmers.
Set-up round: Knit to the last 2 stitches of the round, PM (this is your gusset marker), M1R, K2, M1L. You now have 2 extra stitches — the beginning of your gusset. Total stitches: Small 42, Medium 50, Large 58.
Rounds 1–2: Knit to gusset marker, SM, knit to end.
Increase round: Knit to gusset marker, SM, M1R, knit to end of round, M1L. 2 stitches increased.
Repeat these three rounds (two plain rounds, then one increase round) a total of five times. After all increases, you should have 10 gusset stitches sitting between your gusset marker and the end-of-round marker. Total stitches: Small 52, Medium 60, Large 68.
Work two plain rounds across all stitches.
Thumb placement round: Knit to gusset marker, remove gusset marker, place the next 10 stitches onto a stitch holder or length of waste yarn, cast on 2 stitches over the gap using the backward loop method, knit to end of round. Your round is now back to its original stitch count: Small 42 sts (but return to 40 after the gap stabilises), Medium 48, Large 56. For a clean join, you may find it helpful to pick up and knit one stitch at each side of the gap rather than casting on, then decrease on the following round. Either method produces a tidy result.
Upper Body
Continue knitting every round in stocking stitch until the arm warmer measures your desired total length. For the standard 28–30cm length, continue until the piece measures approximately 25–26cm from the cast-on edge.
Final cuff: Work 8–10 rounds of 2×2 rib as follows: K2, P2, repeat to end of round.
Cast off all stitches loosely in rib pattern. A stretchy cast-off is highly recommended here — try the elastic cast-off method by working K2tog through the back loop and slipping the resulting stitch back onto the left needle before knitting the next stitch, or simply use a needle one size larger to cast off.
Thumb
Return the 10 held thumb stitches to your double-pointed needles. Rejoin the yarn and pick up and knit 3–4 stitches from the cast-on edge above the thumb gap to close any hole. Join to work in the round.
Work in 2×2 rib for 6–8 rounds, then cast off loosely. Weave in the tail from the picked-up stitches to neaten the join at the base of the thumb opening.
Finishing
Weave in all ends securely using a tapestry needle. For ends near the thumb opening, it is worth taking extra care to work them in across several directions so they do not work their way loose with wear and repeated stretching.
Block your finished arm warmers lightly. For natural fibre yarns, soak in cool water with a small amount of wool wash, press gently in a towel, and lay flat to dry. Blocking softens the fabric, evens out any slight inconsistencies in tension, and really does make a noticeable difference to the finished appearance.
Make a second arm warmer following the same instructions.
Tips for Getting the Best Results
Tension matters more than you think. Even small variations in your knitting tension can affect the fit significantly over the length of an arm warmer. If you find your tension loosens up as you relax into a project, try going down half a needle size for the body section.
Keep both arm warmers matching. It sounds obvious, but it is very easy to cast off one arm warmer with looser tension than the other, or to work slightly more rows on one than the other. Measure as you go and try them on frequently.
Consider yarn properties when choosing your fibre. Smooth yarns show stitch definition beautifully and highlight any cables or texture you add. Tweedier or hairier yarns are wonderfully cosy but can obscure fine stitch work. If this is your first time adding a cable panel, use a smooth yarn so you can actually see what you are doing.
Use a lifeline if you are nervous. Threading a length of smooth waste yarn through your live stitches every ten rounds or so means that if something goes wrong, you have a safe point to rip back to without losing your whole project.
Customisation Ideas
The beauty of a simple arm warmer pattern like this one is how readily it accepts personalisation. Here are a few ways to make this pattern truly your own.
Running a cable panel down the centre front of the arm warmer adds instant elegance. A simple 6-stitch cable crossed every 6 rounds is enough to transform the look completely. Simply remove 6 stitches from your stocking stitch body and replace them with a cable panel, adjusting your cast-on count by a few stitches to account for the pull-in that cables create.
Colourwork is another beautiful option. A simple two-colour stranded pattern worked across the body section gives a Nordic, wintry feel that is hard to resist. Keep your floats loose and your tension consistent, and the result will be stunning.
For a lacier, more delicate look, replacing the stocking stitch body with a simple 4-row lace repeat introduces an airy elegance that works particularly well in fine merino or silk blend yarns. Look for lace patterns with a multiple that divides evenly into your stitch count.
Finally, do not overlook the humble stripe. Alternating two or three colours every few rounds is simple, uses up small amounts of yarn from your stash, and produces arm warmers with a cheerful, graphic look that is genuinely hard to put down once you start.
A Note on Gifting
Hand-knitted arm warmers make an exceptional gift. They are personal, practical, and carry with them the knowledge that someone spent hours creating something specifically for you. If you are knitting these as a gift, measure the recipient’s wrist and forearm circumference if at all possible, or ask them to try on a similar knitted item so you can check the fabric stretch is right. A quick conversation about colour preferences will also save you from the risk of presenting someone with a colour they dislike, however beautifully knitted.
For a particularly polished gift presentation, block the arm warmers, fold them neatly, and tie them with a length of ribbon or place them in a small paper bag with the pattern card tucked inside. Gifting the pattern alongside the finished item is a lovely touch that invites the recipient into the craft if they are curious.
We hope this free arm warmers knitting pattern from Posh Patterns brings you a project you genuinely enjoy from start to finish. There is real pleasure in making something wearable and beautiful with your own hands, and arm warmers — with their manageable scale, their satisfying construction, and their endless room for creativity — are one of the very best ways to experience that pleasure. Cast on, settle in, and enjoy every stitch.