Stack and reach
How high and how far forward the top of the head tube is, from the bottom bracket. They are the two numbers that decide whether a frame can be set up like yours.
BB, or bottom bracket
The axle your cranks turn on, in the middle of the frame. Every number on this site is measured from it, because it is the one point that sits in the same place on every bike.
Headset cover
The little cap on top of the head tube, under your spacers. Most makers do not publish it, so I assume 15 mm and add 6 mm to the band, which on its own is enough to hold an answer at "probably" rather than "fits".
Stem clamp, and its centre
The collar on the steerer that your stem bolts to. I need the middle of it. Where a maker gives only the height, I assume halfway up and say so on the answer.
Steerer
The tube coming up out of the fork. The cover, the spacers and the stem all sit on it, and it is the thing a mechanic cuts to length.
Bar reach
How far forward the hoods sit from the middle of the bar. Two bars on the same stem can put your hands 20 mm apart, which is why I ask.
Setback
How far your saddle sits behind the bottom bracket.
Drop
How much lower your bar is than your saddle.
Rails, and the rail centre
The two rods under your saddle, and the middle of the straight part of them. That midpoint is the point I use, because it is the one you can find with a tape.
The band
How far out I could be, in millimetres, and why. It is a straight sum of everything I had to assume rather than a clever average, so it errs wide on purpose.
wb, stand, trail
Wheelbase, standover and trail: how long the bike is, how high the top tube is where you straddle it, and how steady the steering feels. I show them against your bike, and I leave them out when the maker does not publish them.
est.
Estimated: a number I worked out rather than read off the maker's table. Anything marked this way can move if the maker publishes the real one.
Close Escape closes it. The measuring guide has the pictures. Open the measuring guide
Trifox X9
Endurance road · 4 sizes
Sign in and add the bike you ride, and this table will say what each size needs for your position.
Sign in
This is the bike I ride
No account is needed to read the table. Report a wrong number · Correct this bike
- Bike
- Trifox X9 · Endurance road · 4 sizes · integrated cockpit
- Geometry
- trifoxbike.com, fetched 29 Aug 2026, re-checked, no differences
- Cockpit
- Generic stem and bar, assumed
- Solved with
- cover 15 mm (assumed), max spacers 40 mm (assumed), stem clamp centre 20 mm (assumed), so every verdict carries ±10 mm at the bar
- Sheet
- 6 September 2026 · 210 bikes, 43 makes, 1,262 sizes in the catalogue
Geometry, every size, from the maker's table
The tinted row is the size drawn beside it. Press a size to draw it.The table runs on to the right: 6 more columns after Reach. Scroll it sideways to read them.
The L/520mm drawn to scale from the table, with no build on it. Stack and reach run from the bottom bracket to the top of the head tube; every size is solved from those two. One square is 100 mm.
The maker's cockpit
No stock cockpit I can name, so every size is solved on a generic stem and bar unless you choose one on the sheet.Generic stem and barAssumedNo bar is listed for this frame.
Stock stem and bar per sizeS/455mm 90 x 400, M/485mm 90 x 400, L/520mm 90 x 400, XL/560mm 90 x 400 (stem length x bar width, mm)
In the maker's words
Kept whole, as I read it off trifoxbike.com.INTEGRATED one-piece bar/stem Trifox DHB1000 is INCLUDED in the frameset package ("1 x Carbon Integrated Drop Handlebar DHB1000" in Package Content).
Cockpit and seatpost, in the maker's words · 290 words
INTEGRATED one-piece bar/stem Trifox DHB1000 is INCLUDED in the frameset package ("1 x Carbon Integrated Drop Handlebar DHB1000" in Package Content). The frameset page's Product Weight table lists it as "Integrated Drop Bar - 90*400mm" at 312 g, i.e. 90 mm stem x 400 mm width, and the frameset page offers only Painting and Size choices - no bar width or stem length selector on the frameset page (whether other DHB1000 sizes can be requested with the frameset is NOT stated). DHB1000 as a standalone part (https://www.trifoxbike.com/fully-internal-aero-integrated-carbon-drop-handlebar-with-400mm-cockpit-dhb1000, plus sibling 360 mm and 380 mm cockpit listings): T800 carbon, fully internal or external routing, steerer clamp 28.6 mm, stem sizes 90 / 100 / 110 mm (dropdown), widths 360 / 380 / 400 mm hood-to-hood with 380 / 400 / 420 mm outer at the drops (per the DHB1000 geometry drawing, image https://img.trifoxbike.com/media/upload/4/5m/45mhmh17hebvy1s1775207259.jpg, shown on both the X9 page and the bar page), bar reach 75 mm, drop 125 mm, drop-end length 135 mm, drop-end diameter 23.8 mm, a 12 deg angle marked on the side view at the stem/bar-top junction (unlabelled; read as the stem angle), standalone weight "About 370g" (frameset table says 312 g for the 90x400). Standalone bar package includes "1 x space" (one spacer); spacer heights, headset cover height and max spacer stack NOT published. Headset 52-52 mm (1-1/8in), included. Seatpost: proprietary carbon seatpost SX9 included, 350 mm long, 137 g, "Need Hollow Saddle, Support 7*7 Round & 7*9 Oval" rails, seatpost insertion length 7 cm to 12 cm; post diameter/shape and offset NOT published on the brand site (no standalone SX9 listing found in the trifoxbike.com seatposts category on 2026-08-29). Fork: carbon FX9, 429 g, full length (axle to crown, K) 378 mm, rake 43 mm.
GEOMETRY CONVENTIONS (from the lettered diagram): stack G is vertical from the bottom bracket centre to the top of the head tube. Source: html_table (brand site product page, "Frame Geometry" HTML table with a lettered A-M geometry diagram image
How I read the maker's table
reach I is horizontal from the BB vertical to the same head tube top point; head tube length J is measured along the head tube; top tube H is labelled "Top Tube Lenght Horizontal" (effective, horizontal); seat tube length F is BB centre to the top of the seat tube along the tube; seat tube angle B is drawn at the BB between the horizontal and the seat tube line, and the table labels it only "Seat Tube Angle B(deg)" - effective vs actual is not stated (the seat tube is straight, so the two should coincide); head tube angle A; chainstay C; BB drop D; wheelbase E; fork length full K (axle to crown) 378 mm all sizes; fork rake/offset L 43 mm all sizes; front centre M is PUBLISHED (582 / 589 / 600.4 / 619.6). Standover and trail are NOT published (left null). Sizes are named "S/455mm; M/485mm; L/520mm; XL/560mm" - the number is the seat tube length in mm; four sizes only. Table labels reproduced with the maker's spelling ("Lenght"). Rider height guide ("Size Recommend"): S 155-168 cm, M 165-178, L 175-188, XL 185-196. Frame-only weights (+/-20 g): S 937 g, M 957 g, L 999 g, XL 1049 g; components (+/-2 g): rear thru-axle 37 g, front thru-axle 30 g, fork 429 g, seatpost 137 g, integrated drop bar 90x400 312 g, hanger 30 g. Frame facts: T800+T1000 (reinforced) carbon, full internal cable routing, T47 bottom bracket (included), max tyre 700x32C, thru axles 12x100 front / 12x142 rear, disc rotors 140/160 mm, crankset compatibility 34/50T or 39/52T, rear derailleur hanger HX9 (UDH not mentioned), 2-year warranty, seven paint options, SKU X9AS455S, USD 799 (was 1059) on 2026-08-29. MODEL YEAR: not stated anywhere on the page (JSON-LD has no date; footer copyright 2020-2025). The copy calls this an "Upgrade ... Lighter Than Previous Models", so it is the revised X9; the page's detail images were uploaded 2026-04 to 2026-08 (timestamps in the image file names) while the menu thumbnail dates from 2023-04, so an older X9 with different numbers may exist - treat this file as the current (2026) listing, model_year left null. stock_stem_length 90 and stock_bar_width 400 are the size-independent "90*400mm" bar in the frameset weight table, not a per-size spec.
Source: html_table (brand site product page, "Frame Geometry" HTML table with a lettered A-M geometry diagram image https://img.trifoxbike.com/media/upload/x/zo/xzomy2i6qc3eig71786000192.jpg)