Do you like cookies? 🍪

We use cookies to ensure you get the best experience on our website. This includes personalisation of content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Consent Selection
Details
  • Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
    • Learn more about this provideropens in a new window
      _cfuvidCloudflare cookie used to identify trusted traffic and apply security/rate-limiting rules for the Adyen payment service. Necessary for security.
      Maximum Storage Duration: SessionType: HTTP Cookie
      OptanonAlertBoxClosedPending
      Maximum Storage Duration: SessionType: HTTP Cookie
      OptanonConsentPending
      Maximum Storage Duration: SessionType: HTTP Cookie
      _rp_uidStores an Adyen RevenueProtect risk identifier used for fraud prevention while processing a payment. Required for the secure card payment form to load and function.
      Maximum Storage Duration: 400 daysType: HTTP Cookie
    • Learn more about this provideropens in a new window
      CookieConsent [x4]Stores the user's cookie consent state for the current domain
      Maximum Storage Duration: 1 yearType: HTTP Cookie
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      test_cookieUsed to check if the user's browser supports cookies.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • Learn more about this provideropens in a new window
      cookietest [x4]This cookie is used to determine if the visitor has accepted the cookie consent box.
      Maximum Storage Duration: SessionType: HTTP Cookie
      __hs_do_not_trackStores the user's cookie consent state for the current domain
      Maximum Storage Duration: 180 daysType: HTTP Cookie
    • Learn more about this provideropens in a new window
      bcookieUsed in order to detect spam and improve the website's security.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      li_gcStores the user's cookie consent state for the current domain
      Maximum Storage Duration: 180 daysType: HTTP Cookie
    • __cf_bm [x23]Cloudflare bot-management cookie that distinguishes humans from bots to protect the Adyen payment service. Necessary for security.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • SESS# [x3]Preserves users states across page requests.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • ABC_SESSIONunclassified
      Maximum Storage Duration: PersistentType: HTTP Cookie
      authfront_access_tokenPending
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      authfront_access_token_typePending
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      authfront_refresh_tokenPending
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      authfront_token_detailsPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      cart-storagePending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      cookies-acceptedThe purpose is to track whether the user has accepted the site's cookie policy or declaration.
      Maximum Storage Duration: PersistentType: HTTP Cookie
      orderCountThe purpose is to keep a counter for the number of orders a user has placed.
      Maximum Storage Duration: PersistentType: HTTP Cookie
      rc::d-15#This cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: PersistentType: HTTP Cookie
      SourceThe primary purpose is to track the source from which the user was redirected, particularly for facilitating the payment of commissions for affiliate marketing via AWIN.
      Maximum Storage Duration: PersistentType: HTTP Cookie
      tp-customer-tierThe purpose is to identify the tier level of logged-in users.
      Maximum Storage Duration: SessionType: HTTP Cookie
      wdThis cookie stores the browser window dimensions and is used by Facebook to optimise the rendering of the page.
      Maximum Storage Duration: PersistentType: HTTP Cookie
  • Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
    • Learn more about this provideropens in a new window
      messagesUtk [x2]Stores a unique ID string for each chat-box session. This allows the website-support to see previous issues and reconnect with the previous supporter.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
    • Learn more about this provideropens in a new window
      lidcRegisters which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • hubspot-modern-theme [x2]Pending
      Maximum Storage Duration: PersistentType: HTML Local Storage
  • Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      _ga [x2]Registers a unique ID that is used to generate statistical data on how the visitor uses the website.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
      _ga_# [x3]Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
    • Learn more about this provideropens in a new window
      hs_ab_testThis cookie is used by the website’s operator in context with multi-variate testing. This is a tool used to combine or change content on the website. This allows the website to find the best variation/edition of the site.
      Maximum Storage Duration: SessionType: HTTP Cookie
      __hssc [x4]Identifies if the cookie data needs to be updated in the visitor's browser.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      __hssrc [x4]Used to recognise the visitor's browser upon reentry on the website.
      Maximum Storage Duration: SessionType: HTTP Cookie
      __hstc [x4]Sets a unique ID for the session. This allows the website to obtain data on visitor behaviour for statistical purposes.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      hubspotutk [x4]Sets a unique ID for the session. This allows the website to obtain data on visitor behaviour for statistical purposes.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
    • Learn more about this provideropens in a new window
      c.gifCollects data on the user’s navigation and behavior on the website. This is used to compile statistical reports and heatmaps for the website owner.
      Maximum Storage Duration: SessionType: Pixel Tracker
      _clck [x2]Collects data on the user’s navigation and behavior on the website. This is used to compile statistical reports and heatmaps for the website owner.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      _clsk [x3]Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator.
      Maximum Storage Duration: SessionType: HTTP Cookie
      _cltkRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator.
      Maximum Storage Duration: SessionType: HTML Local Storage
    • hs-cta-interactions#cta [x4]Collects statistics on the visitor's visits to the website, such as the number of visits, average time spent on the website and what pages have been read.
      Maximum Storage Duration: PersistentType: IndexedDB
    • ajs_anonymous_idThis cookie is used to identify a specific visitor - this information is used to identify the number of specific visitors on a website.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      ajs_user_idThis cookie is used to collect data on the visitor's behavior on the website - this information can be used to assign the visitor to a visitor segment, based on common preferences.
      Maximum Storage Duration: SessionType: HTTP Cookie
      ajs_anonymous_idThis cookie is used to count how many times a website has been visited by different visitors - this is done by assigning the visitor an ID, so the visitor does not get registered twice.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      mf_userThis cookie establishes whether the user is a returning or first-time visitor.
      Maximum Storage Duration: PersistentType: HTTP Cookie
      seg_anonymous_session_idPending
      Maximum Storage Duration: SessionType: HTML Local Storage
      sentryReplaySessionRegisters data on visitors' website-behaviour. This is used for internal analysis and website optimization.
      Maximum Storage Duration: SessionType: HTML Local Storage
  • Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
    • Learn more about this provideropens in a new window
      _fbp [x2]Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.
      Maximum Storage Duration: 3 monthsType: HTTP Cookie
      lastExternalReferrerDetects how the user reached the website by registering their last URL-address.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      lastExternalReferrerTimeDetects how the user reached the website by registering their last URL-address.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      _gcl_au [x2]Used to measure the efficiency of the website’s advertisement efforts, by collecting data on the conversion rate of the website’s ads across multiple websites.
      Maximum Storage Duration: 3 monthsType: HTTP Cookie
      IDEUsed by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.
      Maximum Storage Duration: 400 daysType: HTTP Cookie
      pagead/1p-user-list/#Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites.
      Maximum Storage Duration: SessionType: Pixel Tracker
      _gcl_lsTracks the conversion rate between the user and the advertisement banners on the website - This serves to optimise the relevance of the advertisements on the website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    • Learn more about this provideropens in a new window
      __ptq.gifSends data to the marketing platform Hubspot about the visitor's device and behaviour. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: SessionType: Pixel Tracker
      outpost/video-embed/error.gifPending
      Maximum Storage Duration: SessionType: Pixel Tracker
      __hmplCollects information on user preferences and/or interaction with web-campaign content - This is used on CRM-campaign-platform used by website owners for promoting events or products.
      Maximum Storage Duration: SessionType: HTML Local Storage
      HUBLYTICS_EVENTS_53Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    • Learn more about this provideropens in a new window
      _uetsidUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      _uetsid_expContains the expiry-date for the cookie with corresponding name.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      _uetvidUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      _uetvid_expContains the expiry-date for the cookie with corresponding name.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      MR [x2]Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
      Maximum Storage Duration: 7 daysType: HTTP Cookie
      MUID [x2]Used widely by Microsoft as a unique user ID. The cookie enables user tracking by synchronising the ID across many Microsoft domains.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      SRM_BTracks the user’s interaction with the website’s search-bar-function. This data can be used to present the user with relevant products or services.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      ANONCHKRegisters data on visitors from multiple visits and on multiple websites. This information is used to measure the efficiency of advertisement on websites.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      SMRegisters a unique ID that identifies the user's device during return visits across websites that use the same ad network. The ID is used to allow targeted ads.
      Maximum Storage Duration: SessionType: HTTP Cookie
      _uetsid [x2]Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      _uetvid [x2]Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • __tld__ [x2]Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • ajs_user_idCollects data on visitors' preferences and behaviour on the website - This information is used make content and advertisement more relevant to the specific visitor.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      datrThe purpose of the datr cookie is to identify the web browser being used to connect to Facebook independent of the logged in user.
      Maximum Storage Duration: PersistentType: HTTP Cookie
      mf_#Collects data of the user's navigation and interaction on the website in order to personalise the purchasing experience.
      Maximum Storage Duration: 5 daysType: HTTP Cookie
      Welcome10OfferThe primary purpose is to track whether a welcome pop-up advertising a discount code should be shown to the user.
      Maximum Storage Duration: PersistentType: HTTP Cookie
  • Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
Cookie declaration last updated on 8/24/26 by Cookiebot
[#IABV2_TITLE#]
[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]
About
Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.

VAT
Flag printing

Flag Printing

Take your advertising further with our vibrant, custom-printed flags. Best-selling Crest, Teardrop, or Feather styles ensure high-impact visibility, with easy assembly and secure anchoring to suit any brand or event.

Event arches, festival flags, bunting and personalised flags round out the range.

Feefo logo

Printed Flags

Printed & delivered within the UK

Flags up to 4.9m tall for a real stand-out at shows and events. Mix and match from our selection of interchangeable bases, allowing your printed flags to be used both indoors and outdoors. Easily order your flags to match your company branding perfectly or to advertise a particular event.

Flags are made from a flag knit material, which is a fabric mesh, making them fully machine washable at 30 degrees (but don't tumble dry). Being reusable, these are good investments for ongoing promotional messaging.

With the right base for your chosen space, our flags are designed to withstand winds of approximately 13–18 mph while remaining flexible and stable.

Feather Flags
Feather Flags
  • Portable flags are ideal for forecourts, events and entrances, with options for indoor or outdoor bases.

  • 4 sizes up to 4.9m

  • Single or double-sided print

  • Additional option to buy just the flag or just the base

  • Great if you want movement, if you need something more solid, try a teardrop flag

Delivery within 4 working days*

Crest Flags
Crest Flags
  • Curved flags designed to create an eye-catching brand display where simple messaging works best.

  • Single or double-sided print

  • 3 sizes up to 4.9m

  • Additional option to buy just the flag or just the base

  • If you want more movement, pick the feather flag

Delivery within 4 working days*

Teardrop Flags
Teardrop Flags
  • A sleek, taut flag profile that's eye-catching at events, on forecourts and for storefronts.

  • Offers slightly less flutter than the other flags and tends to be more legible in the wind.

  • 4 sizes up to 4.6m

  • Single or double-sided print

  • Additional option to buy just the flag or just the base

  • Designed to be the most rigid flag, if you want more movement, choose a feather or crest flag.

Delivery within 4 working days*

Personalised Flags
Personalised Flags
  • Personalise these from just 1 flag

  • Feather shape and sizes 2.6m, 3.2m, 4m or 4.9m

  • Crest and teardrop shapes are also available from a single unit

  • Option to buy just the flag so you can personalise these using the same base time and again.

Delivery within 4 working days*

Custom Bunting
Custom Bunting
  • High-impact custom-printed bunting for events and displays, festivals, garden parties, office parties, or pubs

  • Single or double-sided bunting

  • From a single 10m length up to 5 x 10m lengths

  • 20cm by 30cm pennants of 90gsm Flagknit (single sided) or 260gsm Display Blockout (double-sided)

  • Best for brand promotions and event decor

Delivery within 2 working days*

Festival Flags
Festival Flags
  • Festival and event flags for outdoor branding in high-traffic areas, made from durable, wind-resistant materials.

  • 4 fun flag shapes to draw extra attention at scale

  • Single or double-sided print

  • 3 Base options

  • 2.78m -3.36m tall

  • You can also order just the flags without the base. All bases are interchangeable, so you can update the flag without needing to order additional bases.

  • These are best for large-scale events. For smaller flags, pick the crest, teardrop or feather options.

Delivery within 2 working days*

Custom Event Arch
Event Arch
  • Custom-printed Event Arch for high-impact branded entrances at events, promotions and race days, with a 3.1m x 4.5m walk-through structure.

  • Single-sided print

  • Supplied with a soft carry bag with a side zip for tidy storage

  • Weighs just 1.8kg

  • Comes with 2 large and sturdy water-filled bases to keep it grounded

  • Best for pop-up welcome/start/finish signage

Delivery within 2 working days*

Flags FAQs

In short, yes they are but not on a stormy day... We find that teardop flags, crest flags and feather flags are great for catching the eye.  Their organic movement acts as a gentle wave to passersby who cannot help but look at them.  

Good question, yes you can. Treat it gently and wash in a regular washing machine at 30 degrees celsius with everyday detergents. Don't tumble dry, bleach, dry clean or iron and fold once its completely dry.

We offer a range of base options for our flags, depending on your intended use and the size ordered. Ground spikes are ideal for advertising at festivals and events while on the move, whereas our water bases and concrete options are better suited for shop fronts and more permanent placements.

All of our flag bases are interchangeable, allowing you to switch between base types as needed without replacing the flag itself.

These options can be viewed on the link below.

Flag bases

Single-sided feather flags are printed on one piece of 110g/m² flag knit material. The design is visible from both sides; however, it appears mirrored on the reverse side.

Double-sided feather flags are made using two printed layers with a block-out liner in between. This prevents show-through and allows for a different design on each side.

All our bases are interchangeable and can be purchased separately from the flag. The opposite is also true, you can buy a flag without the base from any of the flag pages.

  • Cross bases – ideal for indoor floors or pavements

  • Small water base – good outdoor stability on flat ground

  • Ground spikes – great for grass, soft ground, or soil

  • Large water base – strong stability for flat surfaces

  • Concrete base – suitable for busy outdoor areas

  • Heavy concrete base – best for stability on hard ground

  • Drive on car base - best for outdoor shows or forecourts

 

The event arch comes with 2 large water bases ready to be filled with water for sturdy support.

Yes, you can. Under the size option on our crest and feather flags, you can choose base-only, which will update the options for you and offer you a base without a flag.

Yes, because they come in pieces to build on-site. They come in a carry case, ready to assemble and disassemble for transport. You won't need to find a vehicle big enough to transport a flag that's a few meters high.

You can but you should know that they can be difficult to read because they move in the breeze.  We think that they work best for strong branding and to add interest to a marketing vignette.  If you have an offer you might prefer to add that to an A board or a sign.

That depends on whether you are choosing a crest flag, a teardrop flag or a feather flag.  To make it easier for you we have an artwork template on every page available in Adobe pdf, Indesign and Illustrator.  These templates offer the exact sizes and let you know how to send your design (usually 300dpi resolution | Scale of 25% (Our templates are supplied at 25% scale) | 3mm bleed on all sides | Supply as a CMYK PDF, preferably PDF/x1a | Outline or embed fonts)

Production begins as soon as your order is confirmed and any artwork is approved. We strive to meet the estimated delivery timeframe provided; however, please note that occasional delays may occur due to unforeseen circumstances with couriers, which are beyond our control.

As long as you choose the right base for the right conditions, flags are designed to withstand winds of approximately 13–18 mph without falling over. If the wind gets up, take your flag down.

Yes, you can. The bunting is designed for indoor or outdoor use and is made from two types of flag-knit material. 90gsm Flagknit for single-sided bunting or 260gsm Display Blockout for double-sided bunting.

Yes, you can buy just the flag by itself, as all our bases are interchangeable; any flag would fit on any base.

Just a few minutes once you're familiar with the setup. Connect the poles, thread the flag through the poles and secure it, then pop it into the base and you're done.

Help & Inspiration for Business Cards

Mobile background

Sample Packs

Discover our bestselling products

Our sample packs are bursting with our bestselling products: from business cards, to folded leaflets, and presentation folders to banners. Order one today to feel the quality of our products for yourself, for free!