HeatingCodes

Furnace not working? Decode the code.

Look up your furnace blinking light, tankless water heater error or mini-split code. We only list codes we could confirm in a manufacturer document, and we link the document on every page.

Safety first: if you smell gas, leave the building and call your gas utility or 911. If a carbon monoxide alarm sounds, get outside and call 911. Never bypass a safety switch or sensor.

Browse code tables by equipment

Gas furnace

Carrier and Bryant furnace status codes (5 furnace manuals compared)

16 codes from 5 manufacturer documents

Gas furnace

Trane furnace error codes: blinking lights and S9V2 / S9X display codes

38 codes from 3 manufacturer documents

Tankless water heater

Rinnai tankless water heater diagnostic codes

40 verified codes

Tankless water heater

Rheem tankless water heater error codes

34 verified codes

Tankless water heater

Navien NPN tankless water heater error codes

19 codes from 4 manufacturer documents

Commercial gas water heater

Bradford White D-series (24 V Honeywell / ICON HD) error codes

19 verified codes

Ductless mini-split

Mitsubishi Electric mini-split error codes

18 codes from 5 manufacturer documents

Ductless mini-split

Daikin mini-split error codes: FTXC, FTX-B, AXVJU and FTX-N/U series

37 codes from 4 manufacturer documents

Gas furnace

Goodman and Amana 96% furnace alarm codes

37 verified codes

Gas furnace

Lennox furnace diagnostic codes (SL280DFV)

36 verified codes

Gas furnace

Rheem and Ruud furnace fault codes (801T series)

17 verified codes

Gas furnace

York TM9V furnace flash codes

19 verified codes

Boiler

Weil-McLain Ultra boiler lockout codes

30 verified codes

Tankless water heater

Takagi tankless error codes (T-KJr2, T-K4, T-D2)

14 verified codes

Tankless water heater

Noritz tankless error codes

7 verified codes

Ductless mini-split

Mitsubishi MSZ/MSY-GL blinking light codes

8 verified codes

Ductless mini-split

Fujitsu wall-mounted mini-split error codes

32 verified codes

421 code entries in total. Tables state exactly which models each source covers.

How we keep this accurate

Many code lists online mix up brands or repeat each other. We do the opposite. Each code meaning on HeatingCodes was read in a manufacturer manual or an official source, the page links to that document, and the page says which models the document covers. If we could not confirm a code, we leave it out. For example, many sites call H6 a Mitsubishi code. We checked official fault tables in 12 Mitsubishi Electric and Mitsubishi Heavy Industries documents covering M-Series mini-splits, MXZ, P-Series, CITY MULTI, Ecodan and SRK-ZS units, and H6 was not listed as an error code in those tables. Daikin's service manuals do list it; our H6 page names the documents we checked and shows the Daikin sources.

Read more in our editorial policy and meet the editor.