🧶 Beautiful ✨ Detailed 💝 Adorable

Amalfi Top Crochet Pattern

Amalfi Top Crochet Pattern
4.3★ Rating
12-15 Hours Time Needed
3.2K Made This
✂️

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Multi-Day Project

A rewarding 12+ hour journey—perfect for dedicated crafters who love detailed work.

👕

Casual Chic

Relaxed style with a modern twist, perfect for everyday wear while maintaining that handcrafted uniqueness.

About This Amalfi Top Crochet Pattern

This pattern creates the Amalfi Top: a short-sleeved, collared crochet shirt assembled from diagonal, full and half squares. It uses a lightweight stretch yarn to give a comfortable drape and breathable openwork texture. The instructions include gauge, square patterns, assembly diagrams, sleeve construction, and a shirt collar finish to complete the look.

Amalfi Top Crochet Pattern crochet pattern - detailed view of completed project

Sizes range from XS to XXL with yardage listed for each size. The pattern is modular, so you can add or remove squares to customize length and fit.

Why You'll Love This Amalfi Top Crochet Pattern

I absolutely love this pattern because it combines a timeless shirt silhouette with airy crochet texture that feels both modern and classic. I enjoy how modular the design is — you can customize width and length by adding or removing squares. The assembly steps are satisfying and visual, so putting the panels together always feels rewarding. It wears beautifully layered over tees or alone, and it makes a thoughtful handmade wardrobe piece.

Amalfi Top Crochet Pattern step 1 - construction progress Amalfi Top Crochet Pattern step 2 - assembly progress Amalfi Top Crochet Pattern step 3 - details and accessories Amalfi Top Crochet Pattern step 4 - final assembly and finishing

Switch Things Up

I love how modular this pattern is, and I often change yarn colors to make fun stripes across the full squares for a pop of personality.

I sometimes swap the yarn for a softer cotton or a linen blend to create a lighter summer version with a more structured drape.

If you want a cropped or longer top, change the number of rows in the top base and adjust full square counts to alter the length effortlessly.

For a sleeker look, use a smaller hook and fingering-weight yarn to make a delicate, fitted version of the Amalfi Top that layers nicely.

Make the sleeves fuller or narrower by adding or removing half-squares in the sleeve loop until the opening fits comfortably around the widest part of your arm.

I like to add embroidered motifs or small crocheted appliques on the back panel for a unique, custom touch.

Swap the buttons for shell buttons, wooden toggles, or even hidden snaps to change the aesthetic while keeping the same construction.

Try making just the back panel and one front panel to create a vest-style version—leave the other front panel off for an asymmetrical look.

To make a more feminine silhouette, decrease a column of full squares at the waist on each side and add shaping rows to accentuate the waist.

I often block my squares before assembly to even out stitch tension and make seaming much easier and neater.

Common Mistakes & How to Fix Them

✗ Skipping the gauge check leads to incorrectly sized squares and a misfitting top; measure one full square (8.5cm x 8.5cm) and adjust hook size if needed. ✗ Not spacing panels evenly when sewing will create asymmetry in the top; pin panels in place and measure spacing before stitching to ensure even placement. ✗ Ignoring stitch counts for sleeves can give a too-tight or too-loose sleeve opening; try the loop on your arm and add or remove half-squares to fit the widest part of the arm. ✗ Sewing pieces without pinning causes uneven seams and puckering; pin all panels and sleeves first, then sew slowly to maintain alignment. ✗ Forgetting to weave in ends before final assembly makes finishing messy and bulky; weave in ends as you go so seams sit flat and tidy.

Amalfi Top Crochet Pattern

Make a breezy, lightweight Amalfi Top perfect for warm days and effortless style. This pattern walks you through creating squares and assembling them into a short-sleeve crochet shirt with a classic collar. Youll appreciate the openwork texture and customizable sizing—perfect for gifting or building a handmade wardrobe staple.

Intermediate 12-15 Hours

Materials Needed for Amalfi Top Crochet Pattern

— Main Fabric

  • 01
    Alize Diva Stretch Yarn color 167, weight 2 (2750, 3250, 3750, 4250, 4750, 5250)yds
  • 02
    9mm Buttons (7)

— Tools Required

  • 01
    Crochet 3.75 mm (F) hook
  • 02
    Stitch Markers
  • 03
    Tapestry needle
  • 04
    Optional measuring tape
  • 05
    Scissors
  • 06
    Pins for assembly (optional)

Progress Tracker

0% Complete

— Diagonal Squares :

Infos :

All sizes: make 5

Round 1 :

Ch 2. In the 2nd ch from hook, make: [dc 3, ch 2, dc 3]. (8, 8, 8, 8, 8, 8)

Round 2 :

Ch 1 (does not count as st), turn, dc 3 times in the next st from hook. Ch 2, in the next ch-2 space from your hook, make: [dc 3, ch 2, dc 3]. Then, ch 2, and make 3 dc into the very last st. (18, 18, 18, 18, 18, 18)

Round 3 :

Ch 1 (does not count as st), turn, dc 3 times in the next st from hook. Ch 2, in the next ch-2 space from your hook, dc 3 times. Then, ch 2. In the next ch-2 space from your hook, make: [dc 3, ch 2, dc 3]. Then, ch 2, and dc 3 times in the next ch-2 space from your hook. Ch 2, and dc 3 times into the very last st. (28, 28, 28, 28, 28, 28)

Round 4 :

Ch 1 (does not count as st), turn, dc 3 times in the next st from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, and dc 3 times in the next ch-2 space from your hook. Then, ch 2, and in the next ch-2 space from your hook, make: [dc 3, ch 2, dc 3]. Then, ch 2, and make 3 dc into the next ch-2 space from hook. Again, ch 2 and make 3 dc into the next ch-2 space from hook. Finally, ch 2 and dc 3 times into the very last st. (38, 38, 38, 38, 38, 38)

Round 5 :

Ch 1 (does not count as st), turn, dc 3 times in the next st from hook. Ch 2, in the next ch-2 space from your hook, dc 3 times. Again, ch 2, and dc 3 times in the next ch-2 space from your hook. Once more, ch 2 and dc 3 times in the next ch-2 space from your hook. Then, ch 2, in the next ch-2 space from your hook make: [dc 3, ch 2, dc 3]. Ch 2, and make 3 dc into the next ch-2 space from hook. Again, ch 2 and make 3 dc into the next ch-2 space from hook. Once more, ch 2 and make 3 dc into the next ch-2 space from hook. Lastly, ch 2 and dc 3 times into the very last st. (53, 53, 53, 53, 53, 53)

— Full Squares :

Infos :

Make (72, 77, 86, 91, 102, 107)

Round 1 :

Ch 2. In the 2nd ch from hook, make: [dc 3, ch 2, dc 3, ch 2, dc 3, ch 2]. Then, sl st across your first 3 dc of the round, and sl st once more into the first ch-2 space of the round. You will begin each round going forward from a ch-2 space. (20, 20, 20, 20, 20, 20)

Round 2 :

Ch 1 (does not count as st), in the same ch-2 space, make: [dc 3, ch 2, dc 3]. **Ch 2, in the next ch-2 space from hook, make: [dc 3, ch 2, dc 3]. Repeat from ** two more times. Then, sl st across the first 3 dc of the round, and sl st once more into the very first ch-2 space of the round. (40, 40, 40, 40, 40, 40)

Round 3 :

Ch 1 (does not count as st), in the same ch-2 space, make: [dc 3, ch 2, dc 3]. **Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, in the next ch-2 space from hook make: [dc 3, ch 2, dc 3]. Repeat from ** once more. Then, ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, and sl st across the first 3 dc of the round, and then sl st once more into the first ch-2 space of the round. (60, 60, 60, 60, 60, 60)

Round 4 :

Ch 1 (does not count as st), in the same ch-2 space, make: [dc 3, ch 2, dc 3]. **Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, in the next ch-2 space from hook make: [dc 3, ch 2, dc 3]. Repeat from ** once more. Then, ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Again, ch 2, dc 3 times in the next ch-2 space from hook. Lastly, ch 2, and sl st across the first 3 dc of the round, and then sl st once more into the first ch-2 space of the round. (100, 100, 100, 100, 100, 100)

Info :

Fasten off.

— Half Squares :

Infos :

Make (18, 18, 20, 20, 18, 18)

Round 1 :

Ch 2. In the 2nd ch from hook, make: [dc 3, ch 2, dc 3, ch 2, dc 3]. (13, 13, 13, 13, 13, 13)

Round 2 :

Ch 1 (does not count as st), turn, dc in the next st from hook. Ch 2, in the next ch-2 space from hook, make: [dc 3, ch 2, dc 3]. Ch 2, in the next ch-2 space from hook, make: [dc 3, ch 2, dc 3]. Ch 2, dc in the very last st. (26, 26, 26, 26, 26, 26)

Round 3 :

Ch 1 (does not count as st), in the same ch-2 space, make: [dc 3, ch 2, dc 3]. **Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, in the next ch-2 space from hook make: [dc 3, ch 2, dc 3]. Repeat from ** once more. Then, ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, and sl st across the first 3 dc of the round, and sl st once more into the first ch-2 space of the round. (33, 33, 33, 33, 33, 33)

Round 4 :

Ch 1 (does not count as st), in the same ch-2 space, make: [dc 3, ch 2, dc 3]. **Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, in the next ch-2 space from hook make: [dc 3, ch 2, dc 3]. Repeat from ** once more. Then, ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Again, ch 2, dc 3 times in the next ch-2 space from hook. Lastly, ch 2, and sl st across the first 3 dc of the round, and then sl st once more into the first ch-2 space of the round. (44, 44, 44, 44, 44, 44)

Round 5 :

Ch 1 (does not count as st), turn, dc 3 times in the next ch-2 space from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, in the next ch-2 space from hook make: [dc 3, ch 2, dc 3]. Ch 2, dc 3 times in the next ch-2 space from hook. Again, Ch 2, dc 3 times in the next ch-2 space from hook. Then ch 2, in the next ch-2 space from hook make: [dc 3, ch 2, dc 3]. Ch 2, dc 3 times in the next ch-2 space from hook. Ch 2, dc 3 times in the next ch-2 space from hook. Again, Ch 2, dc 3 times in the next ch-2 space from hook. (53, 53, 53, 53, 53, 53)

Info :

Fasten off.

— Assembly :

Info :

By now, you should have all of your diagonal squares, full squares and half squares made.

Info :

Start by assembling the top base. This is the portion of the top that goes from underneath the armpit, down to the hips. Depending on what size you are making, the top base will be a large rectangle that is (8, 9, 10, 11, 12, 13) full squares wide, and 5 full squares tall.

Info :

At this point, if you wanted your top shorter or longer, you could add or remove rows of squares from your top base to get your preferred height.

Info :

Next, you will attach front panels to your top base. Each front panel is made up of a 2x2 square of "full squares" and one full square + one diagonal square stacked on top.

Info :

Sew each front panel to the first two and last two columns of the top base. Make sure your diagonal square is facing out for each one (as pictured). Then, move onto the back panel.

Info :

The back panel is another rectangle that is (4, 4, 4.5, 4.5, 5, 5) squares wide, and 3 full squares tall. Note: the ".5" refers to a half square.

Info :

Sew your back panel in between your front panels, all on the top base. Make sure to space out your back panel evenly so there is the same amount of space in between both of the front panels.

Info :

Then, sew the edge of your front panels' top-most full square to the top edge of the back panel, starting at the corner and working inward until the front panels' full square is completely attached.

Info :

Once you have both front panels connected to the back panel, sew a line of "half squares" all down the edge of each front panel, starting directly underneath the diagonal square and working all the way to the bottom of the top.

Info :

Now you can move onto creating the sleeves! You will need two sleeves, one for each sleeve hole.

Info :

To create a sleeve, you first create one large loop, made up of (4.5, 4.5, 5, 5, 5.5, 5.5) squares all connected together in the loop. (Remember, the ".5" here refers to a half-square). This loop should fit comfortably around the widest part of the arm. If needed, add or remove a half-square accordingly to get the best fit.

Info :

Next, stack another loop of (4.5, 4.5, 5, 5, 5.5, 5.5) squares to the first loop, so it is now 2 squares tall. Lastly, sew (0.5, 0.5, 1, 1, 1.5, 1.5) square to the top of your loop. Then, sew a diagonal square on either end of this square(s). When flattened, your sleeve should look like the diagram shown.

Info :

Then, sew your sleeves to each of the sleeve holes. The stitch count is not important to line up at this step - instead, pin the sleeve to the top and bottom of your sleeve hole at the midpoints, so that when you sew it will be spaced out evenly.

Info :

With your sleeves fully attached, you can now crochet the collar for the shirt!

— Shirt Collar :

Round 1 :

For all sizes, ch 19. Turn, dc in 2nd ch from hook and in each ch across. (18)

Round 2 :

Ch 1 (does not count as st), turn, dc in each st across. (18)

Rounds (3-42, 3-42, 3-52, 3-52, 3-62, 3-62) :

Repeat Round 2. Fasten off.

Info :

Sew the edges of the collar to the shirt's neckline - starting ~1 inch in from the front panel, and working all the way around to the other front panel. Make sure to space out your collar evenly and if you can, try to pin it before sewing.

Info :

When finished, weave in all ends. For the last step, sew your buttons to the edge of a front panel. Leave ~2 inches in between each button. Then, your top is ready to wear!

Assembly Instructions

  • Start by assembling the top base: create a rectangle (8, 9, 10, 11, 12, 13) full squares wide and 5 full squares tall, then sew squares together to form a flat top base.
  • Attach front panels to the top base: each front panel is a 2x2 block of full squares with one full square plus one diagonal square stacked above; sew these to the first two and last two columns of the top base.
  • Sew the back panel: make a rectangle (4, 4, 4.5, 4.5, 5, 5) squares wide and 3 full squares tall and sew it between the front panels, spacing evenly.
  • Create and attach sleeves: make two loops composed of (4.5, 4.5, 5, 5, 5.5, 5.5) squares joined in a loop, stack a second loop, add the top square and diagonal end squares, then pin and sew each sleeve into the sleeve hole.
  • Finish collar and buttons: crochet collar as instructed, sew collar edges to neckline beginning about 1 inch in from the front panels, weave in ends, then sew 7 buttons along the front panel edge spaced about 2 inches apart.

Important Notes

  • 💡Use stitch markers and pins to keep panels and sleeve placements even before sewing for a professional finish.
  • 💡Check your gauge: one full square should measure approximately 8.5cm x 8.5cm to ensure the finished top matches the intended measurements.
  • 💡When adjusting sleeve circumference, add or remove half-squares to customize fit around the widest part of the arm.

This Amalfi Top is a handmade staple—airy, versatile, and built from simple crochet squares that come together into a stylish shirt. Personalize length, sleeve fullness, and buttons to make it uniquely yours. Happy crocheting and enjoy wearing your new favorite top! 🧶👕

You ask,

we answer.

FAQs

What size will the finished piece be?

Finished sizes vary by the number of squares used; follow the size chart and counts in the pattern. The model is 5'11" and wears a size L.

Can I use different yarn weights for this pattern?

Yes, you can change yarn weight, but your square gauge will change and you must adjust hook size and square counts accordingly.

Do I need prior crochet experience for this pattern?

This pattern is rated intermediate, so basic knowledge of double crochet, chains, and joining techniques is recommended.

How long does this project typically take to complete?

Most makers will spend around 12-15 hours assembling squares, sewing panels, and finishing details, though time varies by experience.