Collector Guides
HO Code 83 vs Code 100 Track: What the Rail Height Changes

“Code” is not the scale of the track. It is the rail height in thousandths of an inch. Code 83 rail is 0.083 inch high; Code 100 is 0.100 inch high. In HO scale that small physical difference is easy to see, and it can matter when you are mixing old equipment, new track and different product families.
Why Code 83 looks finer
Code 83 rail is closer to the visual proportions many modelers expect from modern North American mainline rail. Code 100 is taller and has long been common in starter layouts and older HO systems. Neither code automatically makes a layout reliable or unreliable; good joints, smooth curves, clean rail and correctly gauged wheels matter more.
Older wheel flanges deserve extra attention
Most recent HO equipment is designed to operate on common modern track standards, but older rolling stock can have deeper wheel flanges. A deep flange may contact spike-head or tie detail on finer track before it would on taller Code 100. If you have a mixed-age collection, test your oldest locomotive and cars before committing the entire layout to a finer rail profile.
Do not assume two track brands mate perfectly
Matching rail code does not guarantee identical tie height, roadbed height or joiner design. If two track systems meet, the top of the rail must remain level and the gauge must stay correct through the joint. A small vertical step can create uncoupling or derailment problems that look like rolling-stock faults.
Can Code 83 and Code 100 be used on one layout?
Yes, but the transition should be deliberate. The running surfaces need to align smoothly. Some modelers use transition joiners or carefully shim and solder the connection. Avoid forcing ordinary joiners to compensate for a height mismatch.
Choose based on the fleet and the job
- Choose Code 83 when visual scale appearance is a priority and your equipment is compatible.
- Choose Code 100 when you value maximum tolerance for older equipment or already own a large Code 100 system.
- Use different codes intentionally if you want heavier-looking mainline rail and lighter-looking sidings, but build proper transitions.
Before changing rail profiles, review MM’s HO track radius guide and Bachmann E-Z Track guide. You can also browse model train inventory for track and equipment that fit your plan.


