4-20 mA Scaling Calculator
Instrument techs, controls engineers, and startup crews use this to convert between a 4-20 mA loop signal and the process value it represents. Reach for it when you are configuring a scaled input, checking an analog point during loop checkout, or working out what current a transmitter should output at a given reading.
A standard current loop maps 4 mA to the lower range value (LRV) and 20 mA to the upper range value (URV) linearly. This calculator works both directions: enter a process value to get the current the transmitter should produce, or enter a measured current to get the value it represents. Percent of span is shown for both.
The Calculator
Result
Edit any input. The PV field drives the current output; the mA field drives the process-value output.
The Formula
The loop is linear between the two endpoints. From process value to current:
Inverted, from current to process value:
Percent of span is the position of the current within the 16 mA live zero band:
Worked example. A pressure transmitter is ranged 0 to 250 psi, so LRV = 0 and URV = 250. At 100 psi the current is 4 + 16 × (100 - 0) / (250 - 0) = 4 + 16 × 0.4 = 10.4 mA. Reading it back, a measured 10.4 mA gives 0 + 250 × (10.4 - 4) / 16 = 250 × 0.4 = 100 psi, at 40% of span.
Assumptions and Limits
- The scaling is strictly linear, with 4 mA at the LRV and 20 mA at the URV. Square-root extraction (used on some flow transmitters) is not applied here; scale in linear units first.
- Values below 4 mA or above 20 mA are computed anyway so you can check over-range and under-range behavior, but a real transmitter may saturate or drive a fault current instead.
- Results are engineering estimates for setup and checkout. Verify against the transmitter's own configuration, the loop drawing, and a measured reading at a known input.
FAQ
What current corresponds to 0% and 100% of span?
4 mA is 0% of span and 20 mA is 100% of span. The 16 mA band between them is the "live zero" range that lets you tell a real zero reading from a broken wire (0 mA).
Why does my transmitter read 3.8 mA or 20.5 mA?
Those are typical over-range and under-range currents. Many transmitters output slightly outside 4-20 mA to signal the value is past the configured range, and drive a distinct fault current (often 3.6 or 21 mA) on a sensor failure. Check the device's failure-mode setting.
Can I use this for a 0-20 mA or 1-5 V signal?
No. This tool assumes the 4-20 mA live-zero standard. A 0-20 mA loop has no live zero, and a 1-5 V signal uses a different span; use a calculator matched to that signal's endpoints.
Automation services
Need help turning this into a working system?
Merobix integrates SCADA, programs Allen-Bradley and Siemens PLCs, and designs and fabricates industrial control panels.
Meeting requests are reviewed before confirmation.