We're offering more vintage buttons than ever! Click here to see them all and send us a message if you're looking for something specific!

Collection: Vintage Buttons

We have lovingly curated a collection of over 10,000 vintage and antique buttons, each with its own charm and story to tell. Our ever-growing collection is full of treasures — antique glass, leather, wood, mother of pearl, plastic, celluloid, fabric-covered, novelty, tagua nut, rhinestone, shirt buttons, cardigan buttons, and even Norwegian pewter. Whether you’re a seamstress, knitter, crocheter, or crafter, you’ll find something here to spark your creativity.

There’s something truly special about holding a little piece of history in your hands — a button that might have adorned a 1920s coat or a Victorian dress. Each piece in our shop is handpicked for its quality, beauty, and craftsmanship, making it easy to buy antique buttons online that feel personal and full of character.

From delicate mother of pearl buttons and Art Deco designs to rare collectible sewing buttons, our collection celebrates the artistry of the past and brings it into your modern creations. Take your time exploring — you never know what hidden gem you’ll discover next!

226 products
  • Antique Glass Buttons - 20mm Pale Pink Czech Glass Buttons - 1930s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Grey Floral Glass Buttons - 1930s - Seven
    Regular price
    $28.00
    Sale price
    $28.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Brown Smooth Glass Buttons - 1930s - Six
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Cornflower Blue Glass Buttons - 1930s - Six
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Tan Czech Glass Buttons - 1930s - Five
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Peach Glass Buttons - 1930s - Six
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Red Glass Buttons - 1930s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - Two Sizes Available - Black Czech Glass Buttons - 1920s - Four
    Regular price
    from $16.00
    Sale price
    from $16.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Green Czech Glass Buttons - 1920s - Eleven
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Grey Czech Glass Buttons - 1920s - Five
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 13mm Yellow Glass Buttons - 1930s - Six
    Regular price
    $18.00
    Sale price
    $18.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm White Glass Buttons - 1920s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Pink Glass Buttons - 1930s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Floral Antique Glass Buttons - 20mm Czech Glass Buttons - 1930s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Bright Orange Glass Buttons - 1930s - Six
    Regular price
    $18.00
    Sale price
    $18.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Light Blue Glass Buttons - 1920s - Six
    Regular price
    $18.00
    Sale price
    $18.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Tan Czech Glass Buttons - 1920s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 13mm Dark Blue Glass Buttons - 1930s - Six
    Regular price
    $18.00
    Sale price
    $18.00
    Regular price
    Unit price
    per 
    Sold out
  • Metallic Antique Glass Buttons - 13mm White and Silver Czech Glass Buttons - 1920s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 20mm Red Glass Buttons - 1930s - Six
    Regular price
    $24.00
    Sale price
    $24.00
    Regular price
    Unit price
    per 
    Sold out
  • Authentic Vintage Blue Knot Buttons - Card of Three / 1940s Blue Plastic Knot Buttons / Vintage Sewing Notions / Vintage Sewing
    Authentic Vintage Blue Knot Buttons - Three / 1940s Blue Plastic Knot Buttons / Vintage Sewing Notions / Vintage Sewing
    Regular price
    $12.00
    Sale price
    $12.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic Buttons - Card of Three / Vintage Bright Green Plastic Buttons / Vintage Sewing Notions / Vintage Sewing / 1 1/4"
    Vintage Plastic Buttons - Three / Vintage Bright Green Plastic Buttons / Vintage Sewing Notions / Vintage Sewing / 1 1/4
    Regular price
    $12.00
    Sale price
    $12.00
    Regular price
    Unit price
    per 
    Sold out
  • Red Heart Glass Buttons - Card of Four / 1930s Buttons / 1940s Buttons / Vintage Glass Buttons / Vintage Sewing Notions / Vintage Sewing Supplies
    Red Heart Glass Buttons - Four/ 1930s Buttons / 1940s Buttons / Vintage Glass Buttons / Vintage Sewing Notions / Vintage Sewing Supplies
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    Unit price
    per 
    Sold out
  • 1/4 Cup of Buttons - Leather & Leather Looking - Lot of Vintage Buttons
    1/4 Cup of Buttons - Leather & Leather Looking - Lot of Vintage Buttons
    Regular price
    $4.00
    Sale price
    $4.00
    Regular price
    Unit price
    per 
    Sold out
  • 1/4 Cup of Buttons - Brown & Tan - Lot of Vintage Buttons
    1/4 Cup of Buttons - Brown & Tan Looking - Lot of Vintage Buttons
    Regular price
    $4.00
    Sale price
    $4.00
    Regular price
    Unit price
    per 
    Sold out
  • Large Agate Shank Button - Unique Natural Gemstone Button - 1 3/4" Across at Longest Point
    Large Agate Shank Button - Unique Natural Gemstone Button - 1 3/4
    Regular price
    $18.00
    Sale price
    $18.00
    Regular price
    Unit price
    per 
    Sold out
  • Large Celluloid Button #5 / Vintage Celluloid / 1930s Buttons / 1940s Buttons / Antique Buttons / Vintage Sewing Notions / Celluloid Buttons
    Regular price
    $8.75
    Sale price
    $8.75
    Regular price
    Unit price
    per 
    Sold out
  • Red Glass Buttons - Three/ 1930s Buttons / 1940s Buttons / Vintage Glass Buttons / Vintage Sewing Notions
    Regular price
    $10.75
    Sale price
    $10.75
    Regular price
    Unit price
    per 
    Sold out
  • Orange Glass Buttons / Four / Shank Buttons / Vintage Glass Buttons / Vintage Buttons / Orange Buttons
    Regular price
    $14.75
    Sale price
    $14.75
    Regular price
    Unit price
    per 
    Sold out
  • Celluloid Button #1 / Vintage Celluloid / 1930s Buttons / 1940s Buttons / Antique Buttons / Vintage Sewing Notions / Celluloid Button
    Regular price
    $4.00
    Sale price
    $4.00
    Regular price
    Unit price
    per 
    Sold out
  • Blue Glass Buttons / Three / Shank Buttons / Vintage Glass Buttons / Vintage Buttons / Blue Buttons
    Regular price
    $11.75
    Sale price
    $11.75
    Regular price
    Unit price
    per 
    Sold out
  • White Glass Vintage Buttons - Four/ 1930s Buttons / 1940s Buttons / Vintage Glass Buttons / Vintage Sewing Notions / Vintage Sewing Supplies
    Regular price
    $14.75
    Sale price
    $14.75
    Regular price
    Unit price
    per 
    Sold out