Thermocouple type K and J calculator
Hand-rolled thermocouple code reads about 25 C low because it skips cold-junction compensation. NIST ITS-90 polynomials in both directions for types K and J, with cold-junction compensation built in.
Open the calculator in EM·LINKBelow is a worked example. The working calculator runs free in EM·LINK.
Worked example
Example inputs
Example result
The cold-junction EMF of 1.000 mV is added before inverting.
| Step | Value |
|---|---|
| Measured | 10.000 mV |
| Cold-junction EMF at 25.0 °C | 1.000 mV |
| Compensated EMF | 11.000 mV |
| Hot junction | 270.7 °C |
| Without compensation | 246.2 °C |
| Error if skipped | −24.5 °C |
Reference points: type K 4.096 mV and type J 5.269 mV at 100 °C.
Calculations run in your browser. Nothing is sent to us.
The working calculator is Thermocouple K / J in EM·LINK, our free browser tool. The button opens it directly.
How to read the result
Checked against NIST reference points: type K gives 4.096 mV at 100 C and 41.276 mV at 1000 C; type J gives 5.269 mV at 100 C.
A thermocouple only measures the difference between its two junctions. Add the cold-junction EMF before inverting, or you lose roughly the ambient temperature from every reading.
How this is calculated
The NIST reference function gives the EMF for a junction at temperature T against 0 °C. The tool adds the cold-junction EMF to the measured voltage, then inverts the function.
The full derivation, step by step, is in the EM·LINK documentation.
Calculated per NIST ITS-90. These tools are an engineering aid, not a certification.
Next step
Logging these sensors across the plant? Embedos Edge takes analog and digital I/O.
Common questions
What is the type K millivolt output at 100 C?
4.096 mV per NIST ITS-90.
Why is my thermocouple reading 25 C low?
Cold-junction compensation is missing. Add the EMF of the terminal temperature before converting.
Are types E, N, T, R, S and B supported?
K and J today. Ask us at team@embedos.io if you need another type.
Related tools
- RTD PT100 and PT1000, to measure the cold-junction temperature accurately.
- ADC resolution and noise, because type K moves only about 40.5 µV per °C near room temperature.
- 4 to 20 mA and 0 to 10 V loop scaling calculator, when a head transmitter converts the thermocouple to a loop.