To prevent the sofa upholstery from wearing out, you can cover it with a bedspread. The fabric should be soft and pleasant to the body, so that it is comfortable to sit on the sofa. The color of the bedspread should match the overall interior of the room, then it will not stand out against the background of the furnishings or create a sense of Soviet-era style. You can lay a crocheted cloth, the color, size and texture of which will match the interior.
Conventions and abbreviations in master classes
The following abbreviations are used in knitting instructions and master classes:
- R – row;
- P – loop;
- VP - air loop;
- SS – slip stitch;
- СбН — single crochet;
- С1Н — a column with one yarn over.
In the diagrams, VP is indicated as an empty oval, СбН is a horizontal line, and С1Н is a horizontal line crossed out in the middle.
Floral Sofa Cover
A crocheted bedspread for a sofa can be made from yarn of any color, matching it to the overall interior of the room. In this master class, the fabric is sewn from 30 identical squares. It is better to choose acrylic yarn without wool admixture, so that the bedspread does not lose its attractiveness after washing and does not stretch. The threads should be 1.2-1.5 mm in diameter, hook No. 1.5.
Schematic images of the pattern:


The pattern seems complicated due to the abundance of elements in the diagram. In fact, all its elements are repeated from row to row. Having knitted 2-3 parts of the pattern, even a beginner will be able to master the technique of performing the drawing.
Algorithm for knitting a square element:
- Cast on 6 VP, close into a ring using SS.
- Make 3 lifting VP, knit 1 C1H, 3 VP, 2 C1H, 3 VP into the ring and repeat the last rapport 4 more times. Connect the last loop with the loop from the beginning of the row.
- The hook is inserted into the first arch (the first 3 VP of the previous row), the thread is pulled through the connecting post.
- Perform 5 VP.
- Knit 9 unfinished columns with 3 yarns (knit only the yarns, but not the last loop of the column).
- 10 sts on the hook are knitted together in one go.
- Perform 8 VP, which will serve as an arch for the next row.
- In the next arch, knit a pattern similar to the previous one, consisting of 10 C3H.
- Cast on 4 VP (small arch).
- In the next arch, knit 10 C3H again.
- Until the end of the row, alternate the pattern elements, between which first 8, then 4 VP are performed.
- At the end of the row, make 2 VP, insert the hook under the top of the first petal from the row, make a SC, which will connect the beginning and the end of the row.
- Make 3 VP to move to a new row.
- In the arch under the completed air loops, knit 4 unfinished C1H.
- All loops on the hook are knitted together, 1 VP is knitted.
- In the next arch, knit 13 C1H, make 1 VP.
- In the next arch, make 5 unfinished C1H, then knit all the loops together. Make 4 VP. In the same arch, make another 5 unfinished C1H, and then connect them together.
- Repeat the pattern rapport until the end of the row: 5 unfinished C1H, 1 VP, 13 C1H, 1 VP, 5 unfinished C1H, 4 VP and in the same arch another 5 unfinished C1H, 1 VP.
- At the beginning of the next row, make 3 VP for lifting. Knit the “bump” pattern (5 unfinished C1H), 2 VP.
- Under the first column of the previous row, knit a convex C1H.
- Until the end of the row, knit 2 P in each loop of the previous row: 1 C1H and in the same loop, knit a column (convex in an even loop, inserting the hook under the leg of the lower column, and concave in an odd loop, catching the thread above the leg of the lower column).
- Make 2 VP at the end of the row and make a connecting loop.
- Similarly, knit 8 rows. At the place of knitting the petals (where convex and concave columns alternate), decreases are made in each row. On each petal, 2 P are decreased from 2 sides until the flower leaf is fully formed.
The squares in the master class are 27 cm wide on each side. The number of elements can be changed depending on the size of the sofa. Sew the squares with a large needle using the same yarn that was used for knitting, or with a crochet hook using connecting posts from the back side.
Bedspread made from Granny Squares
The size of such a bedspread is 90x115 cm.
To work you will need hook No. 8 and thick worsted yarn:
Color | Quantity | Designation in the master class |
Beige | 400 g | A |
Dark lilac pink | 150 g | IN |
Light lilac pink | 250 g | WITH |
Basic elements of the bedspread
First, you need to knit 10 identical squares measuring 18x18 cm. All elements are knitted in a circle without turning the fabric to move to the next row.
Algorithm for performing work:
- Cast on a chain of 4 VP with yarn C, join into a ring using SS.
- 1 R: 3 VP (count as 1 C1H), 2 C1H in a ring. Then perform the rapport 2 times *1 VP, 3 C1H in a ring*, 1 VP. Connect the first group of 3 VP using a SS.
- 2 R: attach yarn B, 3 VP (count as 1 C1H), in the same place do (2 C1H, 2 VP, 3 C1H) – this is the beginning of the corner. 1 VP *in the next chain of air loops make 1 VP, 3 C1H, 2 VP, 3 C1H; 1 VP* 2 more times (for each corner of the square). Connect the beginning and end of the row with a SS in the VP of the first column of 3 VP.
- 3 R: attach yarn A between two VP, make 3 VP, 2 C1H, 2 VP, 3 C1H in the same jumper.

- Then repeat the rapport 2 times *1 VP, 3 C1H (in the next bridge of 1 VP), 1 VP, 3 C1H, 2 VP, 3 C1H in the next corner bridge from the group of 2 VP*. 1 VP, 3 C1H. in the next bridge of 1 VP, 1 VP, attach to the corner using VP to the beginning of the group of 3 VP. Do not secure the thread, connect the loops to the next corner bridge of 2 VP.
- 4-6 Rows: Repeat Row 3, make 1 additional pattern (1 VP, 3 C1H) on each side of the square. Additions are made in each new row.
- Fasten the thread, hide the remaining ends of the yarn.
Assembling squares
You need to sew 6 ready-made motifs. To do this, take 2 parts, put them face to face. You can sew the squares with a large needle or a crochet hook using connecting posts.
Attention! When sewing, you need to carefully select the loops so that the pattern does not shift.
After stitching, you should get a rectangle measuring 3x2 squares.
Harness
After connecting 6 squares, they are tied together:
- 1 R: attach the working yarn B to the SS in any jumper of 2 VP of the outer corner of the rectangle. Here, make 2 C1H, 3 VP, 3 C1H.
- Next, knit the rapport *in the jumpers of 1 VP, make 1 VP, 3 C1N, 1 VP, and in the corner jumpers of 2 VP, make 3 C1N, 2 VP, 3 C1N* to the end of the row, except for the last element of the pattern. Finish the circle with 1 VP, 3 C1N, 1 VP in the jumper of 1 VP, make a SS in the first loop of the row.
- 2-7 Rows: make 2 VP for lifting, repeat pattern 1 Row. 2-3 Rows are knitted with thread B, 4-7 Rows – with thread A. At the end of the work, you need to secure and cut the thread.
Main border
The border is knitted according to the same pattern separately for 4 sides of the bedspread:
- 1 R: attach thread B to the corner bridge of 2 VP. In the same bridge, knit 3 VP, 1 C1N. Then, to the corner, knit the pattern according to the rapport *1 VP, 3 C1N in the bridge of 2 VP*. In the corner bridge, make 3 C1N, 4 VP. Turn the work over and start knitting the 2nd row.
- 2 R: make 3 C1H in a bridge of 1 VP. Then repeat to the end of the row *1 VP, 3 C1H in a bridge of 1 VP*. In the last bridge of 3 VP, knit 1 VP, 1 C1H. Make 3 VP for lifting to the next row.
- 3 R: make 2 C1H in a bridge of 1 VP. Then repeat to the end of the row *1 VP, 3 C1H in bridges of 1 VP*. At the end make 1 VP, 1 C1H in a bridge of 3 VP of the last row. Fasten the thread and cut.
- 4-5 Rows: attach thread C. Repeat pattern 1-2 Rows. Fasten the thread and cut.
- 6-11 R: attach thread B. Repeat pattern 1-2 R in turn. Fasten the thread and cut.
When all 4 sides are connected, sew the 4 remaining squares at the corners. Make sure that the loops at the joints match.
Processing the edges of the bedspread
The crocheted sofa cover is tied on all sides. The border is crocheted in a circle.
Binding algorithm:
- 1 R: attach yarn C to the corner of the blanket between 2 VP. Make 3 VP, 2 C1H, 2 VP, 3 C1H. Next, knit the rapport along the edge *1 VP, 3 C1H into the bridge of 1 VP* to the next corner of 2 VP. In it, knit the rapport 3 times *1 VP, 3 C1H, 2 VP, 2 C1H*. The remaining 3 sides of the rectangle are knitted in the same way. Finish the row with 1 VP, then make a SS to the corner of 3 VP.
- 2 R: make 2 VP for lifting to the next row, repeat 1 R. Fasten the thread, cut and hide the end.
- 3-4 R: repeat rows 1-2 with thread B.
At the end, you need to secure the thread and hide its end in the base of the blanket.
Decorative openwork bedspread for sofa
The bedspread can be knitted from 2 types of yarn.

This:
- Novita Isoveli (3/4 wool, 1/4 polyamide, 65 m/ 50 g) total 2300 g yellow-green (number 334).
- Novita Hanko (1/2 cotton, 1/2 acrylic, 104 m/ 100 g) – total 1800 g in blue (number 013).
For work you will need hook №5-6. Knitted bedspread on the sofa is crocheted from openwork patterns. The fabric consists of full motifs and their halves. In diameter, the size of 1 pattern is 17 cm.
Conventional symbols in diagrams:
Symbol | Name | Reduction |
![]() | Connecting post | SS |
![]() | Air loop | VP |
![]() | Double crochet | C1H |
Knitting full motifs
Algorithm for knitting a complete motif:
- Cast on a chain of 6 VP, connect with SS into a ring.
- 1 R: make 3 VP for lifting. In the center of the ring, knit 1 C1H, 2 VP, then repeat *2 C1H, 2 VP* a total of 5 times. Close the row with the 3rd lifting loop using a SS.
- 2 R: make 3 VP for lifting, at the beginning of the lifting chain make 1 C1H, in the next loop 2 C1H, 3 VP. Then make a rapport *in each loop from the columns of the previous row 2 C1H, 3 VP*, 5 times in total. Make a SS in the 3rd VP of lifting.
- 3 R: make 3 VP for lifting, in the same loop knit another 1 C1H, then 2 C1H, 2 C1H in one loop, 3 VP. Then the rapport *2 C1H in one loop, 2 C1H, 2 C1H in one loop, 3 VP* a total of 5 times. Make a SS in the 3rd VP of lifting.
- 4 R: make 3 VP for lifting, 2 C1H, 2 C1H in one loop, 2 C1H, 4 VP. Then repeat *3 C1H, 2 C1H in one loop, 2 C1H, 4 VP* 5 times in total. Knit SS in the 3rd VP for lifting.
- 5 R: make 3 VP for lifting, 2 C1H, 2 C1H in one loop, 3 C1H, 5 VP. Then repeat *3 C1H, 2 C1H in one loop, 3 C1H, 5 VP* a total of 5 times. Finish the round with a SS.
- Fasten and cut the thread, hide the end in the knitted fabric.
According to pattern 1, you need to make 104 motifs when knitting with Isoveli yarn or 67 motifs with Hanko threads.
Knitting halves of motifs
Half of the motif is knitted in turning rows. In total, you need to knit 8 elements with Isoveli thread or 6 parts with Hanko yarn.
Instructions for performing the motif:
- Cast on 4 VP and close into a ring.
- 1 R: make 3 VP (counts as 1 C1H), in the first VP of the ring knit 1 C1H, then 2 VP, 2 C1H in the second VP of the ring, 2 VP, 2 C1H in the 3rd VP of the ring.
- 2 R: turn the work, make 3 lifting VP, in the first loop of the previous row 1 C1H, 2 C1H in the next loop, 3 VP, 2 times the rapport *2 C1H in each loop of the previous row, 3 VP*.
- 3 R: turn the work over, 3 lifting VP, 1 C1H in 1 P, 2 C1H, 2 C1H in one loop. Then perform the rapport 2 times *3 VP, 2 C1H in 1 P, 2 C1H, 2 C1H in 1 P*. Turn the fabric over.
- 4 R: 3 lifting VP and 2 VP of a new row, 2 C1H in each of the next 2 loops, 3 C1H. Next 4 VP, 2 C1H, 2 C1H in one loop, 3 C1H, 4 VP, 2 C1H, 2 C1H in one loop, 1 C1H, 2 C1H in one loop, 2 VP, 1 C1H. Turn the knitting over.
- 5 R: 3 lifting VP and 2 VP, repeat 2 times *3 C1H, 2 C1H in one loop, 3 C1H, 5 VP*, 3 C1H, 2 C1H in one loop, 3 C1H, 1 C1H in the first VP of the bottom row.
Afterwards, the thread needs to be secured and cut, and the end hidden.
Assembling the bedspread
The sofa cover, knitted from Hanko yarn, is assembled according to the pattern colored in gray, and the items from Isoveli threads are assembled according to the white pattern. The elements are crocheted together using connecting posts.
For bedspreads made from Isoveli threads, you can make fringe:
- Cut the yarn into 45 cm lengths.
- Fold 3 pieces for each fringe tassel.
- Tassels are tied on the sections of the bedspread made from air loops.
For each motif you will need 7 tassels.
Openwork bedspread for sofa "Sandy Beach"
The "Sandy Beach" bedspread is more suitable for decorative purposes. It will be inconvenient for them to cover themselves because of the fringe, which is located on the short edges of the product. The threads will interfere and get tangled if the bedspread is often moved or folded.

The crocheted bedspread for the sofa in the style of "Sandy Beach" is knitted in turning rows. The work uses thick worsted yarn of a sand shade (a total of about 1 kg of threads will be needed) and a hook No. 6.5. With a knitting density of 10x10 cm = 24 C1H x 16 rows, the bedspread is 105x125 cm in size.
The fabric is knitted in length:
- Cast on a chain of 128 VP. When casting on the loops, do not pull the thread tightly. In the 3rd loop from the hook, make 1 C1H (the first 2 loops are the rise to a new row, they are counted as 1 C1H). Until the end of the row, knit C1H in each VP. In total, there should be 126 P in the row, including the group of 2 VP at the beginning. Make 1 VP of the rise, turn the work over.
- 1 R (wrong side): crochet 1 sc into the first loop of the previous row, skip 1 P. Then perform the bobble pattern 3 times: *1 sc into the loop of the lower row after the skipped one, yarn over the hook, pull the thread out of the same loop where the first sc was crocheted*.
- Next, make a yarn over on the hook and pull through 6 loops, yarn over again and pull through the remaining 2 loops. Skip the next sc of the bottom row and then repeat the bobble pattern. Knit the pattern to the end of the row, in the last group of 2 VP (lift) knit 1 C1H. In total, there should be 62 bobbles in a row. Make 1 VP to move to a new row and turn the work.
- 2 R (front side): make 1 sc in the first C1H of the previous row, skip the loop (the top of the bobble of the lower row), in the next loop make the rapport element *1 sc and the "bump" pattern as in the first row*. Continue knitting the rapport to the last column. In it knit C1H, 2 lifting VP and turn the work.
- 3 R: make the whole row with C1H without skipping loops. After completing the row, knit 2 lifting VP and turn the work.
- 4 R: knit all columns as C1H, including the last group of 2 VP of the previous row. Make 1 lifting VP and turn the knitting.
- The following rows are knitted, repeating the pattern from rows 1 to 4 in turn. Finish the work when the length of the blanket is 105 cm. The last row should be knitted with a pattern like 4 R.
- Fasten the thread and hide the ends in the knitted fabric.
Decorate the bedspread with fringe along the short ends. To do this, cut the yarn, each piece should be 40 cm long. For 1 element, you will need 4 pieces of thread, which are folded in half. In total, there should be 34 knots on each side.
The fringe is attached using a single knot around a group of 2 VP in rows with 2 cones. Knots are also made on all 4 corners of the blanket.
You can crochet a bedspread for a sofa according to individual measurements. You need to choose yarn that does not prickle, tolerates frequent washing well and is resistant to abrasion. It is better to choose neutral colors of threads from a dark palette so that the bedspread does not lose its appearance for a longer time.
Video about knitting
Knitted bedspread for a sofa crochet: