Kaleidoscope quilt pattern
8" blocks of eight 45° wedges with a triangle over each corner. Set side by side, the corners make circles.
The queen size is 88" × 112" with 130 blocks. Each size below has its own fabric list, cutting and backing, worked out for 42" fabric with ¼" seams, 10% extra and yardage rounded up to the next ¼ yard.
| Size | Finished | Blocks | Top fabric |
|---|---|---|---|
| Crib | 48" × 64" | 35 | 7 yd |
| Throw | 64" × 72" | 56 | 9¾ yd |
| Twin | 72" × 88" | 80 | 13 yd |
| Full | 88" × 96" | 110 | 16½ yd |
| Queen | 88" × 112" | 130 | 19¼ yd |
| King | 112" × 112" | 169 | 24¾ yd |
The Kaleidoscope block page has the cutting for single blocks in four sizes and the piecing step by step, with a drawing of every unit.

Crib Kaleidoscope quilt, 48" × 64"
35 blocks of 8", 7 rows of 5, 4" border.

| BackgroundWhite solid | ¾ yd | |
| Main, BorderPurple batik | 1¾ yd | |
| Centers3 fabrics, scrappy | 2½ yd total | |
| Main, BindingOcean batik | 1¼ yd | |
| MainNavy batik | ¾ yd | |
| Backing2 panels 56" long, seams across; or 1¾ yd of 108" wide | 3¼ yd | |
| Batting72" × 90" | Twin |
Cutting
- Background: Cut 6 strips 3¼" × WOF. Subcut 70 squares 3¼" for the corner triangles, cut once on the diagonal.
- Main, Border: Cut 8 strips 3⅝" × WOF. Cut 60 pieces from Kaleidoscope template A. Cut 5 strips 4½" × WOF. Join end to end. Cut 2 at 56½" and 2 at 48½".
- Centers, from each of the 3 fabrics: Aqua swirl: Cut 8 strips 3⅝" × WOF. Cut 60 pieces from Kaleidoscope template A. Rainbow batik: Cut 5 strips 3⅝" × WOF. Cut 40 pieces from Kaleidoscope template A. Pink batik: Cut 5 strips 3⅝" × WOF. Cut 40 pieces from Kaleidoscope template A.
- Main, Binding: Cut 5 strips 3⅝" × WOF. Cut 40 pieces from Kaleidoscope template A. Cut 6 strips 2½" × WOF. Join into one 236" strip.
- Main: Cut 5 strips 3⅝" × WOF. Cut 40 pieces from Kaleidoscope template A.
Putting it together
- Make 35 Kaleidoscope blocks, 8" finished (8½" with seam allowance). That takes 35 Kaleidoscope blocks.
- Lay out the blocks in 7 rows of 5. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (56" × 72"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Throw Kaleidoscope quilt, 64" × 72"
56 blocks of 8", 8 rows of 7, 4" border.

| BackgroundWhite solid | 1 yd | |
| Main, BorderPurple batik | 2¼ yd | |
| Centers3 fabrics, scrappy | 3½ yd total | |
| Main, BindingOcean batik | 2 yd | |
| MainNavy batik | 1 yd | |
| Backing2 panels 72" long, seams across; or 2 yd of 108" wide | 4 yd | |
| Batting72" × 90" | Twin |
Cutting
- Background: Cut 10 strips 3¼" × WOF. Subcut 112 squares 3¼" for the corner triangles, cut once on the diagonal.
- Main, Border: Cut 11 strips 3⅝" × WOF. Cut 84 pieces from Kaleidoscope template A. Cut 7 strips 4½" × WOF. Join end to end. Cut 2 at 64½" and 2 at 64½".
- Centers, from each of the 3 fabrics: Aqua swirl: Cut 11 strips 3⅝" × WOF. Cut 84 pieces from Kaleidoscope template A. Rainbow batik: Cut 11 strips 3⅝" × WOF. Cut 84 pieces from Kaleidoscope template A. Pink batik: Cut 7 strips 3⅝" × WOF. Cut 56 pieces from Kaleidoscope template A.
- Main, Binding: Cut 11 strips 3⅝" × WOF. Cut 84 pieces from Kaleidoscope template A. Cut 7 strips 2½" × WOF. Join into one 284" strip.
- Main: Cut 7 strips 3⅝" × WOF. Cut 56 pieces from Kaleidoscope template A.
Putting it together
- Make 56 Kaleidoscope blocks, 8" finished (8½" with seam allowance). That takes 56 Kaleidoscope blocks.
- Lay out the blocks in 8 rows of 7. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (72" × 80"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Twin Kaleidoscope quilt, 72" × 88"
80 blocks of 8", 10 rows of 8, 4" border.

| BackgroundWhite solid | 1½ yd | |
| Main, BorderPurple batik | 3 yd | |
| Centers3 fabrics, scrappy | 5 yd total | |
| Main, BindingOcean batik | 2 yd | |
| MainNavy batik | 1½ yd | |
| Backing2 panels 96" long, seams down; or 2¼ yd of 108" wide | 5½ yd | |
| Batting81" × 96" | Full |
Cutting
- Background: Cut 14 strips 3¼" × WOF. Subcut 160 squares 3¼" for the corner triangles, cut once on the diagonal.
- Main, Border: Cut 16 strips 3⅝" × WOF. Cut 128 pieces from Kaleidoscope template A. Cut 8 strips 4½" × WOF. Join end to end. Cut 2 at 80½" and 2 at 72½".
- Centers, from each of the 3 fabrics: Aqua swirl: Cut 16 strips 3⅝" × WOF. Cut 128 pieces from Kaleidoscope template A. Rainbow batik: Cut 12 strips 3⅝" × WOF. Cut 96 pieces from Kaleidoscope template A. Pink batik: Cut 12 strips 3⅝" × WOF. Cut 96 pieces from Kaleidoscope template A.
- Main, Binding: Cut 12 strips 3⅝" × WOF. Cut 96 pieces from Kaleidoscope template A. Cut 8 strips 2½" × WOF. Join into one 332" strip.
- Main: Cut 12 strips 3⅝" × WOF. Cut 96 pieces from Kaleidoscope template A.
Putting it together
- Make 80 Kaleidoscope blocks, 8" finished (8½" with seam allowance). That takes 80 Kaleidoscope blocks.
- Lay out the blocks in 10 rows of 8. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (80" × 96"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Full Kaleidoscope quilt, 88" × 96"
110 blocks of 8", 11 rows of 10, 4" border.

| BackgroundWhite solid | 2 yd | |
| Main, BorderPurple batik | 3½ yd | |
| Centers3 fabrics, scrappy | 6¼ yd total | |
| Main, BindingOcean batik | 3 yd | |
| MainNavy batik | 1¾ yd | |
| Backing3 panels 96" long, seams across; or 2¾ yd of 108" wide | 8 yd | |
| Batting120" × 120" | King |
Cutting
- Background: Cut 19 strips 3¼" × WOF. Subcut 220 squares 3¼" for the corner triangles, cut once on the diagonal.
- Main, Border: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A. Cut 9 strips 4½" × WOF. Join end to end. Cut 2 at 88½" and 2 at 88½".
- Centers, from each of the 3 fabrics: Aqua swirl: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A. Rainbow batik: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A. Pink batik: Cut 15 strips 3⅝" × WOF. Cut 120 pieces from Kaleidoscope template A.
- Main, Binding: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A. Cut 10 strips 2½" × WOF. Join into one 380" strip.
- Main: Cut 15 strips 3⅝" × WOF. Cut 120 pieces from Kaleidoscope template A.
Putting it together
- Make 110 Kaleidoscope blocks, 8" finished (8½" with seam allowance). That takes 110 Kaleidoscope blocks.
- Lay out the blocks in 11 rows of 10. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (96" × 104"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Queen Kaleidoscope quilt, 88" × 112"
130 blocks of 8", 13 rows of 10, 4" border.

| BackgroundWhite solid | 2¼ yd | |
| Main, BorderPurple batik | 4¼ yd | |
| Centers3 fabrics, scrappy | 7½ yd total | |
| Main, BindingOcean batik | 3 yd | |
| MainNavy batik | 2¼ yd | |
| Backing3 panels 96" long, seams across; or 3½ yd of 108" wide | 8 yd | |
| Batting120" × 120" | King |
Cutting
- Background: Cut 22 strips 3¼" × WOF. Subcut 260 squares 3¼" for the corner triangles, cut once on the diagonal.
- Main, Border: Cut 25 strips 3⅝" × WOF. Cut 200 pieces from Kaleidoscope template A. Cut 10 strips 4½" × WOF. Join end to end. Cut 2 at 104½" and 2 at 88½".
- Centers, from each of the 3 fabrics: Aqua swirl: Cut 25 strips 3⅝" × WOF. Cut 200 pieces from Kaleidoscope template A. Rainbow batik: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A. Pink batik: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A.
- Main, Binding: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A. Cut 10 strips 2½" × WOF. Join into one 412" strip.
- Main: Cut 20 strips 3⅝" × WOF. Cut 160 pieces from Kaleidoscope template A.
Putting it together
- Make 130 Kaleidoscope blocks, 8" finished (8½" with seam allowance). That takes 130 Kaleidoscope blocks.
- Lay out the blocks in 13 rows of 10. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (96" × 120"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
King Kaleidoscope quilt, 112" × 112"
169 blocks of 8", 13 rows of 13, 4" border.

| BackgroundWhite solid | 3 yd | |
| Main, BorderPurple batik | 5¼ yd | |
| Centers3 fabrics, scrappy | 9¾ yd total | |
| Main, BindingOcean batik | 3¾ yd | |
| MainNavy batik | 3 yd | |
| Backing3 panels 120" long, seams across; or 6¾ yd of 108" wide | 10 yd | |
| Batting120" × 120" | King |
Cutting
- Background: Cut 29 strips 3¼" × WOF. Subcut 338 squares 3¼" for the corner triangles, cut once on the diagonal.
- Main, Border: Cut 33 strips 3⅝" × WOF. Cut 260 pieces from Kaleidoscope template A. Cut 11 strips 4½" × WOF. Join end to end. Cut 2 at 104½" and 2 at 112½".
- Centers, from each of the 3 fabrics: Aqua swirl: Cut 33 strips 3⅝" × WOF. Cut 260 pieces from Kaleidoscope template A. Rainbow batik: Cut 26 strips 3⅝" × WOF. Cut 208 pieces from Kaleidoscope template A. Pink batik: Cut 26 strips 3⅝" × WOF. Cut 208 pieces from Kaleidoscope template A.
- Main, Binding: Cut 26 strips 3⅝" × WOF. Cut 208 pieces from Kaleidoscope template A. Cut 11 strips 2½" × WOF. Join into one 460" strip.
- Main: Cut 26 strips 3⅝" × WOF. Cut 208 pieces from Kaleidoscope template A.
Putting it together
- Make 169 Kaleidoscope blocks, 8" finished (8½" with seam allowance). That takes 169 Kaleidoscope blocks.
- Lay out the blocks in 13 rows of 13. Sew the rows, pressing the seams in opposite directions from row to row, then join the rows.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (120" × 120"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.

See this quilt in your own fabric
With the cut list for your size, checked against your stash.