Transmitter Scaling Converter (Input <> Output mA)
Every 4–20 mA transmitter loop has a precise mathematical relationship between the process value and the current on the wire. This free tool calculates that relationship instantly — in either direction, to five significant figures.
Enter a process value (engineering units) and get the correct mA output. Enter a mA reading and get the corresponding process value. Enter both and see the error between them as % of span, with a PASS or FAIL result against your tolerance setting.
Set your LRV, URV, and units at the top — the tool updates automatically. Use the Quick Reference table to screenshot target values before heading to the field. Works on your phone at the transmitter. No login, no app download.
EU ↔ mA Converter
4–20 mA loop · Engineering unit conversion · % span error
Orion Technical Solutions LLC · orion-technical.com
What this tool does
This converter instantly calculates any value on a standard 4–20 mA instrumentation loop given any other value. You can work in either direction — enter an engineering unit (EU) value and get the mA output, or enter a mA reading and get the EU value. You can also enter two values and see the error between them.
The four things you can do with this tool:
- Convert EU to mA — enter any engineering unit value, get the correct mA output and % of span
- Convert mA to EU — enter any mA reading, get the corresponding EU value and % of span
- Check error — enter a target value in one column and your actual measured value in the compare field — get error in mA, EU, and % of span, with PASS or FAIL against your tolerance
- Quick reference — the table at the bottom auto-calculates all standard % points for your range so you can look up target values fast
Converting EU to mA
Use this when you know the process value (in engineering units) and need to know what the transmitter mA output should be at that point.
1. Make sure your LRV, URV, and units are set at the top
2. Tap the large box in the EU → mA column
3. Type the engineering unit value (e.g. 100 for 100°F)
4. Read the % of span and mA output results below — they update as you type
Example — 0 to 200°F transmitter:
- Enter 0°F → 0.000% → 4.00000 mA
- Enter 100°F → 50.000% → 12.00000 mA
- Enter 200°F → 100.000% → 20.00000 mA
- Enter 75°F → 37.500% → 10.00000 mA
Converting mA to EU
Use this when you have a mA reading on your loop calibrator or meter and need to know what process value it corresponds to.
1. Tap the large box in the mA → EU column
2. Type the mA reading from your meter or calibrator
3. Read the % of span and EU value results below
Example — 0 to 200°F transmitter:
- Enter 4.000 mA → 0.000% → 0.0000°F
- Enter 12.000 mA → 50.000% → 100.0000°F
- Enter 20.000 mA → 100.000% → 200.0000°F
- Enter 12.048 mA → 50.300% → 100.6000°F
Checking calibration error
This is the most powerful feature. Enter a target value in the main box and your actual measured value in the Compare field. The tool calculates the error three ways and tells you PASS or FAIL against your tolerance setting.
1. Enter your target EU in the EU→mA box (e.g. 100°F at 50%)
2. Read the ideal mA shown (e.g. 12.00000 mA)
3. Apply that EU input to the transmitter, measure the actual mA output
4. Enter your actual measured mA in the Compare field
5. See the error in mA, EU, and % of span — with PASS or FAIL
1. Enter your mA reading in the mA→EU box
2. Read the ideal EU shown
3. Enter your actual EU reading (from HART PV or HMI) in the Compare field
4. See the error and PASS/FAIL
Quick Reference Table
The table at the bottom of the tool automatically calculates target EU values, ideal mA values, and tolerance bands (±EU and ±mA) for the standard calibration check points: 0%, 10%, 25%, 50%, 75%, 90%, and 100% of span.
The table updates instantly whenever you change the range at the top. The row nearest to whatever EU value you currently have entered in the converter is highlighted in blue — making it easy to cross-reference.
Tolerance column explained: The ±EU Tol and ±mA Tol columns show the maximum allowable deviation at any point. These are the same value at every row — tolerance is always a fixed window based on the total span, not the reading at that point.
| % Span | EU (°F) | mA | ±EU Tol | ±mA Tol |
|---|
What is % of span?
% of span is where a value falls within the transmitter's configured range, expressed as a percentage from LRV (0%) to URV (100%). All calibration tolerances are stated as % of span — not % of reading.
Example: 0–200°F range, 75°F → (75−0)÷200×100 = 37.500% of span
EU to mA conversion
The 4–20 mA loop maps your EU range linearly to the current range. 4 mA = LRV (0%), 20 mA = URV (100%).
mA → EU: EU = ((mA − 4) ÷ 16) × (URV − LRV) + LRV
Sensitivity: 16 ÷ (URV − LRV) mA per EU unit
What does the tolerance band mean?
±0.25% of span means the allowable error is ±0.25% of the full configured range — the same window applies at every point from 0% to 100%.
±0.25% × 200°F = ±0.500°F | ±0.25% × 16 mA = ±0.040 mA
The ±0.500°F window applies at 0°F, 100°F, and 200°F equally.
Using the comparison fields
Enter a target EU on the left → get ideal mA → enter your actual measured mA in the compare field → see the error in mA, EU, and % span with a PASS/FAIL result.
The same works right-to-left: enter a measured mA → get ideal EU → compare to actual EU reading.
Smart transmitter note
Common 4–20 mA error types
- Zero offset (constant error at all points): A/D drift on smart Tx — perform Sensor Trim. Zero pot on analog Tx.
- Span error (error grows with input): Check digital PV first. If PV correct but mA wrong — Output Trim. If PV also wrong — Sensor Trim.
- mA low at AI card vs. terminals: Field wiring leakage to ground. Not a transmitter issue.
- mA high at AI card vs. terminals: Moisture between + and − conductors in J-box. Not a transmitter issue.
- EU wrong at HMI, mA correct: AI card calibration drift or DCS/PLC scaling error. Do not adjust transmitter.
Free I&C field tools · No login required