Skip to content
Cart 0
  • Custom Pin Badges
    • Eco-Friendly Pin Badges
    • Enamel Pin Badges
    • Button Badges
  • Custom Sticker Printing
    • Die Cut Stickers
    • Sticker Sheets
  • Wholesale
  • Customer Examples
  • Design Help
  • Contact Us
  •    Log In/Create Account

Share a shop announcement or message

Share a shop announcement or message

Share a shop announcement or message

  • Currency

    • Åland Islands Åland Islands (EUR €)
    • Albania Albania (ALL L)
    • Andorra Andorra (EUR €)
    • Argentina Argentina (GBP £)
    • Armenia Armenia (AMD դր.)
    • Australia Australia (AUD $)
    • Austria Austria (EUR €)
    • Belarus Belarus (GBP £)
    • Belgium Belgium (EUR €)
    • Bolivia Bolivia (BOB Bs.)
    • Bosnia & Herzegovina Bosnia & Herzegovina (BAM КМ)
    • Bouvet Island Bouvet Island (GBP £)
    • Brazil Brazil (GBP £)
    • Bulgaria Bulgaria (BGN лв.)
    • Canada Canada (CAD $)
    • Caribbean Netherlands Caribbean Netherlands (USD $)
    • Chile Chile (GBP £)
    • Colombia Colombia (GBP £)
    • Croatia Croatia (EUR €)
    • Cyprus Cyprus (EUR €)
    • Czechia Czechia (CZK Kč)
    • Denmark Denmark (DKK kr.)
    • Ecuador Ecuador (USD $)
    • Estonia Estonia (EUR €)
    • Falkland Islands Falkland Islands (FKP £)
    • Faroe Islands Faroe Islands (DKK kr.)
    • Finland Finland (EUR €)
    • France France (EUR €)
    • French Guiana French Guiana (EUR €)
    • Georgia Georgia (GBP £)
    • Germany Germany (EUR €)
    • Gibraltar Gibraltar (GBP £)
    • Greece Greece (EUR €)
    • Greenland Greenland (DKK kr.)
    • Guadeloupe Guadeloupe (EUR €)
    • Guernsey Guernsey (GBP £)
    • Guyana Guyana (GYD $)
    • Hungary Hungary (HUF Ft)
    • Iceland Iceland (ISK kr)
    • Indonesia Indonesia (IDR Rp)
    • Ireland Ireland (EUR €)
    • Isle of Man Isle of Man (GBP £)
    • Israel Israel (ILS ₪)
    • Italy Italy (EUR €)
    • Japan Japan (JPY ¥)
    • Jersey Jersey (GBP £)
    • Jordan Jordan (GBP £)
    • Kosovo Kosovo (EUR €)
    • Latvia Latvia (EUR €)
    • Liechtenstein Liechtenstein (CHF CHF)
    • Lithuania Lithuania (EUR €)
    • Luxembourg Luxembourg (EUR €)
    • Malta Malta (EUR €)
    • Mayotte Mayotte (EUR €)
    • Mexico Mexico (GBP £)
    • Moldova Moldova (MDL L)
    • Monaco Monaco (EUR €)
    • Montenegro Montenegro (EUR €)
    • Netherlands Netherlands (EUR €)
    • Netherlands Antilles Netherlands Antilles (ANG ƒ)
    • New Zealand New Zealand (NZD $)
    • North Macedonia North Macedonia (MKD ден)
    • Norway Norway (GBP £)
    • Oman Oman (GBP £)
    • Paraguay Paraguay (PYG ₲)
    • Peru Peru (PEN S/)
    • Philippines Philippines (PHP ₱)
    • Poland Poland (PLN zł)
    • Portugal Portugal (EUR €)
    • Réunion Réunion (EUR €)
    • Romania Romania (RON Lei)
    • Russia Russia (GBP £)
    • San Marino San Marino (EUR €)
    • Serbia Serbia (RSD РСД)
    • Singapore Singapore (SGD $)
    • Slovakia Slovakia (EUR €)
    • Slovenia Slovenia (EUR €)
    • South Africa South Africa (GBP £)
    • South Korea South Korea (KRW ₩)
    • Spain Spain (EUR €)
    • Suriname Suriname (GBP £)
    • Svalbard & Jan Mayen Svalbard & Jan Mayen (GBP £)
    • Sweden Sweden (SEK kr)
    • Switzerland Switzerland (CHF CHF)
    • Taiwan Taiwan (TWD $)
    • Türkiye Türkiye (GBP £)
    • Ukraine Ukraine (UAH ₴)
    • United Arab Emirates United Arab Emirates (AED د.إ)
    • United Kingdom United Kingdom (GBP £)
    • United States United States (USD $)
    • Uruguay Uruguay (UYU $U)
    • Vatican City Vatican City (EUR €)
    • Venezuela Venezuela (USD $)
  • Account
  • Cart 0

Share a shop announcement or message

Share a shop announcement or message

Share a shop announcement or message

  • Currency

    • Åland Islands Åland Islands (EUR €)
    • Albania Albania (ALL L)
    • Andorra Andorra (EUR €)
    • Argentina Argentina (GBP £)
    • Armenia Armenia (AMD դր.)
    • Australia Australia (AUD $)
    • Austria Austria (EUR €)
    • Belarus Belarus (GBP £)
    • Belgium Belgium (EUR €)
    • Bolivia Bolivia (BOB Bs.)
    • Bosnia & Herzegovina Bosnia & Herzegovina (BAM КМ)
    • Bouvet Island Bouvet Island (GBP £)
    • Brazil Brazil (GBP £)
    • Bulgaria Bulgaria (BGN лв.)
    • Canada Canada (CAD $)
    • Caribbean Netherlands Caribbean Netherlands (USD $)
    • Chile Chile (GBP £)
    • Colombia Colombia (GBP £)
    • Croatia Croatia (EUR €)
    • Cyprus Cyprus (EUR €)
    • Czechia Czechia (CZK Kč)
    • Denmark Denmark (DKK kr.)
    • Ecuador Ecuador (USD $)
    • Estonia Estonia (EUR €)
    • Falkland Islands Falkland Islands (FKP £)
    • Faroe Islands Faroe Islands (DKK kr.)
    • Finland Finland (EUR €)
    • France France (EUR €)
    • French Guiana French Guiana (EUR €)
    • Georgia Georgia (GBP £)
    • Germany Germany (EUR €)
    • Gibraltar Gibraltar (GBP £)
    • Greece Greece (EUR €)
    • Greenland Greenland (DKK kr.)
    • Guadeloupe Guadeloupe (EUR €)
    • Guernsey Guernsey (GBP £)
    • Guyana Guyana (GYD $)
    • Hungary Hungary (HUF Ft)
    • Iceland Iceland (ISK kr)
    • Indonesia Indonesia (IDR Rp)
    • Ireland Ireland (EUR €)
    • Isle of Man Isle of Man (GBP £)
    • Israel Israel (ILS ₪)
    • Italy Italy (EUR €)
    • Japan Japan (JPY ¥)
    • Jersey Jersey (GBP £)
    • Jordan Jordan (GBP £)
    • Kosovo Kosovo (EUR €)
    • Latvia Latvia (EUR €)
    • Liechtenstein Liechtenstein (CHF CHF)
    • Lithuania Lithuania (EUR €)
    • Luxembourg Luxembourg (EUR €)
    • Malta Malta (EUR €)
    • Mayotte Mayotte (EUR €)
    • Mexico Mexico (GBP £)
    • Moldova Moldova (MDL L)
    • Monaco Monaco (EUR €)
    • Montenegro Montenegro (EUR €)
    • Netherlands Netherlands (EUR €)
    • Netherlands Antilles Netherlands Antilles (ANG ƒ)
    • New Zealand New Zealand (NZD $)
    • North Macedonia North Macedonia (MKD ден)
    • Norway Norway (GBP £)
    • Oman Oman (GBP £)
    • Paraguay Paraguay (PYG ₲)
    • Peru Peru (PEN S/)
    • Philippines Philippines (PHP ₱)
    • Poland Poland (PLN zł)
    • Portugal Portugal (EUR €)
    • Réunion Réunion (EUR €)
    • Romania Romania (RON Lei)
    • Russia Russia (GBP £)
    • San Marino San Marino (EUR €)
    • Serbia Serbia (RSD РСД)
    • Singapore Singapore (SGD $)
    • Slovakia Slovakia (EUR €)
    • Slovenia Slovenia (EUR €)
    • South Africa South Africa (GBP £)
    • South Korea South Korea (KRW ₩)
    • Spain Spain (EUR €)
    • Suriname Suriname (GBP £)
    • Svalbard & Jan Mayen Svalbard & Jan Mayen (GBP £)
    • Sweden Sweden (SEK kr)
    • Switzerland Switzerland (CHF CHF)
    • Taiwan Taiwan (TWD $)
    • Türkiye Türkiye (GBP £)
    • Ukraine Ukraine (UAH ₴)
    • United Arab Emirates United Arab Emirates (AED د.إ)
    • United Kingdom United Kingdom (GBP £)
    • United States United States (USD $)
    • Uruguay Uruguay (UYU $U)
    • Vatican City Vatican City (EUR €)
    • Venezuela Venezuela (USD $)
  • Custom Pin Badges
    • Eco-Friendly Pin Badges
    • Enamel Pin Badges
    • Button Badges
  • Custom Sticker Printing
    • Die Cut Stickers
    • Sticker Sheets
  • Wholesale
  • Customer Examples
  • Design Help
  • Contact Us

Login


Reset your password

We will send you an email to reset your password.

Create Account

Subscribe to our newsletter

Signup for our newsletter to stay up to date on sales and events.

Information

  • About Us
  • Terms & Conditions
  • Privacy Policy
  • Returns Policy
  • Modern Slavery
  • What is GPSR?

About Us

  • CHRISTMAS DELIVERY DATES
  • Contact Us
  • Opening Times
  • Delivery Information

Factory HQ

  • 2 Reed St,
  • Thornaby,
  • Stockton-on-Tees
  • TS17 7AF

The Enamel Pin Factory

Established in 2005, The Enamel Pin Factory is your trusted online manufacturer of custom pin badges. Based in the UK, we specialise in eco-friendly manufacturing services, delivering high-quality, sustainable products.

© 2025 The Enamel Pin Factory • Powered by Shopify

Currency

  • Åland Islands Åland Islands (EUR €)
  • Albania Albania (ALL L)
  • Andorra Andorra (EUR €)
  • Argentina Argentina (GBP £)
  • Armenia Armenia (AMD դր.)
  • Australia Australia (AUD $)
  • Austria Austria (EUR €)
  • Belarus Belarus (GBP £)
  • Belgium Belgium (EUR €)
  • Bolivia Bolivia (BOB Bs.)
  • Bosnia & Herzegovina Bosnia & Herzegovina (BAM КМ)
  • Bouvet Island Bouvet Island (GBP £)
  • Brazil Brazil (GBP £)
  • Bulgaria Bulgaria (BGN лв.)
  • Canada Canada (CAD $)
  • Caribbean Netherlands Caribbean Netherlands (USD $)
  • Chile Chile (GBP £)
  • Colombia Colombia (GBP £)
  • Croatia Croatia (EUR €)
  • Cyprus Cyprus (EUR €)
  • Czechia Czechia (CZK Kč)
  • Denmark Denmark (DKK kr.)
  • Ecuador Ecuador (USD $)
  • Estonia Estonia (EUR €)
  • Falkland Islands Falkland Islands (FKP £)
  • Faroe Islands Faroe Islands (DKK kr.)
  • Finland Finland (EUR €)
  • France France (EUR €)
  • French Guiana French Guiana (EUR €)
  • Georgia Georgia (GBP £)
  • Germany Germany (EUR €)
  • Gibraltar Gibraltar (GBP £)
  • Greece Greece (EUR €)
  • Greenland Greenland (DKK kr.)
  • Guadeloupe Guadeloupe (EUR €)
  • Guernsey Guernsey (GBP £)
  • Guyana Guyana (GYD $)
  • Hungary Hungary (HUF Ft)
  • Iceland Iceland (ISK kr)
  • Indonesia Indonesia (IDR Rp)
  • Ireland Ireland (EUR €)
  • Isle of Man Isle of Man (GBP £)
  • Israel Israel (ILS ₪)
  • Italy Italy (EUR €)
  • Japan Japan (JPY ¥)
  • Jersey Jersey (GBP £)
  • Jordan Jordan (GBP £)
  • Kosovo Kosovo (EUR €)
  • Latvia Latvia (EUR €)
  • Liechtenstein Liechtenstein (CHF CHF)
  • Lithuania Lithuania (EUR €)
  • Luxembourg Luxembourg (EUR €)
  • Malta Malta (EUR €)
  • Mayotte Mayotte (EUR €)
  • Mexico Mexico (GBP £)
  • Moldova Moldova (MDL L)
  • Monaco Monaco (EUR €)
  • Montenegro Montenegro (EUR €)
  • Netherlands Netherlands (EUR €)
  • Netherlands Antilles Netherlands Antilles (ANG ƒ)
  • New Zealand New Zealand (NZD $)
  • North Macedonia North Macedonia (MKD ден)
  • Norway Norway (GBP £)
  • Oman Oman (GBP £)
  • Paraguay Paraguay (PYG ₲)
  • Peru Peru (PEN S/)
  • Philippines Philippines (PHP ₱)
  • Poland Poland (PLN zł)
  • Portugal Portugal (EUR €)
  • Réunion Réunion (EUR €)
  • Romania Romania (RON Lei)
  • Russia Russia (GBP £)
  • San Marino San Marino (EUR €)
  • Serbia Serbia (RSD РСД)
  • Singapore Singapore (SGD $)
  • Slovakia Slovakia (EUR €)
  • Slovenia Slovenia (EUR €)
  • South Africa South Africa (GBP £)
  • South Korea South Korea (KRW ₩)
  • Spain Spain (EUR €)
  • Suriname Suriname (GBP £)
  • Svalbard & Jan Mayen Svalbard & Jan Mayen (GBP £)
  • Sweden Sweden (SEK kr)
  • Switzerland Switzerland (CHF CHF)
  • Taiwan Taiwan (TWD $)
  • Türkiye Türkiye (GBP £)
  • Ukraine Ukraine (UAH ₴)
  • United Arab Emirates United Arab Emirates (AED د.إ)
  • United Kingdom United Kingdom (GBP £)
  • United States United States (USD $)
  • Uruguay Uruguay (UYU $U)
  • Vatican City Vatican City (EUR €)
  • Venezuela Venezuela (USD $)

Join our mailing list

Signup for updates!

*By completing this form you're signing up to receive our emails and can unsubscribe at any time.

Are you in the right place?

Please select your shipping country.

Buy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.

Country
  • United States (USD $)
  • United Kingdom (GBP £)
  • Andorra (EUR €)
  • United Arab Emirates (AED د.إ)
  • Albania (ALL L)
  • Armenia (AMD ֏)
  • Netherlands Antilles (ANG ƒ)
  • Argentina (USD $)
  • Australia (AUD $)
  • Aland Islands (EUR €)
  • Bosnia And Herzegovina (BAM KM)
  • Bolivia (BOB $b)
  • Bonaire Sint Eustatius and Saba (USD $)
  • Brasil (USD $)
  • Bouvet Island (USD $)
  • Belarus / Беларусь (USD $)
  • Chile (USD $)
  • Colombia (USD $)
  • Cyprus (EUR €)
  • Czech Republic (CZK Kč)
  • Ecuador (USD $)
  • Falkland Islands (FKP £)
  • Georgia (USD $)
  • Guyane française / French Guiana (EUR €)
  • Greenland (DKK kr)
  • Guadaloupe (EUR €)
  • Guyana (GYD $)
  • Indonesia (IDR Rp)
  • Israel (ILS ₪)
  • Jordan (USD $)
  • Japan / 日本 (JPY ¥)
  • South Korea / 대한민국 (KRW ₩)
  • Montenegro (EUR €)
  • México (USD $)
  • New Zealand (NZD $)
  • Oman (USD $)
  • Perú / Peru (PEN S/.)
  • Philippines (PHP ₱)
  • Paraguay (PYG Gs)
  • Reunion (EUR €)
  • Serbia (RSD Дин.)
  • Russia / Россия (USD $)
  • Singapore (SGD $)
  • Svalbard and Jan Mayen (USD $)
  • San Marino (EUR €)
  • Suriname (USD $)
  • Türkiye / Turkey (USD $)
  • Taiwan (TWD NT$)
  • Uruguay (UYU $U)
  • Venezuela (USD $)
  • Kosovo (EUR €)
  • Mayotte (EUR €)
  • South Africa (USD $)
  • Austria / Österreich (EUR €)
  • Belgium (EUR €)
  • Bulgaria / България (BGN лв)
  • Switzerland (CHF CHF)
  • Deutschland / Germany (EUR €)
  • Danmark (DKK kr)
  • Eesti / Estonia (EUR €)
  • España (EUR €)
  • Finland (EUR €)
  • Faroe Islands (DKK kr)
  • France (EUR €)
  • Guernsey (EUR €)
  • Gibraltar (EUR €)
  • Greece / Ελλαδα (EUR €)
  • Hrvatska / Croatia (EUR €)
  • Hungary / Hungary (HUF Ft)
  • Ireland (EUR €)
  • Iceland (ISK kr)
  • Italia / Italy (EUR €)
  • Jersey (EUR €)
  • Liechtenstein (CHF CHF)
  • Lietuva / Lithuania (EUR €)
  • Luxembourg (EUR €)
  • Latvija / Latvia (EUR €)
  • Monaco (EUR €)
  • Moldova (MDL lei)
  • Macedonia (MKD ден)
  • Malta (EUR €)
  • Nederland / Netherlands (EUR €)
  • Norway / Norge (EUR €)
  • Polska / Poland (PLN zł)
  • Portugal (EUR €)
  • România (RON lei)
  • Sverige / Sweden (SEK kr)
  • Slovenija (EUR €)
  • Slovensko / Slovakia (EUR €)
  • Ukraine / Україна (UAH ₴)
  • Vatican / Holy See (EUR €)
  • Canada (CAD $)
  • Isle of Man (GBP £)
★ Reviews

Let customers speak for us

365 reviews
Write a review
89%
(325)
9%
(34)
1%
(2)
1%
(2)
1%
(2)
18
L
Custom Soft Enamel Pin Badges
Lisa Birkett
VE Day badges

We bought these as promotional items for our not-for-profit. The team were really helpful from the start - we had an additional call where it was agreed that I would send over several versions of our logo. These were then forwarded to the manufacturer, who advised that soft enamel pins would give us a better level of detail than the hard pins we had initially been looking at. At one point, we were a bit concerned that the pins wouldn't arrive in time for our event, but when we asked for an update, this was given promptly, and the pins were turned around quickly once they arrived from the manufacturer. We're really pleased with the quality - we put them in goody bags for veterans and also gave them away at an event, and several people commented on how lovely they were. We will definitely be ordering more in the future.

S
Wooden Pin Badges
Scott Ashley MBE
Revive Retold - Wooden Pin Badges.

The wooden pin badges are outstanding and we love them. Your service and ease of ordering was fantastic, we will be ordering more from you in the future.

M
Custom Hard Enamel Pin Badges
Martin Hoye
Takes too long, online process is more of a hassle

The whole order time takes too long compared to other sites we've used. Especially when it takes an extra month for you to ship it to your office to check the product and then shipping it out again.

The online process is more of a hassle and resulted in us literally just skipping the last product in the end.

The people who works there are very nice and helpful and the products are good but the rest just keeps us from using this service again in the future.

A
Die Cut Vinyl Stickers
Alvin Abat
High Quality stickers, easy to transact providers

had my order shipped abroad and it was flawless. quality of stickers is superb!

L
Eco-Metal Pin Badges
Lui Forni
Pin Bages For New Scientific Society

The pins supplies were absolutely brilliant and have been met with great enthusiasm. We will certainly be returning for more!

123