Trendy Handmade Keychains That Sell Fast at Craft Fairs
If you’re looking for a craft that’s fun, fast, and practically sells itself, DIY keychains and bag charms are it. These little accessories check every box: affordable to make, lightweight to sell, and endlessly customizable to match trends, seasons, and customer personalities.
Keychains are one of those irresistible impulse buys. Shoppers might come to your table for something bigger, but they often leave with a keychain or two “just because.” They’re perfect as small gifts, stocking stuffers, party favors, and personal treats.
What makes this craft even better is how beginner-friendly it is. You don’t need advanced jewelry skills or expensive tools to create professional-looking results. At the same time, sellers love keychains because they scale beautifully. Once you get into a rhythm, you can batch dozens in one sitting.
If you’re building a handmade business or adding quick wins to your product lineup, DIY keychains are one of the smartest, most flexible crafts you can make.
This website contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read our disclaimer.
Materials & Tools

Materials
- Keychain rings or lobster clasps (50-pack recommended)
- Faux leather tassels or faux leather strips in assorted colors
- Beads, resin charms, pom-poms, or accent charms
- Jump rings (small to medium size, silver or gold tone)
Tools
- Jewelry pliers (needle-nose or flat-nose work best)
- Small trays or bowls for sorting charms
- Optional: measuring tape for leather strips
Step-by-Step Instructions
Step 1: Attach the Keychain Ring
Start by clipping or looping your faux leather tassel or strip onto the keychain ring or lobster clasp.
Technique note: If you’re using faux leather strips, fold them evenly so both ends align before attaching. This gives a polished, symmetrical look.
Step 2: Add Embellishments
Use a jump ring to attach beads, resin charms, or pom-poms to the keychain. Open the jump ring by twisting it sideways with pliers, slide on the charm, then hook it onto the keychain ring or tassel loop.
Optional variation: Layer multiple charms of different sizes for a more playful, boutique-style design.
Step 3: Tighten and Finish
Carefully close all jump rings by twisting them back into place. Double-check that there are no gaps.
Technique note: A fully closed jump ring is the difference between a handmade item that feels “crafty” and one that feels professional.
Take a moment to gently tug on each piece. If it holds firm, your keychain is ready to sell or gift.

Why This Craft Sells So Well
- Small, affordable items are easy yes-purchases for shoppers
- Keychains make perfect gifts when buyers don’t know someone’s exact style
- Lightweight products are ideal for online shipping
- Customization options (colors, initials, themes) boost perceived value
- Trend-based designs let you refresh your booth often without retooling
Suggested Price Point (and Cost to Make)
DIY keychains are affordable to make but feel high-end when styled well.
Estimated cost to make (per item):
- $1.50–$3.00 using mid-range faux leather, charms, and hardware
Recommended retail pricing:
Local markets and gift shops
- Simple single charm keychains: $6–$10
- Luxe resin or metal-accent styles: $12–$15
Online or boutique-style settings
- Single premium designs: $10–$14
- Bundle set of 3 coordinating keychains: $18–$22
These price points allow for healthy profit margins while still feeling accessible. Customers love that they can buy something beautiful without a big splurge, which makes keychains an easy add-on purchase.
Batching Tip
For speed and consistency, prep everything first. Open all jump rings, lay out tassels by color, and sort charms into small trays. Then assemble each step assembly-line style. This approach can easily double your output in the same amount of time.
Packaging Idea
Mount each keychain on a mini card backing with your brand name and a short phrase like “Handmade with Love.” For bundles, tie three coordinating keychains together with ribbon or twine. Displaying them in small trays or shallow baskets makes them feel gift-ready and Pinterest-worthy.

Fun Variations to Offer
- Zodiac sign or initial charms for personalization
- Seasonal styles like glitter tassels for holidays or pastel tones for spring
- Faux leather strips in trending colors such as sage, blush, or mustard
- Resin charms with gold flakes, florals, or subtle shimmer
- Minimalist metal-only designs for modern shoppers
Pro Tip
Resin charms with embedded glitter or pressed flowers feel luxurious but are still quick to produce when made in batches using molds. They’re an easy way to elevate your keychains without increasing production time.
This post would pair beautifully with another Insightful Lines article about beginner-friendly jewelry crafts or high-profit craft fair items.
Wrapping Up: DIY Keychains & Bag Charms
DIY keychains and bag charms are proof that small crafts can make a big impact. They’re stylish, affordable, and endlessly adaptable, making them perfect for both beginners and seasoned sellers.
Whether you’re crafting for fun, gifting, or building a handmade business, keychains are a creative playground that rewards your time and imagination. Experiment with colors, textures, and themes, and let your designs evolve with the trends.
If you love quick projects like this, you’ll also enjoy my roundup of crafts to make fast and sell, which is full of ideas that are perfect for busy makers.