
Button Up Top Crochet Pattern: A Complete Guide to Making Your Own Stylish Handmade Top
There is something deeply satisfying about wearing a garment you made yourself. When that garment is a beautifully crafted button-up top with elegant lines, thoughtful construction, and a fit you designed specifically for your body, that satisfaction multiplies tenfold. This crochet pattern for a button-up top is perfect for intermediate crafters who want to expand their wardrobe with something genuinely wearable, stylish, and unique. Whether you are a seasoned crocheter looking for your next project or someone who has just moved past the basics and wants a real challenge, this guide will walk you through everything you need to know to create a stunning button-up crochet top from start to finish.
Why Crochet a Button-Up Top?
Crocheted garments have surged in popularity over the past few years, and for good reason. The handmade aesthetic has never been more fashionable, and a well-made crochet top stands apart from anything you will find in a store. Button-up tops in particular offer a versatility that pullovers simply cannot match. You can wear them fully buttoned for a polished, structured look, leave them open as a lightweight layer over a tank top or bralette, or style them half-buttoned for a relaxed, casual feel. The possibilities are endless, and the construction method gives you complete control over the fit, length, and design details.
Beyond the style benefits, crocheting your own clothing is an incredibly meditative and rewarding practice. Working stitch by stitch toward a finished garment teaches patience, attention to detail, and a deep understanding of how fabric is actually constructed. When you wear your finished top, you will notice the drape of the yarn, the way the stitches catch the light, and the precise fit that comes from making something tailored to your measurements.
Materials You Will Need
Before diving into the pattern itself, gather your materials so that everything is ready when you sit down to start stitching.
Yarn: For a wearable, breathable top, a cotton or cotton-blend yarn is highly recommended. Cotton has excellent stitch definition, holds its shape well after washing, and feels comfortable against the skin during warmer months. You will need approximately 600 to 900 yards of yarn depending on your size, with smaller sizes requiring less yardage and larger sizes requiring more. A worsted weight or DK weight yarn works beautifully for this pattern, giving the finished top a lovely drape without being too stiff or too floppy.
Hook: Use a 4.0mm or 4.5mm crochet hook, or whatever size allows you to achieve the gauge noted below. Hook size is always a suggestion — your tension may vary, so swatching is essential.
Buttons: You will need five to seven buttons depending on the length of your top. Choose buttons that are approximately 15mm to 18mm in diameter. Wood, shell, or resin buttons all work beautifully and can dramatically change the aesthetic of the finished piece. Pearl buttons give an elegant, feminine feel, while wooden buttons lean rustic and bohemian.
Other notions: A yarn needle for weaving in ends, stitch markers, scissors, measuring tape, and a row counter if you find that helpful.
Gauge and Why It Matters
Gauge is arguably the most important part of any garment pattern, and it is worth taking the time to do it properly. For this pattern, the target gauge is 16 stitches and 18 rows measuring 4 inches by 4 inches in the main stitch pattern using a 4.0mm hook. If your swatch comes out larger than this, try going down a hook size. If it comes out smaller, go up a hook size.
Do not skip the gauge swatch. A difference of just a half-stitch per inch adds up dramatically across the width of a garment. A top that is meant to be 36 inches around can easily become 32 or 40 inches if your gauge is off, and no amount of clever blocking will fully correct that kind of size discrepancy. Crochet your swatch, block it the same way you plan to block your finished garment, and measure carefully before proceeding.
Sizing Information
This pattern includes instructions for sizes XS through 2XL. The finished bust measurements for each size are as follows: XS is 32 to 34 inches, S is 34 to 36 inches, M is 36 to 38 inches, L is 40 to 42 inches, XL is 44 to 46 inches, and 2XL is 48 to 50 inches. The pattern is worked with approximately 2 inches of positive ease, meaning the finished garment is slightly larger than your actual measurements. This gives the top a comfortable, relaxed fit that works well as a lightweight layering piece.
To determine your size, measure the fullest part of your bust and choose the size that most closely matches, erring on the side of slightly larger if you are between sizes.
Stitch Abbreviations and Special Stitches
This pattern uses standard US crochet terminology. The stitches involved are accessible for anyone at an intermediate level, meaning you are comfortable with the basics and have tried a few more complex stitch patterns before.
ch — chain stitch
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sk — skip
sp — space
rep — repeat
pm — place marker
BLO — back loop only
The main body stitch used throughout this pattern is a simple extended single crochet worked through the back loop only. This creates a beautiful ribbed texture that has excellent stretch and recovery, making it ideal for garments. It is not a complicated stitch once you get the rhythm of it, but it does produce a fabric that looks far more intricate than the technique requires.
Pattern Instructions
Gauge Swatch
Begin by working your gauge swatch as described above. Chain 24 and work in the main stitch pattern for 24 rows. Block and measure.
The Back Panel
Chain the appropriate number of stitches for your size. For size S, chain 76. For size M, chain 84. For size L, chain 94. For size XL, chain 104. For size 2XL, chain 114. Adjust up or down by 4 stitches per size for XS.
Row 1 (foundation): Starting in the second chain from the hook, work one single crochet in each chain across. Turn. (Your stitch count will be one less than your starting chain.)
Row 2 and all subsequent rows: Chain 1, turn. Work one single crochet through the back loop only in each stitch across.
Continue in this manner until the back panel measures 14 inches from the foundation row, or your desired length from hem to underarm. This measurement can be adjusted to make the top longer or shorter according to your preference. Many people prefer a cropped length that hits just at or slightly below the natural waist, while others prefer a longer top that covers the hips.
Armhole Shaping
Once the back panel reaches your desired length, it is time to shape the armholes. Slip stitch across the first 6 stitches, then work in pattern until 6 stitches remain in the row. Turn without working those final 6 stitches. You have now created the armhole openings on each side.
Continue working in pattern across the remaining stitches, decreasing 1 stitch at each end of every right-side row, 3 times total. Do this by working a single crochet decrease at the beginning and end of the row.
After the armhole decreases are complete, work even in pattern until the armhole measures 7.5 inches for sizes XS through M, 8 inches for sizes L and XL, or 8.5 inches for size 2XL.
Shoulder and Neck Shaping
For the back neck opening, work across the first third of your stitches, then turn and work back. Slip stitch across 2 stitches at the neck edge on the next row, then work to the end. Fasten off. Rejoin yarn on the opposite side and repeat the mirror image of these shaping steps for the other shoulder.
The Front Panels
Because this is a button-up top, the front is worked in two separate panels that will overlap slightly at the center front once the buttons and buttonholes are added.
For each front panel, chain approximately half the stitch count of the back, plus 6 additional stitches for the button band. For example, for size M, this means chaining approximately 48 stitches for each front panel.
Work the front panels in the same manner as the back, matching the row count until you reach the armhole shaping. Shape the armholes on the side seam edge exactly as you did for the back.
Continue working until the front panel is 5 rows shorter than the back at the shoulder, at which point you will begin the neck shaping. At the neck edge, decrease 1 stitch every right-side row for 5 rows, then work even until the front panels match the back length at the shoulder. Fasten off.
Button Bands
The button bands are worked directly along the center front edges of each panel. With the right side facing you, join yarn at the lower edge of the right front panel and work a row of single crochet evenly up the entire length of the front edge. The key here is to keep the band flat — too many stitches will cause it to ruffle, and too few will cause it to pull. Aim for approximately 3 stitches for every 4 rows as a starting point.
For the right front band (which will carry the buttons on a women’s garment), work 3 rows of single crochet and then fasten off.
For the left front band (which will carry the buttonholes), work 1 row of single crochet, then plan and work your buttonholes on the second row. Space them evenly with the top buttonhole approximately 0.5 inches from the neck edge and the bottom buttonhole approximately 1.5 inches from the lower hem. Mark the placement before you begin so that the spacing is consistent. To make each buttonhole, chain 2 and skip 2 stitches at each marked location. On the following row, work 2 single crochets into each chain-2 space to complete the buttonholes. Work one final row of single crochet and fasten off.
Sleeves
The sleeves for this top are short and slightly belled, adding a feminine touch without overwhelming the simple lines of the body.
Chain 52 for sizes XS and S, 58 for sizes M and L, or 64 for sizes XL and 2XL. Work in the main stitch pattern for 4 rows, then begin increasing 1 stitch at each end every 4 rows until the sleeve is 5 inches long, ending with a slightly wider lower edge than upper edge for the bell effect.
For the sleeve cap, slip stitch across 6 stitches at the beginning of the next 2 rows, then decrease 1 stitch at each end every row until 12 stitches remain. Fasten off.
Assembly
Block all pieces before seaming. Wet blocking works beautifully for cotton yarn. Soak the pieces in cool water for 15 minutes, gently squeeze out the excess water (do not wring), then lay flat on a blocking mat and pin to the correct dimensions. Allow to dry completely, which may take 24 hours depending on humidity.
Once dry, seam the shoulder seams first using a yarn needle and the mattress stitch or your preferred seaming method. Set in the sleeves next, matching the center of the sleeve cap to the shoulder seam and easing any fullness evenly around the armhole opening. Seam the side seams and sleeve seams last.
Neckband
Join yarn at the right front neck edge and work a row of single crochet evenly around the entire neckline, including up and over the button bands at each end. Work 2 more rows of single crochet for a clean, finished neck edge. Fasten off and weave in all ends.
Sew buttons onto the right front button band, positioning them to align with the buttonholes on the left front band.
Finishing Touches
The difference between a handmade item that looks homemade and one that looks truly professional almost always comes down to finishing. Take the time to weave in every end carefully, working the tail through several stitches in different directions so it will not work loose over time. Trim any excess yarn close to the work once the ends are secured.
Give the finished top a final light blocking after assembly. This will smooth out any areas that puckered during seaming and set the shape of the garment once and for all.
Styling Your Crochet Button-Up Top
One of the most joyful parts of finishing a handmade garment is discovering how many ways you can wear it. Wear your button-up crochet top fully buttoned with high-waisted trousers and sandals for a polished summer look. Layer it open over a solid-colored slip dress for effortless boho style. Tie the hem in a knot at the front over a swimsuit for a chic beach cover-up. Button just the middle buttons and tuck the front into a midi skirt for an editorial look that photographs beautifully.
The texture of the crochet fabric catches light in a way that woven fabric simply cannot, making this top a genuine statement piece no matter how you style it.
Care Instructions
To keep your handmade top looking its best, hand wash it in cool water with a gentle detergent formulated for delicates. Reshape it while damp and lay flat to dry. Avoid the dryer, which can cause cotton yarn to shrink and distort the shape of your work. With proper care, a well-made crochet top can last for many years and only improves with wearing as the yarn softens with use.
A Note on Customization
This pattern is intentionally designed as a solid foundation that welcomes personalization. Add a lace border along the hem or sleeve edges. Work the body in a shell stitch instead of the ribbed single crochet for a completely different texture. Choose a variegated yarn for an entirely different finished look. Lengthen the sleeves for a three-quarter or long-sleeve version. Every change you make is what transforms this from a pattern into your pattern, and that creative ownership is one of the most meaningful parts of the craft.
Whether you are making this top for yourself, as a gift, or to list in your own shop, the care and skill that go into every stitch make it something truly worth wearing. Happy crocheting.