Many industrial sensors speak in current, not in the units an operator reads. A pressure transmitter, a level sensor, or a flow meter may output a current between 4 and 20 milliamps, and a control system must convert that current back into pressure, level, or flow. The 4 to 20 range is a deliberate choice: 4 milliamps represents the bottom of the measurement range, 20 milliamps represents the top, and the 16-milliamp span between them carries the measurement. The 4-20 mA Scaling Calculator performs that conversion, but understanding the formula helps you spot wiring faults and datasheet errors before they become process problems.

The reason the range starts at 4 rather than 0 is fault detection. A live sensor always draws at least 4 milliamps, so a reading near 0 milliamps usually means a broken wire, a failed sensor, or a loss of power, rather than a genuine zero measurement. That distinction matters: a tank that reads empty because its level is truly low needs a different response from a tank that reads empty because its sensor wire broke. The 4-milliamp floor, called live zero, gives the system a way to tell those cases apart, which is one reason this standard has survived for decades in industrial settings.

Scaling itself is linear, which means the conversion is a straight proportion. To convert current to an engineering value, subtract 4 from the measured current, divide by 16, and multiply by the span of the measurement range, then add the bottom of the range. To convert an engineering value back to current, subtract the bottom of the range, divide by the span, multiply by 16, and add 4. Those two formulas are inverses of each other, and checking a conversion in both directions is a good habit: if you convert a current to a value and back again, you should arrive at the current you started with.

A worked example

Suppose a pressure transmitter is ranged from 0 to 100 pounds per square inch, and it currently outputs 12 milliamps. Subtract 4 from 12, which gives 8. Divide 8 by 16, which gives 0.5, meaning the reading sits halfway up the range. Multiply 0.5 by the span, which is 100 minus 0, or 100, giving 50, and add the bottom of the range, 0, giving 50 pounds per square inch. The reverse check confirms it: a pressure of 75 pounds per square inch sits at 75 divided by 100, which is 0.75 of the range. Multiply 0.75 by 16, which is 12, and add 4, giving 16 milliamps. So 75 pounds per square inch corresponds to 16 milliamps, and 12 milliamps corresponds to 50 pounds per square inch, exactly as the first calculation found. A second check with the endpoints also helps: 4 milliamps gives 0 pounds per square inch, because 4 minus 4 is 0, and 20 milliamps gives 100, because 20 minus 4 is 16, divided by 16 is 1, multiplied by 100 is 100.

Ranges that do not start at zero need the same care. Suppose a temperature transmitter is ranged from negative 20 to 80 degrees Celsius, a span of 100 degrees, because 80 minus negative 20 equals 100. A reading of 12 milliamps is halfway up the range, so it corresponds to negative 20 plus 0.5 multiplied by 100, which is negative 20 plus 50, which is 30 degrees Celsius. Forgetting to add the bottom of the range is the most common scaling error with non-zero ranges, and it produces a plausible-looking but wrong value, which is more dangerous than an obviously wrong one.

Common mistakes

The first mistake is using the wrong range, often by copying a range from a different sensor or an old datasheet; always confirm the range on the installed sensor's datasheet. The second mistake is treating 0 milliamps as a valid measurement instead of a fault signal. The third mistake is assuming linearity without checking: most 4-20 milliamp transmitters are linear in the measured variable, but some, such as certain flow devices, use a square-root relationship, and scaling those as if they were linear gives wrong values. The fourth mistake is ignoring loop resistance and power supply limits, which can prevent a loop from reaching 20 milliamps even when the sensor is healthy. The fifth mistake is calibrating or scaling in an office from a datasheet alone and never verifying against a known reference, such as a calibrated gauge, after installation.

Safety deserves an explicit note. Work on industrial current loops, especially in hazardous areas or on live process equipment, must follow site procedures and, where required, be carried out by qualified personnel with appropriate isolation and permits. This guide explains arithmetic, not safe working practice, and it does not replace a site procedure, a datasheet, or a qualified instrument technician. If a reading disagrees with an independent gauge, trust the independent check and investigate, rather than adjusting the scaling to force agreement.

A practical routine

A routine that works for most scaling jobs has five steps. First, record the sensor's range from its datasheet, including the bottom value. Second, confirm the loop is healthy by checking that the current sits between 4 and 20 milliamps. Third, apply the scaling formula and check the endpoints, 4 and 20 milliamps, against the range limits. Fourth, verify the result against an independent reference at one or two known points. Fifth, record the range and formula with the installation, so the next person does not have to rediscover them. For related electrical calculations, the Voltage Divider Calculator computes voltages in resistor networks, and the Ohm's Law Calculator relates voltage, current, and resistance. For another calculator walkthrough, the guide Area Calculator Guide shows the same habit of checking a formula at its endpoints.

Scaling a 4-20 milliamp signal is one proportion, done carefully. Confirm the range, apply the formula, check the endpoints, and verify against a reference, and the current will tell you the measurement it was meant to carry.

A final check is to verify the scaling at a second, independent point, not only at the endpoints. A loop that reads correctly at 4 and 20 milliamps can still be wrong in the middle if a range was entered incorrectly or a transmitter is configured for a different variable, and a mid-range check catches errors that endpoint checks miss. Record the test points, the expected values, and the observed values with the installation record, so a future fault can be diagnosed by comparing new readings with known-good ones. Good scaling is not just arithmetic; it is arithmetic plus verification, documented for the next person.