Calculator link format
Open any calculator with your values already filled in. Put the link on a datasheet, a product page, an application note or a work instruction: one click, and the engineer sees the calculation for your part, checked against the standards.
Rules
A link is the calculator's address with parameters: https://sensorcatalog.com/tools/<calculator>/?<parameter>=<value>&…. For example, the NTC divider for a 10 kΩ, B = 3435 K thermistor:
https://sensorcatalog.com/tools/ntc-voltage-divider-calculator/?r0=10000&b=3435
- Numbers use a dot as the decimal separator, with no thousands separators and no unit:
r0=10000, notr0=10korr0=10,000. The unit is the one listed for the parameter. - Temperatures are always in °C, whatever unit the visitor has chosen; the calculator converts them for display.
- Choices take one of the listed values exactly, e.g.
r0=1000for a PT1000 in the PT100 calculator. - Parameters you leave out take the default listed below, so the same link always shows the same calculation. Unknown parameters and values outside the list are ignored; that field keeps its default.
- Two-way calculators (marked ⇄): give one side of the pair, e.g. a temperature or a resistance. The other side is computed.
- Languages: the same parameters work on every language version, e.g.
/de/tools/…,/ja/tools/…. - Embedding: the same parameters work on
/embed/<calculator>/; see embed a calculator. - Stability: parameters are never renamed or removed; new ones may be added. Every build of the site checks all 251 parameters against a frozen list, so a link printed in a datasheet today keeps working.
- Machine-readable: the same tables as JSON at
/link-format.json.
Values that are physically impossible are rejected by the calculator, which then shows why. Everything else is calculated as given: check your link once in the browser.
Signals and fieldbus
4–20 mA converter
Example: /tools/4-20ma-converter/?lrv=0&urv=10&out=lin&i=12
| Parameter | Field | Takes | Default |
|---|---|---|---|
lrv | Value at 4 mA | number | 0 |
urv | Value at 20 mA | number | 10 |
unit | Unit | text | bar |
out | Output | one of the values listed
| lin |
i ⇄ | Loop current | number in mA | 12 |
p ⇄ | Output | number in % | 50 |
v ⇄ | Process value | number in bar | 5 |
sig | Signal | one of the values listed
| 4-20 |
4–20 mA loop power calculator
Example: /tools/loop-power-calculator/?vs=24&vmin=10.5&imax=22&vx=0
| Parameter | Field | Takes | Default |
|---|---|---|---|
vs | Supply voltage | number in V | 24 |
vmin | Transmitter minimum | number in V | 10.5 |
imax | Maximum loop current | number in mA | 22 |
vx | Other drops (optional) | number in V | 0 |
rl | Load resistance (total) | number in Ω | 250 |
len | Cable length (one way) | number in m | 300 |
lu | Length unit | one of the values listed
| m |
a | Conductor size (copper) | one of the values listed
| 0.75 |
tc | Cable temperature (optional) | number in °C | 20 |
Sensor supply voltage drop calculator
Example: /tools/sensor-supply-voltage-drop/?vs=24&ima=50&vmin=18&len=200
| Parameter | Field | Takes | Default |
|---|---|---|---|
vs | Supply voltage | number in V | 24 |
ima | Sensor current | number in mA | 50 |
vmin | Sensor minimum supply | number in V | 18 |
len | Cable length (one way) | number in m | 200 |
lu | Length unit | one of the values listed
| m |
area | Conductor size (copper) | one of the values listed
| 0.5 |
tcab | Cable temperature (optional) | number in °C | 20 |
span | Voltage output span (3-wire voltage output) | number in V | 10 |
Pulse output calculator
Example: /tools/pulse-output-calculator/?mode=flow&k=100&q=30&qu=L%2Fmin
| Parameter | Field | Takes | Default |
|---|---|---|---|
mode | Pulse source | one of the values listed
| flow |
k | K-factor | number in pulses/L | 100 |
q | Flow rate | number | 30 |
qu | Unit | one of the values listed
| L/min |
ppr | Pulses per revolution | number in PPR | 1024 |
mult | Decoding | one of the values listed
| 4 |
rpm | Speed | number in rpm | 3000 |
mm | Travel per revolution (optional) | number in mm | empty |
gate | Gate time | number in s | 1 |
fmax | Counter input maximum (optional) | number in Hz | empty |
Modbus register decoder
Example: /tools/modbus-register-decoder/?mode=d&fmt=hex&type=f32&scale=1
| Parameter | Field | Takes | Default |
|---|---|---|---|
mode | Direction | one of the values listed
| d |
regs | Register values (space or comma between registers) | text | 0x4120 0x0000 |
fmt | Entered as | one of the values listed
| hex |
type | Data type | one of the values listed
| f32 |
scale | Scale factor (optional) | number | 1 |
off | Offset (optional) | number | 0 |
unit | Unit (optional) | text | empty |
val | Value | number | 10 |
addr | Reference or address (40001, 400001 or a protocol address) | text | 40001 |
Electronics and current
ADC resolution calculator
Example: /tools/adc-resolution-calculator/?bits=16&vlo=0&vhi=2.5&gain=128
| Parameter | Field | Takes | Default |
|---|---|---|---|
bits | Resolution | number in bit | 16 |
vlo | Input range from | number in V | 0 |
vhi | Input range to | number in V | 2.5 |
gain | Amplifier gain | number in V/V | 128 |
nf | Noise-free resolution (optional) | number in bit | empty |
slo | Output at range start | number in mV | 0 |
shi | Output at range end | number in mV | 10 |
mlo | Measuring range from | number | 0 |
mhi | Measuring range to | number | 100 |
unit | Unit | text | N |
Anti-aliasing RC filter calculator
Example: /tools/anti-aliasing-filter-calculator/?r=1000&c=100&n=1&fs=10000
| Parameter | Field | Takes | Default |
|---|---|---|---|
r | Resistor | number in Ω | 1000 |
c ⇄ | Capacitor | number in nF | 100 |
f ⇄ | Corner frequency | number in Hz | 1591.5 |
n | Stages | one of the values listed
| 1 |
fs | Sample rate | number in Hz | 10000 |
bits | Resolution | number in bit | 12 |
fsig | Signal frequency (optional) | number in Hz | 100 |
fhum | Interference frequency (optional) | number in Hz | 50 |
Instrumentation amplifier gain calculator
Example: /tools/instrumentation-amplifier-gain-calculator/?g=100&k=49.4&ser=E96&tol=0.1
| Parameter | Field | Takes | Default |
|---|---|---|---|
g | Target gain | number in V/V | 100 |
k | K in G = 1 + K / RG (from the datasheet) | number in kΩ | 49.4 |
ser | Resistor series | one of the values listed
| E96 |
tol | Resistor tolerance | number in % | 0.1 |
slo | Input at range start | number in mV | 0 |
shi | Input at range end | number in mV | 20 |
vref | Reference (REF pin) | number in V | 0.5 |
vneg | Negative supply | number in V | 0 |
vpos | Positive supply | number in V | 5 |
sw | Output swing to rails | number in V | 0.1 |
Current shunt resistor calculator
Example: /tools/current-shunt-resistor-calculator/?by=rating&r=0.75&ra=100&rv=75
| Parameter | Field | Takes | Default |
|---|---|---|---|
by | Given as | one of the values listed
| rating |
r | Resistance | number in mΩ | 0.75 |
ra | Rated current | number in A | 100 |
rv | Rated voltage drop | number in mV | 75 |
i | Current | number in A | 50 |
imax | Highest current | number in A | 100 |
tol | Tolerance | number in % | 0.5 |
tc | Temperature coefficient (optional) | number in ppm/K | 50 |
dt | Temperature rise (optional) | number in K | 40 |
vfs | Amplifier / ADC full-scale input (optional) | number in V | empty |
bits | ADC resolution (optional) | number in bit | empty |
Current transformer burden calculator
Example: /tools/current-transformer-burden-calculator/?isec=5&rated=5&dev=1.5&len=15
| Parameter | Field | Takes | Default |
|---|---|---|---|
isec | Rated secondary current | one of the values listed
| 5 |
rated | Rated burden | number in VA | 5 |
dev | Devices (sum of their burdens) | number in VA | 1.5 |
len | Cable length (one way) | number in m | 15 |
lu | Length unit | one of the values listed
| m |
area | Conductor size (copper) | one of the values listed
| 2.5 |
tcab | Cable temperature (optional) | number in °C | 20 |
rct | Secondary winding resistance (optional) | number in Ω | empty |
alf | Accuracy limit / security factor (ALF or FS) | number | empty |
Battery life calculator
Example: /tools/battery-life-calculator/?cap=2400&use=80&sleep=5&act=10
| Parameter | Field | Takes | Default |
|---|---|---|---|
cap | Capacity | number in mAh | 2400 |
use | Usable share (cut-off, temperature, ageing) | number in % | 80 |
sleep | Sleep current | number in µA | 5 |
act | Measuring current | number in mA | 10 |
tact | Measuring time | number in ms | 100 |
tx | Transmit current | number in mA | 40 |
ttx | Transmit time | number in ms | 50 |
int | Interval | number in s | 60 |
sd | Self-discharge (per year) | number in % | 1 |
Temperature
PT100 / PT1000 calculator
Example: /tools/pt100-calculator/?r0=100&t=100
| Parameter | Field | Takes | Default |
|---|---|---|---|
r0 | Nominal resistance R₀ | one of the values listed
| 100 |
t ⇄ | Temperature | number in °C | 100 |
r ⇄ | Resistance | number in Ω | 138.506 |
RTD lead-wire error calculator
Example: /tools/rtd-lead-wire-error/?r0=100&w=2&t=100&bud=0.5
| Parameter | Field | Takes | Default |
|---|---|---|---|
r0 | Element | one of the values listed
| 100 |
w | Connection | one of the values listed
| 2 |
t | Process temperature | number in °C | 100 |
bud | Error budget | number in °C (difference) | 0.5 |
len | Cable length (one way) | number in m | 10 |
lu | Length unit | one of the values listed
| m |
a | Conductor size (copper) | one of the values listed
| 0.5 |
mis | Lead mismatch (3-wire) | number in % | 5 |
tc | Cable temperature (optional) | number in °C | 20 |
Temperature measurement error calculator
Example: /tools/temperature-measurement-error/?s=rtd&r0=100&rcls=A&ty=K
| Parameter | Field | Takes | Default |
|---|---|---|---|
s | Sensor | one of the values listed
| rtd |
r0 | Element | one of the values listed
| 100 |
rcls | Tolerance class | one of the values listed
| A |
ty | Type | one of the values listed
| K |
tcls | Tolerance class | one of the values listed
| 1 |
t | Process temperature | number in °C | 100 |
w | Wiring | one of the values listed
| 3 |
len | Cable length (one way) | number in m | 10 |
area | Conductor size (copper) | one of the values listed
| 0.5 |
mis | Lead mismatch (3-wire) | number in % | 5 |
tcj | Terminal temperature (cold junction) | number in °C | 25 |
cjc | CJC accuracy (instrument datasheet) | number in °C (difference) | 0.5 |
lo | Range at 4 mA | number in °C | 0 |
hi | Range at 20 mA | number in °C | 200 |
inp | Input accuracy (digital) | number in °C (difference) | 0.1 |
out | Output accuracy | number in % span | 0.03 |
te | Temperature effect (per 10 K) | number in % span | 0.1 |
dt | Ambient change | number in °C (difference) | 20 |
oth | Other errors | number in °C (difference) | 0 |
tgt | Required accuracy | number in °C (difference) | 1 |
Thermocouple calculator
Example: /tools/thermocouple-calculator/?type=K&cj=25&t=500
| Parameter | Field | Takes | Default |
|---|---|---|---|
type | Type | one of the values listed
| K |
cj | Cold junction | number in °C | 25 |
t ⇄ | Hot junction | number in °C | 500 |
mv ⇄ | Meter reading (at the cold junction above) | number in mV | 19.6440 |
NTC thermistor calculator
Example: /tools/ntc-thermistor-calculator/?r0=10000&t0=25&b=3950&t=50
| Parameter | Field | Takes | Default |
|---|---|---|---|
r0 | R₀ (usually R₂₅) | number in Ω | 10000 |
t0 | T₀ | number in °C | 25 |
b | Beta | number in K | 3950 |
t ⇄ | Temperature | number in °C | 50 |
r ⇄ | Resistance | number in Ω | 3588.18 |
t1 | T₁ | number in °C | 0 |
r1 | R₁ | number in Ω | 33620.6 |
t2 | T₂ | number in °C | 25 |
r2 | R₂ | number in Ω | 10000 |
t3 | T₃ | number in °C | 85 |
r3 | R₃ | number in Ω | 1086.67 |
shT ⇄ | Temperature (Steinhart–Hart) | number in °C | 54.803 |
shR ⇄ | Resistance | number in Ω | 3000 |
NTC voltage divider calculator
Example: /tools/ntc-voltage-divider-calculator/?r0=10000&t0=25&b=3950&pos=low
| Parameter | Field | Takes | Default |
|---|---|---|---|
r0 | R₀ | number in Ω | 10000 |
t0 | T₀ | number in °C | 25 |
b | β | number in K | 3950 |
pos | NTC connected to | one of the values listed
| low |
vs | Divider supply | number in V | 3.3 |
rs | Series resistor | number in Ω | 10000 |
t | Temperature | number in °C | 25 |
lo | Range from | number in °C | 0 |
hi | Range to | number in °C | 100 |
bits | ADC resolution | number in bit | 12 |
vref | ADC reference (empty: same as supply) | number in V | empty |
dc | Dissipation constant (optional) | number in mW/K | empty |
Pressure and force
Load cell output calculator
Example: /tools/load-cell-calculator/?s=2&v=10&cap=1000&r=350
| Parameter | Field | Takes | Default |
|---|---|---|---|
s | Rated output | number in mV/V | 2 |
v | Excitation | number in V | 10 |
cap | Capacity per cell | number in kg | 1000 |
r | Resistance per cell | number in Ω | 350 |
n | Number of cells | one of the values listed
| 4 |
unit | Unit | one of the values listed
| kg |
dead | Dead load | number in kg | 300 |
live | Live load | number in kg | 1500 |
e | Division e (optional) | number in kg | 0.5 |
Strain gauge bridge calculator
Example: /tools/strain-gauge-bridge-calculator/?cfg=quarter&gf=2&r=350&vex=5
| Parameter | Field | Takes | Default |
|---|---|---|---|
cfg | Bridge arrangement | one of the values listed
| quarter |
gf | Gauge factor | number | 2 |
r | Gauge resistance | number in Ω | 350 |
vex | Excitation | number in V | 5 |
ym | Young's modulus (optional) | number in GPa | empty |
e ⇄ | Strain | number in µε | 1000 |
mv ⇄ | Bridge output | number in mV | 2.4975 |
Pressure unit converter
Example: /tools/pressure-converter/?u=0&v=1&ref=g&atm=1013.25
| Parameter | Field | Takes | Default |
|---|---|---|---|
u | Unit typed in (position in the list of units) | one of the values listed
| 0 |
v | Value in that unit | number | 1 |
ref | The value typed is | one of the values listed
| g |
atm ⇄ | Atmospheric pressure | number in hPa | 1013.25 |
alt ⇄ | Altitude (standard atmosphere) | number in m | 0 |
Pressure transmitter accuracy calculator
Example: /tools/pressure-transmitter-accuracy/?url=100&lo=0&hi=40&ref=0.075
| Parameter | Field | Takes | Default |
|---|---|---|---|
url | Upper range limit (URL) | number | 100 |
lo | Calibrated at 4 mA | number | 0 |
hi | Calibrated at 20 mA | number | 40 |
unit | Unit | text | bar |
ref | Reference accuracy | number in % span | 0.075 |
te | Temperature effect (per 10 K) | number in % URL | 0.1 |
st | Long-term stability (per year) | number in % URL | 0.1 |
dt | Ambient shift | number in °C (difference) | 20 |
yr | Time since calibration | number in years | 1 |
Process connection thread identifier
Example: /tools/thread-identifier/?d=13.1&du=mm&p=19&pm=tpi
| Parameter | Field | Takes | Default |
|---|---|---|---|
d | Outside diameter (male thread) | number | 13.1 |
du | Diameter unit | one of the values listed
| mm |
p | Thread pitch | number | 19 |
pm | Pitch given as | one of the values listed
| tpi |
Level, flow, humidity, vibration
Level to pressure calculator
Example: /tools/level-pressure-calculator/?med=water20&rho=998.21&pu=bar&lo=0
| Parameter | Field | Takes | Default |
|---|---|---|---|
med | Medium | one of the values listed
| water20 |
rho | Density | number in kg/m³ | 998.21 |
pu | Pressure unit | one of the values listed
| bar |
lo | Lowest level | number in m | 0 |
hi | Highest level | number in m | 5 |
below | Zero level above transmitter | number in m | 0 |
lu | Length unit | one of the values listed
| m |
h | Current level (optional) | number in m | 3 |
inst | Transmitter connection | one of the values listed
| open |
rhof | Fill liquid density | number in kg/m³ | 998.21 |
d | Distance between the taps (lower to upper tap) | number in m | 6 |
Dew point and humidity calculator
Example: /tools/dew-point-calculator/?t=20&rh=50&p=1013.25&pl=7
| Parameter | Field | Takes | Default |
|---|---|---|---|
t | Air temperature | number in °C | 20 |
rh ⇄ | Relative humidity | number in % | 50 |
td ⇄ | Dew point | number in °C | 9.3 |
p | Air pressure (sea level 1013.25) | number in hPa | 1013.25 |
pl | Line pressure (gauge) | number in bar | 7 |
pdp ⇄ | Pressure dew point | number in °C | 3 |
adp ⇄ | Atmospheric dew point | number in °C | -20.8 |
Flow rate converter
Example: /tools/flow-rate-converter/?v=10&u=m3h&rho=998.21&qmax=20
| Parameter | Field | Takes | Default |
|---|---|---|---|
v | Flow | number | 10 |
u | Unit | one of the values listed
| m3h |
rho | Density (for mass flow) | number in kg/m³ | 998.21 |
qmax | Flow at full scale | number in m³/h | 20 |
dpmax | Δp at full scale | number in mbar | 250 |
dpu | Δp unit | one of the values listed
| mbar |
q ⇄ | Flow | number in m³/h | 10 |
dp ⇄ | Differential pressure | number in mbar | 62.5 |
Vibration converter
Example: /tools/vibration-converter/?inp=v%3Amm%2Fs&val=2.8&m=rms&f=50
| Parameter | Field | Takes | Default |
|---|---|---|---|
inp | Quantity and unit | one of the values listed
| v:mm/s |
val | Amplitude | number in mm/s | 2.8 |
m | Measure | one of the values listed
| rms |
f | Frequency | number in Hz | 50 |
sens | Accelerometer sensitivity (optional) | number in mV/g | 100 |
cls | Machine (ISO 10816-3) | one of the values listed
| g2-rigid |
Ratings and specifications
Ex marking decoder
Example: /tools/ex-marking-decoder/?zone=1&grp=IIA
| Parameter | Field | Takes | Default |
|---|---|---|---|
mark | Ex marking (as on the nameplate or certificate) | text | II 2G Ex db IIC T4 Gb |
zone | Zone | one of the values listed
| 1 |
grp | Gas or dust group | one of the values listed
| IIA |
ign | Ignition temperature | number in °C | empty |
layer | Layer ignition temperature | number in °C | empty |
IP rating decoder
Example: /tools/ip-rating-decoder/
| Parameter | Field | Takes | Default |
|---|---|---|---|
code | IP code or NEMA type (e.g. IP66/IP68, IP69K, NEMA 4X) | text | IP66/IP68 |
need | Required rating (optional) | text | IP65 |
Sensor accuracy spec converter
Example: /tools/accuracy-spec-converter/?lo=0&hi=10&fsm=span&x=2
| Parameter | Field | Takes | Default |
|---|---|---|---|
lo | Range from | number in bar | 0 |
hi | Range to | number in bar | 10 |
unit | Unit | text | bar |
fsm | Full scale means | one of the values listed
| span |
x | Reading | number in bar | 2 |
rel | Relative terms in | one of the values listed
| pct |
rdg | Of reading | number in % | 0.05 |
fs | Of full scale | number in % | 0.02 |
abs | Fixed (optional) | number in bar | empty |
counts | Digits (optional) | number | empty |
res | One digit is (optional) | number in bar | empty |
tcr | Tempco, of reading (per K) | number in % | empty |
tcf | Tempco, of full scale (per K) | number in % | 0.01 |
dt | Away from reference temperature | number in K | 20 |
stab | Stability, of full scale (per year) | number in % | 0.1 |
yrs | Since calibration | number in years | 1 |
Questions about the format, or a parameter you need: contact us.