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
  • Vintage Glass Shirt Buttons - Set of 14 White Glass Buttons - 15mm (5/8 Inch)
    Regular price
    $9.00
    Sale price
    $9.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Red Plastic Cardigan Buttons for Sweaters - Card of Seven - 15mm (5/8 inch)
    Regular price
    $8.00
    Sale price
    $8.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Yellow Plastic Buttons - Card of Five - 20mm (3/4 inch)
    Regular price
    $7.00
    Sale price
    $7.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Purple Plastic Buttons - Card of 12 - 21mm (7/8 inch)
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Mother of Pearl Shank Shell Buttons - Card of 7 - 19mm (3/4 inch)
    Regular price
    $14.00
    Sale price
    $14.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Dark Green Plastic Buttons - Card of 4 - 15mm (5/8 inch)
    Regular price
    $6.00
    Sale price
    $6.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Peach Plastic Buttons - Card of 12 - 11mm (3/8 inch) - Small Cardigan Buttons for Sweaters
    Regular price
    $6.00
    Sale price
    $6.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Pink Plastic Buttons - Card of 5 - 22mm (7/8 inch) - Textured Plastic Buttons
    Regular price
    $8.00
    Sale price
    $8.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Brown Plastic Buttons - Card of 8 - 25mm (1 inch) - Faux Tortoise Shell
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Brown Plastic Buttons - Several Sizes Available - Some on Original La Mode Brand Card
    Regular price
    from $5.00
    Sale price
    from $5.00
    Regular price
    Unit price
    per 
    Sold out
  • Mother of Pearl Shirt Buttons - Card of 12 - 14mm (1/2 inch)
    Regular price
    $15.00
    Sale price
    $15.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Pink Plastic Buttons - Card of 7 - 22mm (7/8 inch)
    Regular price
    $9.00
    Sale price
    $9.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic Peach Buttons - Card of 4 - 11mm (1/2 inch) - On Original La Mode Card
    Regular price
    $4.00
    Sale price
    $4.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Blue Plastic Buttons - Card of 2 - On Original Card "Lansing" Brand - 33mm (1 1/4 inch)
    Regular price
    $5.00
    Sale price
    $5.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic 'Majesty Quality' Blue Plastic Buttons - Card of 5 - 22mm or 1 1/8 Inch
    Vintage Plastic 'Majesty Quality' Blue Plastic Buttons - Card of 5 - 22mm or 1 1/8 Inch
    Regular price
    $7.00
    Sale price
    $7.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic Square Clear Plastic Buttons - Card of 5 - 24mm or 1 Inch
    Vintage Plastic Square Clear Plastic Buttons - Card of 5 - 24mm or 1 Inch
    Regular price
    $10.00
    Sale price
    $10.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic 'La Mode' Blue Plastic Buttons - Card of 2 - 25mm or 1 Inch
    Vintage Plastic 'La Mode' Blue Plastic Buttons - Card of 2 - 25mm or 1 Inch
    Regular price
    $6.00
    Sale price
    $6.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic Lansing Purple Buttons - Card of 2 - 18mm or 3/4 Inch
    Vintage Plastic Lansing Purple Buttons - Card of 2 - 18mm or 3/4 Inch
    Regular price
    $5.50
    Sale price
    $5.50
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic 'Fashionable Buttons' Clear Plastic Buttons - Card of 5 - 20mm or 3/4 Inch
    Vintage Plastic 'Fashionable Buttons' Clear Plastic Buttons - Card of 5 - 20mm or 3/4 Inch
    Regular price
    $7.00
    Sale price
    $7.00
    Regular price
    Unit price
    per 
    Sold out
  • Authentic Vintage Yellow and White Glass Buttons - Card of 4 - 20mm or 3/4 Inch
    Regular price
    $16.00
    Sale price
    $16.00
    Regular price
    Unit price
    per 
    Sold out
  • Authentic Vintage Sky Blue Glass Buttons - Card of 5 - 26mm or 1 Inch
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Brown Snake Skin Buttons - Card of Two - 23mm
    Regular price
    $12.00
    Sale price
    $12.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Seafoam Plastic Buttons - Card of Three - 27mm or 1 Inch - B.G.E Brand on Original Card
    Regular price
    $11.00
    Sale price
    $11.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Brown Leather Buttons - Card of Two - 29mm or 1 1/8 Inch
    Regular price
    $10.00
    Sale price
    $10.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Blue Bouquet Buttons - Card of Two - 19mm or 3/4 Inch
    Regular price
    $8.00
    Sale price
    $8.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Plastic Buttons - Card of 7 - 12mm or 1/2 Inch
    Vintage Plastic Buttons - Card of 7 - 12mm or 1/2 Inch
    Regular price
    $12.00
    Sale price
    $12.00
    Regular price
    Unit price
    per 
    Sold out
  • Mother of Pearl Buttons - Card of 2 - 11mm or 5/8 Inch
    Mother of Pearl Buttons - Card of 2 - 11mm or 5/8 Inch
    Regular price
    $7.00
    Sale price
    $7.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Rhinestone and Plastic Button - Large Single Shank Mid Century Button - 50mm (about 2 Inches)
    Vintage Plastic Costumakers Buttons - Card of Five Orange Buttons -20mm (about 3/4 Inches)
    Regular price
    $14.00
    Sale price
    $14.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage B.G.E Buttons - Green Plastic Buttons - Card of Two or Four - 20mm or 27mm
    Vintage B.G.E Buttons - Green Plastic Buttons - Card of Two or Four - 20mm or 27mm
    Regular price
    from $6.00
    Sale price
    from $6.00
    Regular price
    Unit price
    per 
    Sold out
  • Antique Glass Buttons - 12mm Rootbeer Brown and Rhinestone Glass Buttons - 1930s - Four
    Antique Glass Buttons - 12mm Rootbeer Brown and Rhinestone Glass Buttons - 1930s - Four
    Regular price
    $22.00
    Sale price
    $22.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Buttons - Clear/Lavender Plastic Floral Buttons - Card of Three - 25mm or 1 Inch
    Vintage Buttons - Clear/Lavender Plastic Floral Buttons - Card of Three - 25mm or 1 Inch
    Regular price
    $8.00
    Sale price
    $8.00
    Regular price
    Unit price
    per 
    Sold out
  • Vintage Buttons - Lansing Brand Plastic Buttons - Card of Three - 18mm or 3/4 Inch
    Regular price
    $8.00
    Sale price
    $8.00
    Regular price
    Unit price
    per 
    Sold out