Ω

Ohm's Law Calculator

// VOLTAGE • CURRENT • RESISTANCE • POWER

Four numbers on an ideal DC resistor. Not a circuit design or electrical safety tool. It solves V = IR and P = VI and stops there. It does not check whether your resistor can survive the power it is about to dissipate, whether your wire can carry the current, or whether the voltage you typed can kill you. Open for the full scope limits.

What this tool actually solves

Ohm's law and the DC power relationships for a single ideal resistive element in steady state, given any two of voltage, current, resistance and power. The arithmetic is exact and there is not much to get wrong in it.

Everything that makes a circuit work, or fail, is outside that.

Not checked, at all

  • Resistor power rating. This is the one that burns things. The tool will hand you a resistance without a word about the wattage it must dissipate, and a quarter-watt part asked for two watts becomes a smoke source. Real parts also need derating above roughly 70°C ambient, and derating to zero well before their rated maximum.
  • Wire ampacity and insulation temperature. A current figure here says nothing about the conductor size that can carry it, in the bundle and ambient it will actually sit in.
  • Fusing and overcurrent protection. Nothing here sizes a fuse, a breaker, or a current limit, and nothing here computes the fault current a short would draw. A small lithium cell can deliver tens of amps into a short.
  • Anything AC. No reactance, impedance, phase, power factor, harmonics, or RMS against peak against average. Substituting an AC value into a DC relationship gives a confident wrong answer.
  • Anything non-ohmic. LEDs, diodes, transistors, lamps, motors, batteries and thermistors do not have a fixed resistance, and dividing voltage by current for one of them gives a number that is only true at that instant. An LED is not a resistor.
  • Temperature coefficient. Copper rises about 0.39% per °C; a hot winding is not the resistance you measured cold.
  • Source behaviour. No supply impedance, sag under load, regulation, inrush, or transient. The tool assumes an ideal source that does not exist.
  • Tolerance. Nominal values only. A 5% resistor and a 5% supply stack.

Electricity is the hazard, not the arithmetic

Roughly 50 V AC or 120 V DC is enough to be lethal through intact skin, and far less through broken skin or a wet contact. Current across the chest at mains frequency causes fibrillation in the tens of milliamps, which is a fraction of what a phone charger delivers. Arc flash and the fault current available from a mains circuit, a car battery or a lithium pack will cause serious burns without any shock at all.

A number on this page being correct tells you nothing about whether the circuit it describes is safe to build, touch, or energise.

Never use this for

  • Mains, building or fixed wiring, or anything a licensed electrician signs off.
  • Sizing conductors, fuses, breakers, or any protective device.
  • Battery pack, charger, or lithium-cell design, where a wrong current is a fire.
  • Medical, automotive, aviation, marine or industrial equipment, or anything with an isolation or creepage requirement.
  • Any installation that has to satisfy a wiring code, a standard, or an inspection.

Before you build the circuit

Check the datasheet for every part, at the temperature it will actually run at. Confirm the power rating and derating of each resistor and the ampacity of each conductor. Have anything mains-connected or life-adjacent designed and inspected by a qualified electrician or electrical engineer under the governing wiring code.

Enter Any Two Values

The calculator will solve for the remaining values. Click the lock icon to hold a value constant.

V
Voltage
Potential Difference
I
Current
Amperage
R
Resistance
Ohms
P
Power
Watts

Calculated Relationships

Ideal DC resistor only. No power rating, wire ampacity, fusing, AC behaviour, temperature drift or tolerance is checked, and nothing here tells you whether the circuit is safe to touch. See the full disclaimer at the top of the page.

V = I × R
P = I × V
P = I² × R
P = V² / R