
A handmade leather keychain is a practical, personal project that works as a small gift or an everyday accessory. This Leather Keychain DIY uses a short strip of leather and a screw post, and the basic assembly can take under 10 minutes once the material is ready. Make one for yourself, or create several in different colors for friends.

Choose scrap cowhide for a natural finish, or use undyed leather and leather paint to add color. A 1/2-inch lightweight cowhide strip can make five or more keychains, depending on the finished length you prefer. Painted leather offers a simple way to customize the look; follow the paint manufacturer’s instructions for application and drying.
Leather Keychain DIY: Supplies and Options
Decide how many keys the keychain needs to hold before choosing its post. A screw post is suited to carrying two or three keys, while a flat key post can accommodate six to eight. Check that the post fits through the leather and that the strip is wide enough for your keys.
For a natural leather keychain, gather:
- A leather scrap at least 9 inches long
- A rotary cutter, cutting mat, and metal ruler
- A leather hole punch or awl
- A screw post for 2–3 keys or a flat key post for 6–8 keys
For a painted leather keychain, gather:
- A 1/2-inch lightweight cowhide leather strip
- Leather paint in your chosen colors and a foam paintbrush
- A leather hole punch or awl
- Sharp scissors or a rotary cutter
- A screw post for 2–3 keys or a flat key post for 6–8 keys
How to Make a Leather Keychain
1. Cut the leather strip

Cut the leather to about 9 inches long and either 1/2 inch or 3/4 inch wide. Choose the width based on your preferred look and the size of your keys. If your keys are especially wide, use a wider strip so they fit comfortably.
2. Fold and punch the leather

Fold the strip in half and align the ends. Punch a centered hole through both layers, about 1/2 inch from the ends, using the narrowest suitable punch. An awl can also make the holes. Take care when using sharp tools and keep your hands clear of the cutting or punching path.
3. Attach the keys and post

Unscrew the post and pass one end through a hole. Add the keys, then pass the other end through the remaining hole and screw it into place. Use the narrower screw post for a small set of keys; choose the wider flat post if you need to carry more.
4. Paint, if desired

For a painted version, cut a 9-inch length from the 1/2-inch leather strip. Apply two thin coats of leather paint to the side or sides you want to decorate. Let the paint dry according to its manufacturer’s directions before punching the hole and attaching the post.




A custom leather keychain is a straightforward way to replace a worn-out key fob or make a useful handmade gift. Choose a post that suits the number of keys, and allow painted leather to dry fully before use. —Rachel
