What Barrel Length Do I Need for My Snap?

Picking out all the proper snap fastener components for your canvas projects can be daunting if you don’t know what to look for or where to start. That’s where we come in! Today we’re going to focus on selecting the right barrel length on your snap fasteners for the thickness of your fabric.


The barrel is the part of the fastener that gets riveted to the piece’s mating component. In other words, it’s the straight stem-like part that comes out of the button top. If your barrel is too short, it won’t be able to rivet through all of your fabric layers but if the barrel is too long, it will get in the way of your snap functioning.

11/64” and 3/16” is the most common barrel size for buttons. Here’s a helpful chart for quick reference that breaks down which button barrel length is best for the layers of canvas in your project. The numbers for “layers of canvas” are based off of layers of Sunbrella Marine Grade material.

Layers of Canvas Barrel Length
2 – 6 11/64″ & 3/16″
6 – 9 1/4″
9 – 12 5/16″

The eyelet part of a snap fastener also has a barrel, but it’s sizing is a little different. Since the eyelet rivets to a larger piece of hardware, the stud, the 1/4” barrel for eyelets is standard for most projects. However if you’re assembly is very thick, over 7 or 8 layers, then you’ll want to move up to the 5/16” barrel.

To learn more about installing snap fasteners, check out on post on Selecting the Right Snap Installation Tool.

Find all the snap and fastener components you need for your next project at Sailrite.com.

  1. Sue said:

    I love posts like this! Useful info, and a nice chart to put in my “quick reference” notebook.

    • Nikki said:

      Thanks, Sue! We’ll try to keep content like this coming!

  2. Beth said:

    Thank you for this information. This is the kind of construction tip that makes Sailrite special and makes my projects turn out much better.

    • Nikki said:

      You’re welcome, Beth. We always hope your projects are the best they can be!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: