Creating a custom block-printed tablecloth is a fun and rewarding project that allows you to personalize your table with a unique design. Whether you’re covering a dining table, a picnic table, or any flat surface, this DIY project is beginner-friendly and can be completed in just a few hours. The most important part is measuring your table and calculating the fabric requirements, so take your time with these steps. Once you’ve mastered the technique, you’ll be able to create tablecloths for any occasion, holiday, or as thoughtful gifts.
What You’ll Need:
Tools:
- Measuring tape
- Scissors
- Iron and ironing board
- Pins
- Sewing machine
Materials:
- 100% cotton block-printed fabric
- Matching thread
Steps to Make Your Own Block-Printed Tablecloth:
Step 1: Measure Your Table
Begin by measuring your table with a measuring tape. It can be helpful to sketch a simple diagram for reference.
- For square or rectangular tables: Measure the length and width of the table.
- For oval tables: Measure across the center from one of the longest sides to the other.
- For round tables: Measure across the center from one side to the other.
Step 2: Decide on Drop Length and Hem Type
The "drop" is the amount of fabric that hangs down from the tabletop. There are three common drop lengths to choose from, depending on the look you're going for:
- Short (8 to 12 inches): Ideal for casual, everyday use.
- Mid-length (16 to 24 inches): A semi-formal look suitable for most occasions.
- Floor-length (28 to 29 inches): A formal style, usually reserved for tables where no one will be seated.
These lengths are just guidelines—feel free to adjust the drop based on your preferences. Also, remember to account for extra fabric needed for the hem.
Step 3: Calculate Fabric Yardage
Now that you’ve determined your table's dimensions and drop length, it’s time to calculate how much fabric you’ll need.
- Add the drop and hem length to each side of the table. This total will give you the fabric requirement for each side.
- For the length, add the drop lengths and hem to the table’s length. Then, divide that number by 36 to convert it into yards.
- For the width, if it’s under 44 inches, no additional fabric is needed. If it’s wider, double the fabric yardage calculated for the length.
- Alternatively, you can purchase wide quilt backing fabric (108 inches wide). In this case, you only need to calculate the fabric for the length.
Step 4: Sew Fabric Panels Together (If Necessary)
If your fabric isn’t wide enough to cover the table in one piece, you’ll need to sew panels together.
- Cut two pieces of fabric to the required size, including drop and hem allowances.
- Sew the pieces together lengthwise with a seam allowance, making sure the fabric is wide enough to cover your table.
If your fabric is wide enough, you can skip this step.
Step 5: Cut Your Block-Printed Fabric
Now it’s time to cut your fabric to the right shape based on your table’s dimensions:
- Square or rectangular tables: Cut the fabric to the required length and width, adding allowances for the drops and hems.
- Oval tables: Follow the same cutting method, but use a dinner plate to trace rounded corners on the fabric, then cut along this line.
- Round tables: Fold the fabric in half and mark the center of the fold. Use a flexible tape measure or string to create a semicircle from the center mark.
Step 6: Hem and Finish Your Tablecloth
To give your tablecloth a polished, professional look, it’s time to hem the edges.
- Fold each edge of the fabric ½ inch under and press with an iron for a simple hem.
- Fold it in half again to hide the raw fabric edge, press it down, and pin the fold in place.
- Sew the hem down using a matching thread and a ¼-inch seam allowance, removing the pins as you go.
- Once finished, press your tablecloth to give it a crisp, clean finish, and lay it on your table to admire your work!
With these six simple steps, you’ll have a beautiful block-printed tablecloth that adds a personal, creative touch to any table setting. Whether for everyday use or special occasions, this DIY project is an easy way to elevate your home décor.