100%Free Forever
0Sign-ups Required
16+Component Types
60fpsLive Simulation
Features

Everything you need to learn, build & simulate

A complete electrical circuit toolkit — all running locally in your browser, no server, no cloud, no account needed.

🔌

Drag & Drop Components

Place MCB breakers, switches, light bulbs, fans, motors and sockets from the palette. Components snap to a grid for clean, professional layouts.

Real-Time Simulation

Hit Run and watch electricity flow instantly. Energised wires animate, bulbs light up, fans spin. Toggle switches and see changes propagate live.

🔴

Fault Detection

The simulation engine detects open circuits, short circuits and overloads automatically. Faulty wires highlight in red for instant diagnosis.

🔀

Smart Wire Routing

Click a port to start wiring — ElectraSim auto-routes orthogonal wires around components. Custom multi-step wiring also supported.

📐

Multi-Select & Align

Shift-click or drag-select multiple components. Align left, center, right, top or bottom with one click for professional diagrams.

💾

Import, Export & Share

Save your circuit as JSON, export as SVG or PNG, or generate a shareable URL. Your work is autosaved locally and survives page reloads.

How it works

Up and running in 4 steps

No account, no download, no setup. Open ElectraSim and start building immediately.

1

Open the app

Click "Launch the Simulator". It loads instantly — works offline after the first visit.

2

Place components

Open the Components panel and click any component — MCB, switch, bulb, fan — to place it on the canvas.

3

Wire them up

Click a port dot on one component, then a port on another. ElectraSim routes the wire automatically.

4

Run & learn

Press Run to simulate. Toggle switches, add faults, and see exactly how your circuit behaves.

Who is it for?

Students, teachers, electricians & curious minds

ElectraSim is designed for anyone who wants to understand or teach how electrical circuits work.

🎓

Students

Use a beginner electrical wiring simulator free of charge. Practice house wiring online without risk of shocks or blown fuses.

📚

Teachers

Create live circuit demonstrations in the classroom. Share circuits via URL for homework assignments.

🔧

Electricians

Use it as electrician training software to prototype layouts, demonstrate fault scenarios, and validate circuit logic before going on-site.

🤓

Hobbyists

Experiment with circuit ideas, test different configurations, and learn by doing at your own pace.

From the Blog

Learn electrical wiring the easy way

Step-by-step guides to help you learn electrical wiring online — from household circuits to fault detection. Written for beginners and professionals alike.

Wiring Guide

5 Common Electrical Wiring Mistakes (and How to Avoid Them)

Reverse polarity, missing earths, open rings — these faults hide in plain sight and show no symptoms until something goes wrong. Learn how to spot all five and test your own circuits.

Read article →
Wiring Guide

Ring Circuit vs Radial Circuit: What's the Difference?

Two cables into one MCB — that's a ring main. But why does the UK use them and when should you use a radial instead? Cable sizes, spur rules, BS 7671 limits, and how to test a ring all explained.

Read article →
Beginner Guide

Live, Neutral and Earth Wires Explained

Brown, blue, green-and-yellow — but what does each wire actually do? A complete guide to the three conductors in every cable, UK colour codes old vs new, earthing systems, and what goes wrong when wires are swapped.

Read article →
Wiring Guide

How to Wire a Two-Way Switch: Complete Guide with Diagrams

Control one light from two locations — the classic staircase circuit. COM, L1, L2, strapping wires, and intermediate switching all explained with step-by-step diagrams.

Read article →
Beginner Guide

Distribution Board Explained: How a Consumer Unit is Wired

Every circuit in your home traces back to the consumer unit. Learn what's inside it, how it distributes power, the difference between RCD and RCBO layouts, and how to simulate one.

Read article →
Beginner Guide

What is a Contactor and How Does It Work?

Contactors switch high-power motors, HVAC units, and industrial loads using a small coil signal. Learn how they work, how they differ from relays and MCBs, and how to simulate one.

Read article →
Beginner Guide

What is an RCD and Why Do You Need One?

An RCD trips in under 40ms — fast enough to prevent electrocution. Learn how it works, why an MCB can't do its job, and how to test RCD protection safely.

Read article →
How-to Guide

Getting Started with ElectraSim: Build Your First Circuit in 5 Minutes

Place components, draw wires, press Run — a complete first-time walkthrough of the simulator with tips and keyboard shortcuts.

Read article →
App Update

6 New Components: RCD, Contactor, Timer Switch, Dimmer, Distribution Board & Bell

What each new component does, how it works in real installations, and step-by-step circuits to build with each one.

Read article →
Beginner Guide

How Household Wiring Works: A Complete Beginner's Guide

From the main panel to your light switch — understand how electricity flows through a home and why each component matters.

Read article →
Beginner Guide

Series vs Parallel Circuits: What's the Difference?

One failure kills all lights — or just one. Learn how series and parallel wiring actually work and when to use each.

Read article →
Beginner Guide

What is an MCB Breaker and How Does It Protect Your Circuit?

MCBs are the first line of defence against overloads and short circuits. Here's exactly how they work — and how to test them safely.

Read article →

Ready to build your first circuit?

The free virtual electrical lab used by students, teachers and electricians. Simulate circuits online — no download, no sign-up, no risk.

⚡ Launch ElectraSim Free