CircuitSimFree

Ohm's Law — Visualised in a Live Circuit Simulator

Ohm's Law is the foundation of all electronics. This guide explains it clearly and lets you prove it yourself with a live simulation running in your browser.

Advertisement

What is Ohm's Law?

Ohm's Law describes the relationship between three fundamental electrical quantities: voltage (V), current (I), and resistance (R). The law states that the voltage across a resistor equals the current through it multiplied by its resistance.

V = I × R
Voltage (Volts) = Current (Amps) × Resistance (Ohms)

This relationship works in all three forms:

See It Live in the Simulator

Click the button below to load an Ohm's Law demonstration circuit. You'll see a battery, a resistor, and an ammeter (current meter) in a simple loop.

→ Open Ohm's Law Circuit

Watch the yellow dots moving around the circuit — those represent electrons (current). The speed and density of the dots show you how much current is flowing.

Experiment: Change the Resistance

In the simulator:

  1. Double-click the resistor to open its properties
  2. Change the resistance value from 100Ω to 200Ω
  3. Click OK and watch what happens to the current

You should see the current drop by half. If voltage stays at 10V and resistance doubles from 100Ω to 200Ω, then current drops from 100mA to 50mA. That's Ohm's Law in action: I = V/R = 10/200 = 0.05A = 50mA.

Experiment: Change the Voltage

  1. Double-click the voltage source (battery)
  2. Change the voltage from 10V to 20V
  3. Watch the current double

With a fixed 100Ω resistor and doubled voltage (20V), current doubles to 200mA. More voltage pushes more current through the same resistance.

Real-World Applications

Ohm's Law is used constantly in electronics design:

Try the Voltage Divider

A voltage divider uses two resistors to produce an output voltage between 0 and the supply voltage. Load this example to see it in action:

→ Open Voltage Divider Circuit

The output voltage is: Vout = Vin × R2 / (R1 + R2). Try changing R1 and R2 to see how the output voltage changes.

Circuit Diagrams

Basic Ohm's Law Circuit

graph LR BAT["Battery (V)"] -->|"+"| R["Resistor (R)"] R -->|"Current I = V/R"| LOAD["Load / Meter"] LOAD --> GND["GND"] BAT -->|"-"| GND style BAT fill:#1a3a4a,stroke:#00e5ff,color:#00e5ff style R fill:#2a2a1a,stroke:#ffaa00,color:#ffaa00 style LOAD fill:#1a3a2a,stroke:#00ff88,color:#00ff88

The Ohm's Law Triangle

graph TD V["V (Volts)"] I["I (Amps)"] R2["R (Ohms)"] V -->|"divide by R"| I V -->|"divide by I"| R2 I -->|"multiply by R"| V style V fill:#1a3a4a,stroke:#00e5ff,color:#00e5ff style I fill:#1a3a2a,stroke:#00ff88,color:#00ff88 style R2 fill:#2a2a1a,stroke:#ffaa00,color:#ffaa00

Common Beginner Mistakes

⚠️

Mixing Up Units

Always convert to base units before calculating: kΩ to Ω (multiply by 1,000), mA to A (divide by 1,000). Mixing kΩ with mA in V = I × R gives a result 1,000,000× off.

⚠️

Assuming Ohm's Law Applies Everywhere

Ohm's Law only applies to linear resistors. Diodes, transistors, and LEDs are non-linear — their resistance changes with voltage. Using V = I × R on a diode gives wrong answers.

⚠️

Ignoring Internal Resistance

Real batteries have internal resistance (typically 0.1–2Ω). When current flows, voltage drops across this resistance, reducing terminal voltage below the rated value. This is why a battery "runs down" under load.

⚠️

Exceeding Power Rating

Ohm's Law gives you current, but you also need to check power: P = V × I = I² × R. A 1/4W resistor with 100mA through it dissipates (0.1)² × 470 = 4.7W — 19× its rating. It will burn up.

Why Ohm's Law Matters in 2026

Ohm's Law is not just a classroom exercise — it is used every day in practical electronics. Before connecting any component, you check whether it will receive the correct voltage and current. Before a component can be damaged, you verify its power dissipation. Every pull-up and pull-down resistor on an I²C bus, every current-limiting resistor on a microcontroller GPIO pin, every voltage divider feeding a sensor to an ADC — all calculated directly from V = I × R and its derivatives.

💡 Think of voltage, current, and resistance like a garden hose: Voltage is the water pressure at the tap. Current is how much water flows per second. Resistance is how narrow the hose is. Double the pressure with the same hose → double the flow. Pinch the hose tighter → less flow even with the same pressure. V = I × R works exactly the same way.
Real-world check: Before connecting a sensor to a 3.3V microcontroller GPIO pin rated at 10mA maximum, calculate: R_min = 3.3V / 0.010A = 330Ω minimum series resistance to protect the pin from overcurrent.

Experiment: Build and Test Yourself

The best way to truly understand Ohm's Law is to build circuits and change values yourself. Try each of these simulations:

▶ Ohm's Law Circuit ▶ Voltage Divider ▶ Resistor Network

Frequently Asked Questions

What is Ohm's Law in simple terms?
Ohm's Law states that voltage equals current multiplied by resistance: V = I × R. If you increase the voltage across a resistor while keeping resistance constant, the current increases proportionally. If you increase the resistance while keeping voltage constant, the current decreases.
How do I calculate current using Ohm's Law?
Rearrange V = I × R to get I = V / R. Divide the voltage (in volts) by the resistance (in ohms) to get current in amps. Example: 9V across a 470Ω resistor gives I = 9/470 = 0.0191A = 19.1mA.
Does Ohm's Law apply to all components?
Ohm's Law applies to linear resistive components — resistors follow it precisely. Non-linear components like diodes, transistors, and LEDs do not follow Ohm's Law because their resistance changes with voltage and current. They require their own models for analysis.
What is the Ohm's Law triangle?
The Ohm's Law triangle is a memory aid: write V at the top, I and R at the bottom. Cover the quantity you want to find. If you cover V, you see I × R. If you cover I, you see V/R. If you cover R, you see V/I.
Keep Going
Ready to simulate this yourself?
Open the free simulator — no account, no download needed.
⚡ Open Simulator →
📍 Step 3 of the beginner path
Continue Learning →
Next up: Series & Parallel Circuits
Next: Series & Parallel Ci… →

Related Guides

Next Step

Series vs Parallel

Beginner

Voltage Dividers

Beginner

Capacitors

Beginner

Electronics for Beginners

← Back to all guides

← Back to All Guides