Tablecloth Size Calculator

Enter your table's shape and dimensions plus how far you want the cloth to hang down (the "drop"), and get the finished tablecloth size, fabric panels, and yardage needed to sew it.

Quick Facts

Standard formula
Finished size = table length/width (or diameter) + 2 x drop
The drop is added twice because it hangs down on both sides of the table.
Typical drop lengths
6-8in casual, 15in semi-formal, 29-30in floor-length
Most dining tables stand about 29-30in tall, so a floor-length drop roughly equals the table height.

Your Results

Calculated
Finished length / diameter
-
Cloth dimension along the table's length (or diameter if round)
Finished width
-
Cloth dimension along the table's width (equals r1 if round)
Fabric panels needed
-
Fabric-width strips to sew together to reach the needed width
Fabric to buy
-
Yardage including a 1in hem allowance per edge, rounded up

Ready

Enter your table's dimensions and desired drop, then press Calculate.

About the Tablecloth Size Calculator

This calculator applies the standard "drop" method that linen suppliers, event planners, and home sewists use to size a tablecloth. The finished cloth needs to cover the tabletop itself plus a consistent overhang — the drop — hanging down on every side. Because the drop hangs on both the front and back (or both ends) of the table, it is added twice to each dimension.

The formula

  • Rectangular, square, or oval tables: Tablecloth length = table length + (2 x drop); Tablecloth width = table width + (2 x drop).
  • Round tables: Tablecloth diameter = table diameter + (2 x drop).

For example, a 72in x 30in banquet table with an 8in drop needs a cloth measuring 72 + 16 = 88in long by 30 + 16 = 46in wide. A 60in round table with a 15in drop needs a 60 + 30 = 90in diameter round cloth.

Choosing a drop length

There is no single "correct" drop — it is a style choice, but a few conventions are widely used: 6-8in is a casual drop that just clears the table edge; about 15in is a semi-formal "lap length" drop that reaches roughly to a seated guest's lap; and 29-30in is a floor-length, formal drop that covers the table legs entirely, since most dining and banquet tables stand about 29-30in tall.

Estimating fabric to sew a cloth

If you are sewing rather than buying a finished cloth, add a small hem allowance (this calculator uses 1in per edge) to the finished length and width for turning and stitching the hem. Fabric bolts are commonly 44-60in wide, so if the finished width exceeds the bolt width, you need multiple panels sewn together: panels needed = finished width (with hem) divided by fabric width, rounded up. Total fabric = panels x hemmed length, converted to yards (divide inches by 36) and rounded up to a size you can actually buy, such as the nearest quarter yard.

Frequently Asked Questions

What is the standard tablecloth size formula?
Finished tablecloth size equals the table's dimension plus twice the drop length: length = table length + (2 x drop), width = table width + (2 x drop). For round tables, diameter = table diameter + (2 x drop). The drop is added twice because it hangs down on both sides of the table.
How long should the drop be?
Common conventions are 6 to 8 inches for a casual everyday drop that just clears the edge, about 15 inches for a semi-formal lap-length drop, and 29 to 30 inches for a floor-length formal drop that covers the table legs, since most dining tables stand about 29 to 30 inches tall.
How much fabric do I need to sew a tablecloth?
Add about 1 inch per edge for a folded hem to the finished length and width. If the finished width is wider than your fabric bolt, divide the width by the fabric width and round up to get the number of panels to sew together; multiply panels by the hemmed length and divide by 36 to get yards, then round up to a buyable quarter-yard.