Compatibility guide

Shimano 105 R7100 vs Ultegra R8100: what actually cross-swaps

Shimano's current 12-speed road groupsets — 105 (R7100 series) and Ultegra (R8100 series) — share more DNA than any previous generation. Here's the practical rundown for anyone planning an upgrade or a mixed build.

The short answer

Within 12-speed, 105 and Ultegra components are fully cross-compatible in Di2. Both use the same Hyperglide+ freehub, cassette range, chain, and wireless shifting protocol. The one catch: Ultegra R8100 is Di2-only, so if you want mechanical shifting you must use 105 R7100 shifters and derailleurs.

Component-by-component

ComponentCross-swap?Note
Di2 shifters (ST-R7170 / ST-R8170)YesSame wireless protocol; pair either shifter to either derailleur via E-TUBE.
Mechanical shifters (ST-R7120)105 onlyUltegra R8100 has no mechanical option this generation.
Rear derailleur (RD-R7150 / RD-R8150)YesBoth rated to 34T max cog; same cage geometry and battery.
Front derailleur (FD-R7150 / FD-R8150)YesIdentical mount, cable-less Di2, 2x only.
Cassette (CS-R7100 / CS-R8100)Yes11-34T or 11-30T Hyperglide+, HG-L2 freehub. Interchangeable.
Chain (CN-M7100 / CN-M8100)YesBoth Hyperglide+ 12-speed; either works with either drivetrain.
Crankset (FC-R7100 / FC-R8100)Yes24mm Hollowtech II spindle, same BB standards, same chainring bolt pattern.
ChainringsYes50/34T, 52/36T offered on both; direct-mount spider is shared.
Disc calipers (BR-R7170 / BR-R8170)YesFlat-mount hydraulic, L-series pads, Center Lock rotors.
Rotors (RT-CL800 / RT-MT800)YesCenter Lock, 140/160mm; interchangeable across tiers.
Power meter (FC-R8100-P)Ultegra only105 R7100 has no factory power meter; add third-party (e.g. 4iiii, Stages) on 105 arms.
Wheels (WH-R7170 / WH-R8170)YesSame Center Lock, HG-L2 freehub, thru-axle spacing (100×12 / 142×12).

Where it breaks: don't mix generations

The cross-compatibility above only applies within 12-speed (R7100 / R8100 / R9200). Do not mix with 11-speed 105 R7000 or Ultegra R8000:

  • Different cable pull ratio — 11-speed and 12-speed shifters don't index correctly with the other generation's derailleur.
  • Different freehub (HG-L2 vs HG). An 11-speed cassette won't fit a 12-speed wheel and vice versa without a spacer / driver swap.
  • Di2 R8000 (wired) doesn't talk to R8100 (wireless) — they're different systems.
  • Chain widths differ; a 12-speed chain won't shift cleanly on an 11-speed cassette.

Practical upgrade paths

  • 105 Di2 to Ultegra Di2 shifters: straight swap, keep the rest.
  • Ultegra crankset on a 105 build: lighter, same BB, same rings. Fine.
  • 105 cassette on an Ultegra bike: saves weight-tax cost; shifting is identical.
  • Adding a power meter to 105: either buy Ultegra's FC-R8100-P crankset, or fit a third-party spider / spindle on the 105 crank.

Check a specific pairing

Got a specific part number in mind? Drop it into the compatibility checker for a verdict with reasoning, or spec a full build in the planner.