Loco HO HO scale model railways, explained from the UK — home

Track & layouts

HO track codes explained: code 100, 83, 75 and more

"Code" is the height of the rail in thousandths of an inch. Here's what the common HO codes mean, which brands use them, and how to join different codes.

Time
10 minutes
Difficulty
Easy
Cost
Free
Steps
6
Checked
Report a problem

Step by step

  1. Step 1: Read the number

    Rail code is the rail height in thousandths of an inch: code 100 ≈ 2.5 mm, code 83 = 0.083 in ≈ 2.1 mm, code 75 ≈ 1.9 mm, code 70 ≈ 1.8 mm. Lower codes look finer and more like real rail.

    Next: step 2
  2. Step 2: Know where code 100 fits

    Code 100 is the most common and the most forgiving: Peco's OO/HO code 100 Streamline allows flange depths up to 1.6 mm, so older models with deep flanges still run. It is over-scale — it represents very heavy rail.

    Next: step 3
  3. Step 3: Know where code 83 fits

    Code 83 is popular with American-outline modellers. Peco's HO code 83 range is North American in style and, according to Peco's product description, follows A.R.E.A. drawings and NMRA standards. Atlas also sells HO code 83 and code 100 track. Trix C-track rail is 2.1 mm high — the same as code 83 — and Roco lists 2.1 mm rail on its RocoLine and geoLine track.

    Next: step 4
  4. Step 4: Know where code 75 fits

    Peco's OO/HO code 75 Streamline (wooden, concrete, steel, bi-bloc and bullhead sleeper versions) is aimed at modern, finer-wheeled models. Most current models run on it, but some older models with deep flanges may not clear the rail fixings.

    Next: step 5
  5. Step 5: Join different codes properly

    Don't just squeeze a rail joiner over two different rail heights. Use a transition track — Peco makes SL-113 (code 75 to code 100) and SL-116 (code 83 to code 100) — or carefully shim and solder.

    Next: step 6
  6. Step 6: Remember: set track is its own system

    Märklin C-track, Roco geoLine, Piko A-track and Kato Unitrack each have their own geometry and joiners. Each maker sells adaptor pieces for its own systems, but joining one maker's set track to another's usually needs a suitable transition or adaptor.

Tips

  • If you have older stock with deep flanges, test a wagon over a short length of finer track before you commit.

Questions people ask

Does the code change the gauge?

No — the gauge is still 16.5 mm. Only the rail height changes.

Which code is best for a beginner?

Code 100 or the track that came with your set is the most forgiving.

Sources

Checked 18 October 2026. We wrote this guide in our own words, using:

  1. Wikipedia: HO scale (en.wikipedia.org)
  2. Peco: SL-103 OO/HO code 100 flexible track (peco-uk.com)
  3. Peco: Streamline track range (peco-uk.com)
  4. Rails of Sheffield: Peco HO code 83 turnout listing (Peco description) (railsofsheffield.com)
  5. Trix: C-track characteristics (trix.de)
  6. Roco: H0 track and Z21 (roco.cc) (roco.cc)
  7. Atlas Model Railroad: HO track (shop.atlasrr.com)

Tags: code 100 code 75 code 83 peco rail height track

Was this guide helpful?

Report a problem with this guide
What’s the problem?

Please don’t include personal details we don’t need. See our privacy notice.