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

Continue Shopping

Cart

0 Item(s)

Your cart is currently empty.

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.

★ Reviews

Let customers speak for us

373 reviews
Write a review
90%
(335)
9%
(34)
1%
(2)
0%
(1)
0%
(1)
26
L
Custom Soft Enamel Pin Badges
Lui
They understood the brief

They understood the brief. Delivered to perfection. Delighted with the communication throughout, and the end result - thank you

User picture
A
Eco-Metal Pin Badges
Anonymous
They gave me two extra ones because there was a problem with the order in their system

They gave me two extra ones because there was a problem with the order in their system. Very high quality, I got the glittery ones but I kinda wish I had one regular one because there's so much glitter, it's a bit hard to see the picture itself! Still, very good quality. Would highly recommend.

J
Custom Soft Enamel Pin Badges
Jaime Ditto
Better than expected

Ordering was easy! Great company to work with .. from start to finish. Great communication

S
Custom Soft Enamel Pin Badges
Sibylle Guyot
Perfect !

Fast and perfect results !

P
Custom Hard Enamel Pin Badges
Paul Eddison
Super Service

My first time ordering, clear instructions and questioned answered promptly. Very happy with the final pins

123
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 £)