Shoelace icon Shoelace Length Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Introduction to choosing the right shoelace length

Choosing a replacement shoelace is a geometry problem in disguise. Instead of guessing from a shoe-size chart, you can look at the route the lace must travel across a particular upper. The number of eyelet pairs determines how many times that route repeats, while the opening width and the rise between eyelets determine the length of each repeat. A low sneaker, broad running shoe, and tall boot can therefore need noticeably different lace lengths even when their overall foot sizes are similar.

This shoelace length calculator turns those details into a practical recommendation in centimeters. It is designed for the common crisscross, straight bar, and ladder patterns, and it includes an allowance at the top so there is material left for tying. Use the result as a transparent starting point when comparing packaged lace sizes, rather than as a claim that every shoe has one exact, universal length.

What shoelace-length problem does this calculator solve?

This shoelace calculator answers a useful shopping question: how much lace is needed to reach every eyelet pair, make the chosen pattern, and still form a comfortable knot or bow? A lace that is too short may barely reach the final eyelets. One that is far too long can leave bulky loops or trailing ends. The calculator makes the trade-off easier to see before you order a replacement.

The lacing style matters as much as the measurements. Crisscross lacing follows diagonal segments across the upper. Straight bar lacing uses visible horizontal bars and connecting runs, while ladder lacing uses more repeated material and normally needs the longest total. Comparing styles here is particularly helpful if you are changing the look or pressure distribution of a shoe without changing the shoe itself.

How to use the shoelace length calculator

For a dependable shoelace estimate, measure one shoe in the configuration you plan to wear. Count only one row of eyelets, because the calculator treats each opposite pair as one level. Then measure in centimeters so the dimensions and the recommendation use the same unit.

  1. Enter the number of eyelets per side, not the total on both sides.
  2. Measure the distance between eyelet rows across the opening where the lace runs.
  3. Measure the vertical spacing between rows from one eyelet level to the next.
  4. Select crisscross, straight bar, or ladder lacing, then calculate the recommendation.

Once the result appears, compare its centimeter value with lengths actually sold by the lace maker. Rounding upward to the next available length is usually safer if you like a generous bow, double knot, or thicker lace. The copy control saves the displayed style, segment path, allowance, and final estimate as plain text for easy comparison between shoes.

Shoelace inputs: how to choose useful measurements

The shoelace inputs describe the path over the upper, so they should all come from the same pair of shoes. Place the shoe on a flat surface and measure the lace area rather than the outside edge of a padded tongue or the widest point of the sole. The values do not require laboratory precision, but a consistent measurement gives a more useful buying range.

Eyelets per side is the count of holes, hooks, or loops in one row. The calculator uses one fewer repeated gaps than this count: six eyelet pairs create five gaps between levels. Distance between eyelet rows is the horizontal span across the shoe’s opening. Vertical spacing is the upward rise from one level to the next. On a shoe where the spacing varies, use a representative average from the middle of the lacing area.

Fit preference can subtly change these values. A snugly closed upper tends to bring its rows closer together, while a deliberately loose fit leaves a wider opening. Small differences are multiplied across many gaps, especially on boots. For that reason, measuring a shoe while it is approximately set to your normal fit is often more useful than relying on a generic “six-eyelet shoe” chart.

Shoelace formulas: the path and tying allowance

The shoelace formulas combine a repeated segment path with a style-specific tying allowance. Let n be eyelets per side, w the distance between rows in centimeters, and s the vertical spacing in centimeters. The repeated part has n − 1 segments. Crisscross uses a diagonal, which is why its segment follows the Pythagorean theorem. Straight bar and ladder use the simplified route assumptions implemented by this calculator.

For crisscross lacing, the estimate is:

L=(n1)w2+s2+40 cm

For straight bar lacing, the estimate is:

L=(n1)(w+s)+35 cm

For ladder lacing, the estimate is:

L=(n1)(2w+s)+50 cm

The 40 cm, 35 cm, and 50 cm terms are practical allowances for tying under the model’s assumptions. Increasing the number of eyelets makes the path repeat more often. Increasing width or vertical spacing makes every repeated segment longer. Ladder lacing rises fastest because its simplified route contains two widths in each repeated segment.

Worked example: straight-bar lacing on a six-eyelet sneaker

Suppose a sneaker has 6 eyelets per side, a 7.0 cm gap between the eyelet rows, and 2.0 cm vertical spacing. With straight bar lacing, there are 6 − 1 = 5 repeated gaps. Each simplified straight-bar segment is 7.0 + 2.0 = 9.0 cm, so the segment path totals 9.0 × 5 = 45.0 cm. Adding the straight-bar tying allowance of 35 cm gives a recommended length of 80.0 cm.

This example shows why eyelet count alone is not enough. A similarly sized shoe with a wider opening would add length to all five passes. A shoe with the same dimensions but ladder lacing would also produce a larger recommendation because that pattern consumes more lace at every gap. If your answer looks unexpectedly short, first recheck whether the width was measured across the lacing opening and whether all measurements were entered in centimeters.

Shoelace comparison table: the effect of a wider opening

This shoelace comparison keeps the worked example’s 6 eyelets per side, 2.0 cm spacing, and straight bar pattern while changing only the row width. It demonstrates how a modest width change repeats through the full lace route.

Straight-bar estimates for a six-eyelet shoe
Row widthSegment pathAllowanceRecommendation
5.6 cm38.0 cm35 cm73.0 cm
7.0 cm45.0 cm35 cm80.0 cm
8.4 cm52.0 cm35 cm87.0 cm

Crisscross and ladder results move in the same direction when the opening widens, although their exact rate of change differs. This is the benefit of entering physical geometry: the calculator can distinguish a narrow dress shoe from a broad trainer even if both have the same eyelet count.

How to interpret the shoelace length result

The shoelace length result is a buying guide. It identifies a sensible size range and reveals why that range changes when you alter the layout or style. If the recommendation is close to a lace length you already enjoy wearing, that is a useful real-world check. If it differs sharply, review the values in this order: eyelet count, row width, vertical spacing, and lacing style.

Packaged laces are usually sold in discrete lengths, so an exact decimal is not the goal. Choose the next practical size up when you prefer larger loops, tie a double knot, use a thick round lace, or need to accommodate a substantial tongue. Conversely, a flatter, shorter bow may be possible with a closer option. The calculator makes those decisions easier by separating the geometry-driven path from the tying allowance.

Shoelace length limitations and assumptions

This shoelace length calculator intentionally uses a simple model. It cannot fully capture every tongue thickness, lace diameter, hook shape, decorative route, or personal knot preference. Its purpose is to make a quick, understandable estimate from measurements that most people can take at home.

The model assumes reasonably regular eyelet spacing and a route consistent with the selected pattern. Very uneven eyelet placement, unusually bulky padding, speed hooks, elastic laces, extra wraparound passes, and specialty knots can require a different length. Measurement error also compounds: an extra centimeter of width is repeated at every gap, so careful measurement is increasingly valuable on shoes with many eyelets.

For an important purchase, compare the result with the manufacturer’s guidance or with a lace on a similar pair that fits the way you like. The calculator is still useful in those cases because it shows which assumption drives the recommendation and lets you test a realistic alternative before ordering.

Enter your shoe’s lacing measurements

Count the eyelets on one side of the shoe.

Enter your shoe measurements to estimate lace length for this layout.

Lace Route mini-game: thread the crisscross path

Take a quick break with Lace Route, an optional geometry sprint based on the diagonal path used by crisscross lacing. Drag the glowing lace tip from its current eyelet to the bright target before its tension ring closes. Every completed upper gets wider or faster, so clean routes and long streaks produce the best score.

Score0
Time75s
Streak0
Route1 / 6

Mission: Crosswind

Route every glowing eyelet

Drag from the gold lace tip to each teal target. Finish as many crisscross routes as you can in 75 seconds. On a keyboard, focus the game and press the arrow matching the target side.

Best score: 0. Wide uppers and tighter timing arrive as your run continues.

Geometry takeaway: a crisscross segment follows √(width² + spacing²), so a wider shoe uses more lace even before the knot allowance is added.