You can learn how to sew a block-printed tablecloth of any size and form to fit your table. DIY tablecloths can be used to cover a dining room table, a picnic table, or any other flat surface. This project is designed for anyone and will only take a few hours to finish. The most important part is measuring the table and calculating your fabric requirements, so don't rush through these procedures. Once you've mastered the technique, you'll be able to create your own tablecloths for any special occasion, holiday décor, and even to give as gifts.

Everything you need to make a beautiful block-printed tablecloth

Equipment / Tools

  • Measuring tape
  • Scissors
  • Iron and ironing board
  • Pins
  • Sewing machine


  • 100% cotton Block Printed Fabric
  • Matching thread

Steps to make your own beautiful block printed tablecloth

Measure Your Table

Measure the top of your table using your measuring tape. When taking measurements, it can be useful to make a simple diagram.

  • For a square or rectangle table, measure the length and width of the table.
  • For an oval-shaped table, measure across the centre of the table from one of the longest sides to the other.
  • For a round table, measure from one side to the other across the centre of the table.

Drop Length and Hem Type

The length of the drop is the quantity of cloth that "drops" from the tabletop. There are three standard drop lengths, and you must choose one before determining how much fabric you require.

  • Short (8 to 12 inches): This creates an unpretentious appearance and is ideal for everyday use.
  • Mid-length (16 to 24 inches): This length is regarded as semi-formal.
  • Floor-length (28 to 29 inches): This offers a very formal appearance and is normally reserved for tables where no one will be sitting.

Remember that these are only guidelines. Simply measure from the edge of the table and decide how far you want the cloth to hang to create a unique drop length. You would also have to calculate how much fabric you'll need for the tablecloth hem.

Calculate Fabric Yardage

In your diagram, add the drop length and hem length to each side of the table. Keep in mind that each side will have a drop and hem. This will indicate how much cloth you'll need to purchase.

Consider the length of the table after you've added the drop lengths and hems for the two sides. Divide that figure by 36 inches to get the number of yards of cloth you'll need.

Examine the width of your table with the drop lengths and hems added. You don't need to add any extra fabric yardage to the amount you determined from the length if it's less than 44 inches (the width of a standard bolt of fabric).

However, if the breadth is greater than 44 inches, you must twice the yardage determined for the length. This is the number of yards required to produce your tablecloth.

You can also purchase a wide quilt backing fabric that spans 108 inches wide. You only need to buy the number of yards you calculated for the length of your table if you do this. You will also prevent having a seam running the length of your tablecloth.

Sew Together Fabric Panels If Necessary

You will need to sew some fabric together if your cloth does not cover the complete width of your table. You can skip this step if you have enough wide cloth.

First, cut the longest feasible length of fabric, including drops and hems. Cut a second piece of fabric that is the same size as the first. Sew these two pieces together lengthwise with seam allowance. This should yield a large enough piece of cloth to cover your table, including the drop and hem.

Cut Your Block Printed Fabric

It's finally time to cut the fabric to the size you determined. Based on the shape of your table, here's how to accomplish it.

  • For square or rectangle tables: Cut the length and width of the cloth, as well as the amount required for the drops and hems.
  • For oval tables: Use the same cutting instructions. Place a dinner plate in each corner of the fabric and trace around it. To make rounded edges for your tablecloth, cut along this line.
  • For round tables: Fold the fabric in half and note the fold's centre. Create a semicircle from the mark using a flexible tape measure or string. 

Hem and Finish Your Tablecloth

Finally, make a hem for your tablecloth to give it a polished edge.

Fold the edges of your fabric 1/2 inch under and press with an iron for a simple hem. Fold it in half again to hide the fabric edge. The hem should be pressed and pinned.

Sew the hem down using matching thread and a 1/4-inch seam allowance, removing pins as you go. Press your tablecloth and place it on your table.


Leave a comment

All blog comments are checked prior to publishing