John Guest vs Duotight: Which Push Fit Fittings Should I Use?
John Guest and Duotight are both reliable push-to-connect fittings for beer and gas line applications, and both are well suited to home keg dispense. The choice between them is mostly about which ecosystem you’re already in.
John Guest beer fittings use a collet-and-stainless-gripper design that’s been the standard in UK commercial draft systems for decades. They’re the go-to across 3/8″ beer and gas lines (joiners, keg fitting adapters, elbows, tee pieces and splitters) and work with the threaded connections found on most UK regulators and keg disconnects. Duotight fittings take a double O-ring approach to sealing, which performs particularly well under higher gas pressures and allows a tighter bend radius on the line – useful in compact kegerator builds where there isn’t much room to route things cleanly. Duotight sits naturally within the KegLand ecosystem and is available here in 5/16″ (8mm) and 3/8″ (9.5mm).
The two systems aren’t directly interchangeable at the collet, but they can work alongside each other in the same draft system where a threaded adapter bridges between them. For most UK homebrew setups, 3/8″ covers both beer and gas lines throughout; 5/16″ tends to appear on the beer side when using Duotight-style ball-lock disconnects or stepping down for line balance.
Watch Our Youtube Video: A Guide To Push Fit Beer and Gas Line Fittings
FAQs: Push Fit Fittings for Beer & Keg Dispense
What are push fit fittings used for in home brewing?
Push fit fittings (also referred to as push-to-connect or quick connect fittings), are used to join, split, adapt and route beer and gas lines across a keg dispense system. In a homebrew context, they’re the standard way to connect CO2 or mixed gas from a regulator to your kegs, and to run beer line from keg to tap. John Guest and Duotight are the two most widely used brands across home and commercial draft systems.
H3: Do I need any tools to install John Guest or Duotight push fit fittings? No – both John Guest and Duotight are push-to-connect fittings designed for tool-free installation. Cut the beer or gas line cleanly and squarely, push it into the fitting until it locks, and the collet or O-ring system holds it in place without clamps, thread tape or sealing agents. The one tool worth having is the John Guest collet release tool, which makes demounting fittings considerably easier when lines are tight or tucked into a kegerator build — but it’s not needed for installation itself.
What is the best way to get a leak-free connection with push fit beer line fittings?
The most common cause of leaks with push fit beer line fittings is a poorly prepared line end. Cut the tubing cleanly and squarely (not on an angle), so the full circumference seats properly against the O-ring or collet seal. Push the line in firmly until it stops, then give it a gentle tug back to confirm it’s locked. If a connection is leaking after installation, the usual fix is to demount, re-cut the line end cleanly and reseat it. Using the correct line diameter for the fitting is also important — pushing undersized tubing into a fitting won’t create a reliable seal regardless of how it’s installed.
How do I remove a push fit fitting from a beer or gas line?
For John Guest fittings, press the collet ring towards the body of the fitting to release the stainless steel grippers, then pull the line out. The John Guest collet release tool makes this easier, particularly in tight spaces. For Duotight fittings, push the collet inward and pull the hose out in the same motion. Both systems are fully demountable and can be reconnected multiple times without replacing the fitting, which makes reconfiguring or extending a draft system straightforward.
Where can I buy John Guest and Duotight push fit fittings in the UK?
You can buy John Guest and Duotight push fit fittings at The Malt Miller – stocked for homebrew keg dispense, so the sizes, thread configurations and fitting types you actually need are here without any digging around. Alongside the push fit range you’ll find gas line, keg disconnects, regulators and everything else needed to build or extend a home draft system properly.
JOIN OUR BREWING COMMUNITY
Stay updated with the latest products, special offers and brewing tips by subscribing to our newsletter. Join a community of passionate home brewers and take your brewing to the next level with our expert advice and top-notch equipment.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
__stripe_mid
1 year
Stripe sets this cookie cookie to process payments.
__stripe_sid
30 minutes
Stripe sets this cookie cookie to process payments.
ciq_new_visitor
session
No description available.
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
enforce_policy
1 year
PayPal sets this cookie for secure transactions.
JSESSIONID
session
The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application.
PHPSESSID
session
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
session
30 minutes
No description available.
session.sig
30 minutes
No description available.
ts
3 years
PayPal sets this cookie to enable secure transactions through PayPal.
ts_c
3 years
PayPal sets this cookie to make safe payments through PayPal.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
l7_az
30 minutes
This cookie is necessary for the PayPal login-function on the website.
nsid
session
This cookie is set by the provider PayPal to enable the PayPal payment service in the website.
tsrce
3 days
PayPal sets this cookie to enable the PayPal payment service in the website.
x-pp-s
session
PayPal sets this cookie to process payments on the site.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_gat_gtag_UA_110072017_2
1 minute
Set by Google to distinguish users.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
vuid
2 years
Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.