Time to dig into that colorful yarn stash you’ve been saving for something truly spectacular. You know the one. Those vibrant skeins of orange, yellow, emerald, turquoise, and violet that have been waiting for a project worthy of their brilliance.
Get the Ad-Free PDF Pattern
Scroll down for the full pattern, or get the ad-free printable PDF from the shop.
Get the Printable PDF →
This rainbow scale maxi dress delivers exactly that kind of show-stopping statement piece. The construction combines a fitted hot pink bodice with cascading crocodile scale tiers that create a gorgeous, textured skirt. The scales overlap in rainbow stripes, cycling through six colors twice for maximum visual impact. Long balloon sleeves covered in matching scales complete the dramatic silhouette.
Fair warning: this is an advanced project that requires patience and a significant yarn investment. But if you’re ready for a challenge that results in wearable art, keep reading. Every stitch is worth it.
Why This Crochet Pattern Stands Out
The crocodile stitch, also called the scale stitch, creates those distinctive overlapping scales you see throughout the skirt and sleeves. Each scale consists of 10 double crochet stitches worked around support posts, forming a cupped, three-dimensional texture that genuinely resembles reptilian scales or mermaid fins.
What makes this dress special is how the pattern architect balances structure with drama. The bodice uses simple double crochet rows for stability and a smooth fit, while the skirt explodes into textured tiers that flare gradually from waist to hem. This isn’t just decoration. The scale fabric has natural weight and movement that creates a stunning effect when you walk.
The rainbow color sequence cycles through hot pink, orange, yellow, emerald, turquoise, and violet. Each color tier includes two complete support and scale cycles, giving every hue substantial visual presence before transitioning to the next.
Materials You’ll Need
Before starting, gather all your supplies. This project requires significant yardage, so purchase everything at once to ensure dye lot consistency.
Yarn Requirements:
| Color | Estimated Amount |
|---|---|
| A – Hot Pink | 1100 g / 3300 m |
| B – Orange | 550 g / 1650 m |
| C – Yellow | 550 g / 1650 m |
| D – Emerald | 550 g / 1650 m |
| E – Turquoise | 550 g / 1650 m |
| F – Violet | 550 g / 1650 m |
Use a smooth sport-weight cotton blend with approximately 150 meters per 50 grams. The smooth texture helps scales hold their shape and allows the colors to really pop.
Hooks:
- 3.5 mm hook for the bodice and scales
- 3.0 mm hook for firm edging and cuffs
Additional Supplies:
- Yarn needle
- Stitch markers
- Tape measure
- Blocking mats
- 40 cm back zipper
- Matching sewing thread
- 6 mm stay tape
- Full opaque stretch slip (required for wearing)
- Three 12 mm decorative buttons (if adding front button detail)
Important Note About Yarn Amounts: Scale fabric consumes substantial yarn. The pattern recommends weighing your scale swatch, calculating the area needed, and adding 15% before purchasing your full quantity. The listed amounts are generous planning estimates.
Gauge Information
Getting gauge right matters enormously for a fitted garment like this. Take time to swatch before diving in.
Bodice Gauge: 20 double crochet stitches by 10 rows equals 10 cm by 10 cm using the 3.5 mm hook.
Scale Gauge: One finished scale unit, including adjacent spacing, spans approximately 3.5 cm. Two successive scale rows, which form one color tier, measure approximately 7 cm in height after gentle blocking.
Create a swatch of at least 24 double crochet stitches by 14 rows, plus a separate 6-scale sample following the foundation and scale row instructions. Wash the swatches, dry them flat, then measure from the center. Adjust your hook size as needed to match gauge before starting the actual garment.
This one-size draft fits a 90-92 cm bust with a finished bust measurement of 96 cm and waist of 84 cm. The shoulder-to-hem length is approximately 124 cm.
Abbreviations and Special Stitches
This pattern uses US crochet terminology. Here’s everything you need to know:
- ch = chain
- sl st = slip stitch
- sc = single crochet (insert hook, yarn over, pull up loop, yarn over, pull through both loops)
- hdc = half double crochet
- dc = double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops twice)
- tr = treble crochet
- st(s) = stitch(es)
- sp = space
- RS/WS = right side/wrong side
- rep = repeat
- inc = increase
- dec = decrease
dc2tog (double crochet two together): Yarn over, insert hook into next stitch, pull up a loop, yarn over and pull through two loops. Repeat in the next stitch. Then yarn over and pull through all three remaining loops. This decreases two stitches into one.
P (support pair): Work 2 double crochet stitches into one anchor stitch. This creates the two posts around which you’ll form a scale.
A (single anchor): Work 1 double crochet into one anchor stitch.
Scale: Rotate your work and make 5 double crochet stitches downward around the first post of P, chain 1, then work 5 double crochet stitches upward around its second post. Work around the posts themselves, not into their top loops. Finish by slip stitching into the following A. Each scale contains 10 double crochet stitches plus a chain-1 at the center.
Construction Overview
Understanding the big picture helps this complex project feel manageable.
Work Order:
- Bodice worked flat from waist upward
- Divide for armholes, shape neckline
- Join shoulders
- Skirt worked in rounds from the bodice’s lower edge
- Two flat sleeve panels worked separately
- Seam sleeves, set into armholes
- Add zipper, sash, and trim
Target Measurements:
- Bust: 96 cm
- Waist: 84 cm
- Bodice length: 40 cm
- Armhole depth: 20 cm
- Skirt length: 84 cm
- Sleeve panel length: 56 cm plus cuff
Bodice Instructions
The bodice is worked flat in rows using hot pink yarn and the 3.5 mm hook. Chain 2 at the beginning of each row to turn. This turning chain does not count as a stitch.
Foundation: Chain 170.
Row 1: Double crochet in the third chain from the hook and in each chain across. (168 dc)
Rows 2-13: Chain 2, turn. Work 2 double crochet in the first stitch, double crochet in each stitch to the last stitch, work 2 double crochet in the last stitch. You’re adding 2 stitches per row.
After Row 13, you’ll have 192 double crochet stitches.
Rows 14-20: Chain 2, turn. Double crochet in each stitch across with no increases. (192 dc)
At the end of Row 20, your lower bodice measures approximately 20 cm deep. Mark your stitches from left to right: 48 back-half stitches, 96 front stitches, 48 back-half stitches. The back opening remains at the two outside edges.
Upper Back Halves
Row 21: On the first back half, work double crochet across 44 stitches, leaving the last 4 stitches unworked for the armhole. On the second half, skip its first 4 stitches and work across the remaining 44. (44 dc each half)
Rows 22-40: Chain 2, turn. Double crochet across each back half. (44 dc per half)
Keep the center-back opening unseamed. Each half measures approximately 22 cm wide by 20 cm high above the underarm.
Upper Front and Neckline
Row 21: Join hot pink after the first 4 front stitches. Double crochet across the next 88 stitches, leaving the last 4 unworked. (88 dc)
Divide the front into two 44-stitch halves at center. Work each side separately, mirroring the neck decreases.
Row 22: Double crochet across each half, decreasing 2 stitches at the neck edge using 2 dc2tog. Keep the armhole edge straight. (42 dc each half)
Rows 23-40: Double crochet across each half, decreasing 1 stitch at the neck edge using dc2tog each row. Keep the armhole edge straight.
After Row 40, you’ll have 24 double crochet stitches remaining on each front half.
Skirt Foundation and Scale System
Close only the waist edge at center back with a secure seam stitch. Join hot pink at this point.
Setup Round: Single crochet in each of the 168 foundation chains around, join. (168 sc)
Support Round 1: [Work P in next single crochet, chain 1, skip 2 single crochet, work A in next single crochet, chain 1, skip 3 single crochet] 24 times. Join in the first double crochet. (24 P, 24 A, 48 ch-1 spaces, 72 dc total)
Scale Round 1: Work one scale around every P and slip stitch in the following A. Join. (24 scales, 240 dc, 24 ch-1 tips)
Same-Count Support Round
Work a P into the center of every scale, between its two 5-dc wings. Work an A into each intervening anchor, with chain 1 between every P and A. Keep these stitches behind the scale layer.
Increase Support Round (+2 scales)
Choose two anchors opposite each other. At each chosen anchor, replace its single A with (dc, ch 1, 2 dc, ch 1, dc) all in that anchor. All other positions follow the same-count support round. Each replacement adds one P and one A.
Tier-by-Tier Breakdown
Tier 1 (Hot Pink): Work support and scale round 1, then one same-count support/scale cycle. (24 scales per round, 48 scales total)
Tier 2 (Orange): Work one +2 increase support/scale cycle, then one same-count cycle. (26 scales per round, 52 scales total)
Tier 3 (Yellow): Work one +2 increase cycle, then one same-count cycle. (28 scales per round, 56 scales total)
Tier 4 (Emerald): Work one +2 increase cycle, then one same-count cycle. (30 scales per round, 60 scales total)
Tier 5 (Turquoise): Work one +2 increase cycle, then one same-count cycle. (32 scales per round, 64 scales total)
Tier 6 (Violet): Work one +2 increase cycle, then one same-count cycle. (34 scales per round, 68 scales total)
Tier 7 (Hot Pink): Work one +2 increase cycle, then one same-count cycle. (36 scales per round, 72 scales total)
Tiers 8-12: Work two same-count support/scale cycles per tier. Continue the color sequence: orange, yellow, emerald, turquoise, violet. (36 scales per round, 72 scales per tier)
Finish after the last scale round. The lower edge remains beautifully scalloped. Do not add a straight band over the scallops.
Sleeve Instructions
Make two matching flat panels using the color sequence.
Foundation: Chain 77.
Row 1: Double crochet in the third chain from the hook and across. (75 dc, approximately 37.5 cm)
Support Row: Chain 2, turn. [Work P in next stitch, chain 1, skip 2 stitches, work A in next stitch, chain 1, skip 3 stitches] 10 times, then P in next stitch, chain 1, skip 2 stitches, A in next stitch, double crochet in the last stitch. (11 P, 11 A, 1 edge dc, 34 dc total)
Scale Row: Turn work so scales face the right side. Work 11 scales, one on each P, anchoring in each following A. End at the edge stitch. (11 scales)
Work 8 sleeve tiers, cycling through the full color sequence plus hot pink and orange again. Each tier consists of two support/scale cycles with 11 scales per row. (22 scales per tier, 176 scales total per sleeve)
For tapered cuffs, switch to the 3.0 mm hook for the final two tiers without changing the stitch count. Pin the straight sleeve top into the dropped armhole to check fit before seaming.
Assembly
Shoulder Seams: Sew the outer 24 front shoulder stitches to the corresponding outer 24 back stitches at each shoulder. Leave the inner back stitches open for the neckline. (2 seams)
Sleeve Seams: Join each sleeve’s long edge with mattress stitch, aligning every color tier. (2 seams)
Setting Sleeves: Mark the sleeve-top center and attach at the shoulder seam. Ease each approximately 37.5 cm sleeve top around its approximately 40 cm armhole. Sew carefully without stretching the scales.
Back Closure: Stabilize the center-back edges with stay tape and sew in the zipper. Close any gap beneath the zipper down to the waist.
Slip Attachment: Tack the opaque slip at shoulders and underarms for comfortable wear.
Finishing Details
Cuffs
Using hot pink and the 3.0 mm hook:
Round 1: Single crochet 44 stitches evenly around the sleeve end behind the scales, catching the structural anchors. Join. (44 sc)
Rounds 2-4: Chain 1, single crochet in each single crochet around. Join. (44 sc)
The finished cuff measures approximately 2 cm. Repeat identically on the second sleeve.
Neckline Edging
Row 1: Single crochet around the neckline at one single crochet per horizontal stitch and 2 single crochet per vertical dc-row end. Stop at the zipper.
Row 2: Chain 1, turn. Slip stitch loosely in each single crochet.
Sash
Row 1: Chain 321. Single crochet in the second chain and across. (320 sc)
Rows 2-3: Chain 1, turn. Single crochet across. (320 sc)
The finished sash measures approximately 160 cm long. For a broader sash, continue repeating Row 3 until it reaches 5 cm wide.
Optional Tassels: Wrap yarn 20 times around an 8 cm card. Tie firmly at the top, cut the lower loops, and bind 1 cm below the top. Make two and sew to the sash ends.
Optional Buttons: If adding front buttons, sew three decorative buttons down the center front. The back zipper remains the functional opening.
Blocking and Final Touches
Weave all yarn ends through the structural backing stitches, never across a scale tip.
Wash the completed dress gently by hand in cool water. Lay flat to dry, supporting the heavy wet fabric completely. Shape the garment to target measurements and lift each scale tip into shape without pressing it flat.
Let the fabric dry completely before the final fitting. The finished dress should measure approximately 124 cm from shoulder to hem, with 12 skirt tiers and 8 tiers per sleeve.
Care Instructions
This is a substantial garment that requires gentle handling:
- Hand wash in cool water
- Dry flat, fully supporting the heavy wet fabric
- Avoid tumble drying, hot ironing, and hanging storage
- Check sewn buttons and tassels before each use
- Keep small detachable parts away from children
- Keep ties away from flame and moving equipment
- Adjust hem clear of the floor for safe walking

A Few Final Thoughts on This Rainbow Scale Maxi Dress Crochet Pattern
This dress is undeniably a labor of love. The hours of work, the careful attention to scale placement, the yarn investment. It all adds up to something truly extraordinary. When you slip into this finished piece, you’ll understand why the effort was worthwhile.
The crocodile stitch creates a texture unlike anything else in crochet. Combined with the rainbow color progression and that flattering fitted bodice, you’ve got a garment that turns heads and starts conversations.
If you love this rainbow scale maxi dress pattern, save it to your Pinterest boards so you can find it when you’re ready to start. And please, leave a comment below when you finish yours. Seeing your finished projects brings so much joy!
Want a Quick & Easy Printable Version?
Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.
Get the Printable PDF →