PPolySim OS

Electrostatics Simulator

Build a charge configuration and watch the electric potential and field lines emerge. Click to add positive or negative charges.

Electromagnetics — Electrostatics StudioLive

Controls

Click to place a charge, or drag one to move it. Red = potential from +, blue = −. White lines are the electric field.

▶ Run in Python

Data Inspector

Charges2
Net charge0
MethodSuperposition

Governing equation

Reading this result: The potential at any point is the superposition of every charge's k·q/r term, so overlapping fields simply add. Field lines run from high potential to low — out of + charges and into − charges — always crossing the equipotentials at right angles.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

or unlock everything with Pro →
★ Sign in to save this setup
Save your tuned setup, or drop this simulation into your own site, docs, or course page.

How it works

The field is computed by superposition: every point charge contributes a 1/r potential and a 1/r² field, summed across the grid. The heatmap shows potential (red positive, blue negative) and the white curves are field lines traced by integrating along the electric field from each positive charge — the same physics behind capacitor and sensor design.

Ask the AI about this model

The math, the assumptions, real-world uses, or a code translation — explained for this exact simulation.

More Physics simulations

Frequently asked questions

Is this electromagnetics simulation tool really free?
Yes. Electrostatics Simulator runs entirely in your browser using your device's own compute, so local use is free forever. You only pay Compute Tokens if you scale a job to the cloud.
Do I need to install anything?
No. Everything runs client-side in a modern browser — no downloads, no license, no account required to start.
Can I save or share my simulation?
Create a free account to save projects, and use a shareable embed or minted DOI to publish a live, interactive version anywhere.
How accurate are the results?
The solver uses established numerical methods, but results are for research and educational purposes and should be validated against experiment or professional review before you rely on them.