Snap & Rivet Sizing Calculator
Determine the correct snap size, post length, and hole punch size based on your leather thickness, number of layers, and snap type.
About this calculator
This calculator sizes hardware around one physical constraint: the snap or rivet post has to be long enough to clear the leather stack and still fold or peen over cleanly on the back side. Total Thickness drives that directly -- Minimum Post Length is always Total Thickness plus about 3mm (1/8 in) of grip allowance, the standard rule of thumb across the leathercraft trade for how far a post should stand proud of the stack before it's set, so Minimum Post Length rises in exact lockstep with how thick your combined layers are. Recommended Post Length then rounds that minimum up to the nearest commercially available post length (6, 8, 10, 12, 15, 18, or 20mm), which is why its value plateaus over a band of thickness inputs and then steps up a full size once you cross into the next stocked length.
Snap Type controls an entirely separate group of outputs: Cap Diameter and Hole Punch Size are fixed by which line you pick (Line 20, Line 24, or Line 16), each corresponding to a standard snap cap diameter used across the leathercraft trade, and neither of those two outputs responds at all to Total Thickness. In short, thickness sizes the post length and Snap Type sizes the cap and punch -- the two halves of the calculation never interact.
Inputs
Results
Cap Diameter (mm)
12.7 mm
Recommended Post Length
8 mm
How to Use This Calculator
- Enter the combined Total Thickness of your leather layers in millimeters.
- Select the Snap Type: Line 20 (most common), Line 24 (heavy duty), or Line 16 (small/light).
- Review the Recommended Post Length and Hole Punch Size for your project.
- Order snaps or rivets with 10% extra for setup and mistakes.
What each input means
- Total Thickness
- Combined thickness of all leather layers in millimeters
- Snap Type
- Snap size line: Line 20 is the most common size for wallets and small goods; Line 24 is heavy duty; Line 16 is small/light.
How this is calculated
Worked example, using the default values
- Identify Input ParametersTotal Thickness = 4, Snap Type = 1 = 2 input(s) provided
- Calculate Cap DiameterCap Diameter12.7 = 12.7
- Calculate Recommended Post Length8 = 8
- Calculate Minimum Post LengthMinimum Post Length7 = 7
- Calculate Hole Punch SizeHole Punch Size4 = 4
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
How is Minimum Post Length related to Total Thickness?
Minimum Post Length is always Total Thickness plus about 3mm (1/8 in), the rule of thumb across the leathercraft trade for how far the post should stand proud of the stack so the cap can be set without the post bending. Increasing Total Thickness by any amount raises Minimum Post Length by that same amount, across the calculator's full 0.5-15mm declared range.
What determines Cap Diameter and Hole Punch Size?
Both are fixed by Snap Type alone: Line 20 uses a 12.7mm cap and a 4.0mm punch, Line 24 (heavy duty) uses a 15.2mm cap and a 4.5mm punch, and Line 16 (small/light) uses a 9.5mm cap and a 3.5mm punch. Total Thickness never moves either output -- they respond only to which snap line you select.
Does Recommended Post Length increase smoothly as I add thickness, or does it jump?
It jumps in steps. The calculator rounds Minimum Post Length up to the next commercially stocked post length -- 6, 8, 10, 12, 15, 18, or 20mm -- so Recommended Post Length stays flat across a range of Total Thickness values and then steps up once your combined stack crosses into the next size bracket. The stocked-length list now covers the full declared thickness range, so Recommended Post Length never falls below Minimum Post Length.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Belt Sizing Calculator
Calculate leather belt strap length and hole positions from waist measurement, buckle type, and desired hole count and spacing.
LeatherworkingLeather Thickness Converter
Convert between leather thickness units: millimeters, ounces, and irons. Instantly see equivalent values across all three measurement systems.
LeatherworkingEdge Finishing Calculator
Estimate burnishing time and edge paint quantity for leather edge finishing. Supports burnishing, edge paint, or both methods combined.
More in Crafts, Hobbies & Games.