4mA to 20mA Calculator
Convert between loop current, percent of span, and engineering units for transmitters, PLC analog inputs, SCADA systems, process controls, and field instrumentation. This calculator supports both signal-to-value and value-to-signal workflows.
Choose whether you are converting measured loop current into process value, or calculating the expected current for a process value.
Typical valid range is 4 to 20 mA. Values outside the range can indicate underrange or overrange conditions.
Enter the process measurement you want to convert, such as pressure, level, temperature, or flow.
Examples: psi, bar, ft, degC, gpm, %, ppm.
A 250 ohm precision resistor is common because 4 to 20 mA becomes 1 to 5 V.
Results
Enter your values and click Calculate to see current, percent of span, engineering units, and voltage across the selected resistor.
Signal Mapping Chart
The line shows the standard linear relationship between 4 mA and 20 mA across your configured engineering range. The highlighted point marks your current calculation.
How to use a 4mA to 20mA calculator accurately in instrumentation and control
A 4mA to 20mA calculator is one of the most practical tools in industrial automation. It helps technicians, engineers, maintenance teams, controls programmers, and commissioning specialists convert a standard analog current loop into meaningful engineering units. In real systems, a transmitter might send 4 mA at the low end of a process range and 20 mA at the high end. The calculator translates that current into values such as pressure, tank level, flow rate, temperature, or concentration. It can also work in reverse and determine what loop current should be present when a known process value is expected.
The reason 4 to 20 mA remains so widely used is simple: it is reliable, noise resistant, and easy to diagnose in the field. Unlike a pure voltage signal, current loops tolerate longer cable runs and are less sensitive to voltage drop across wiring. The 4 mA live zero also makes fault detection easier because 0 mA can indicate a broken wire or failed loop rather than a valid minimum measurement. This is one of the reasons the current loop standard has remained foundational across process plants, water treatment sites, manufacturing lines, oil and gas facilities, and building automation systems.
Core formula: Percent of span = (mA – 4) / 16. Once percent of span is known, engineering value is found from EU = Range Min + Percent x (Range Max – Range Min).
Why 4 to 20 mA is still the dominant analog standard
The loop current standard is deeply established because it balances simplicity and robustness. A transmitter can be powered and communicate the measured variable on the same pair of wires in many loop-powered designs. The signal also scales cleanly into common PLC and DCS analog input modules. If you install a 250 ohm resistor, the current creates a 1 to 5 V signal using Ohm’s law, which is easy to monitor with a multimeter or DAQ system.
For example, when a pressure transmitter is ranged from 0 to 300 psi, 4 mA equals 0 psi and 20 mA equals 300 psi. If you read 12 mA, the loop is exactly halfway through the 16 mA span, so the pressure is halfway through the engineering range: 150 psi. If a level transmitter is ranged from 0 to 25 ft and the loop current is 8 mA, then the signal is 25% of span and the level is 6.25 ft. These quick conversions are critical during startup, calibration checks, and troubleshooting.
The two most common conversion directions
- Signal to engineering units: You measure current in the field, then convert that number into process value.
- Engineering units to signal: You know the expected process value and want to predict what current should be transmitted.
- Current to voltage across a resistor: You convert current into the equivalent voltage across a known precision resistor for testing and interfacing.
This calculator handles all three in one place. That is especially helpful when validating analog scaling in a PLC, checking a transmitter on the bench, or comparing a handheld calibrator reading with HMI data.
Understanding the math behind a 4mA to 20mA calculator
The current loop span is 16 mA because 20 minus 4 equals 16. That makes percentage calculations straightforward:
- Subtract 4 mA from the measured current.
- Divide the result by 16 mA to find percent of span.
- Multiply that fraction by the engineering range span.
- Add the engineering range minimum.
In reverse, to convert engineering value into current:
- Subtract the range minimum from the engineering value.
- Divide by the engineering span to get percent of span.
- Multiply by 16 mA.
- Add 4 mA.
This linear scaling method applies to most standard analog transmitters. Some specialty sensors or smart devices may use square root extraction, nonlinear characterization, or digital protocols layered on top of analog outputs, but the basic 4 to 20 mA loop remains linear in the majority of common industrial applications.
Voltage equivalents across common precision resistors
Many technicians convert loop current to voltage when working with test equipment, data acquisition systems, or input cards that expect a voltage signal. Ohm’s law is used here: voltage equals current times resistance. Because current must be expressed in amperes, 4 mA is 0.004 A and 20 mA is 0.020 A.
| Resistor | 4 mA Voltage | 12 mA Voltage | 20 mA Voltage | Common use case |
|---|---|---|---|---|
| 100 ohms | 0.4 V | 1.2 V | 2.0 V | Low voltage signal conditioning and compact analog interfaces |
| 250 ohms | 1.0 V | 3.0 V | 5.0 V | Most common field conversion from 4 to 20 mA into 1 to 5 V |
| 500 ohms | 2.0 V | 6.0 V | 10.0 V | Useful in systems expecting a 2 to 10 V representation |
The 250 ohm example is the industry favorite because it creates the well-known 1 to 5 V equivalent. That voltage range aligns with many instrumentation test methods and legacy analog inputs.
Real numbers every technician should remember
These reference points are commonly used in field calculations and scale checks. They are worth memorizing because they let you spot scaling problems quickly without opening software.
| Current | Percent of span | 0 to 100 unit example | 0 to 300 psi example | 0 to 25 ft example |
|---|---|---|---|---|
| 4 mA | 0% | 0 | 0 psi | 0 ft |
| 8 mA | 25% | 25 | 75 psi | 6.25 ft |
| 12 mA | 50% | 50 | 150 psi | 12.5 ft |
| 16 mA | 75% | 75 | 225 psi | 18.75 ft |
| 20 mA | 100% | 100 | 300 psi | 25 ft |
Where this calculator is used in practice
- PLC analog input scaling: Confirm whether the PLC raw count or engineering value matches the transmitter current.
- Loop commissioning: Simulate transmitter output and verify HMI indications.
- Calibrator checks: Compare generated mA values against expected process indications.
- Maintenance troubleshooting: Distinguish a sensor issue from a wiring issue or an input card issue.
- Panel design: Select resistor values and verify expected voltage conversion ranges.
Common mistakes that produce wrong 4 to 20 mA calculations
A surprising number of scaling issues come from basic setup mistakes, not failed hardware. The most common mistake is treating the full signal span as 20 mA instead of 16 mA. Because the active span is 4 to 20 mA, the conversion must always account for the 4 mA live zero. Another common error is entering the wrong engineering range. A transmitter ranged 0 to 50 psi behaves very differently from one ranged 0 to 500 psi even though both produce the same 4 to 20 mA signal format.
Technicians also encounter problems when the configured input resistor differs from the resistor value assumed by the software or test procedure. A 250 ohm resistor produces 1 to 5 V, while a 500 ohm resistor produces 2 to 10 V. If the wrong resistor is assumed, the inferred current will be wrong by a large margin. Finally, some systems intentionally permit underrange and overrange signaling for diagnostics. In those cases, a current slightly below 4 mA or above 20 mA may not indicate failure by itself; it may indicate a process or device status condition.
How to validate your loop with authoritative reference methods
If you are working in regulated environments or designing to accepted standards, review documentation from recognized institutions. The National Institute of Standards and Technology provides foundational guidance on measurement quality and traceability through nist.gov. Instrumentation training resources from montana.edu and engineering references from universities can support loop scaling education and calibration practices. For electrical safety and workplace procedures around testing, OSHA publications at osha.gov are also relevant when work is performed on energized systems.
4 to 20 mA versus voltage signaling
Current loops remain popular because they are inherently more resistant to signal degradation over distance. In a voltage signal, wire resistance and induced electrical noise can create larger measurement errors, especially over long cable runs. In a current loop, the measured quantity is current itself, which is far less sensitive to those issues when the loop is properly designed and powered. That is why many process industries continue to favor 4 to 20 mA for remote field instrumentation even in plants that also use digital fieldbuses and Ethernet-based architectures.
Another practical advantage is fault recognition. Because the live zero begins at 4 mA rather than 0 mA, a reading near zero often indicates a broken circuit, failed power source, or disconnected device. This diagnostic behavior is simple but extremely valuable in the field.
Example calculations using this calculator
Example 1: A level transmitter is ranged 0 to 12 ft. You measure 10 mA. First, subtract 4 to get 6 mA above live zero. Divide by 16 to get 0.375, or 37.5% of span. Multiply by 12 ft to get 4.5 ft. The tank level is therefore 4.5 ft.
Example 2: A pressure transmitter is ranged 50 to 250 psi and the process is currently 175 psi. Subtract 50 from 175 to get 125 psi above the lower range value. Divide by the 200 psi span to get 62.5% of span. Multiply 16 mA by 0.625 to get 10 mA, then add 4 mA. The expected output is 14 mA.
Example 3: A 250 ohm resistor is used to monitor a loop. If current is 16 mA, then voltage is 0.016 A multiplied by 250 ohms, which equals 4.0 V. If a control system expects 1 to 5 V for 4 to 20 mA, this is exactly 75% of the equivalent voltage span.
Best practices for field use
- Verify the configured engineering range on the transmitter nameplate or digital configuration tool before calculating.
- Confirm whether your analog input is scaled for current directly or through a shunt resistor into voltage.
- Check loop power supply headroom, especially when multiple devices and barriers are in the circuit.
- Use a calibrated meter or loop calibrator when performing acceptance tests or compliance checks.
- Record both raw current and engineering value during troubleshooting so software scaling errors are easier to identify.
Final takeaway
A high-quality 4mA to 20mA calculator saves time and reduces errors in automation work. Whether you are commissioning a transmitter, debugging a PLC analog input, validating a panel design, or training new technicians, fast and accurate loop scaling is essential. The key ideas are simple: 4 mA equals the lower range value, 20 mA equals the upper range value, and the active signal span is 16 mA. Once that relationship is clear, converting between current, percent, voltage, and engineering units becomes quick and dependable.