
Real machine physics
Every scenario simulates real equipment. Tanks fill, motors spin, valves modulate — driven by your actual ladder logic.
No download. No JRE. No license key. Write ladder logic or Structured Text in a browser tab and watch a simulated machine respond — on a Chromebook, a Mac, Linux, or a locked-down corporate laptop.
A browser tab that behaves like a real PLC bench — without the hardware budget.

Every scenario simulates real equipment. Tanks fill, motors spin, valves modulate — driven by your actual ladder logic.

Toggle inputs by hand to see how the PLC responds. No wiring, no hardware — just click and learn.

Pass an interview track and earn a downloadable PDF certificate. Pro users get solution walk-throughs with expert commentary on every scenario.
This is an online PLC simulator running live in this browser tab. No install happened to show you this.
Traditional PLC simulators are desktop Windows installs. Siemens PLCSIM ships bundled inside TIA Portal — a multi-gigabyte download that requires a Windows machine and a Siemens license. Rockwell's Studio 5000 Logix Emulate is Windows-only and paid. LogixPro is a commercial teaching tool that runs only on Windows. Even OpenPLC Editor, which is free and open-source, is a desktop application you download and install. Every one of these options locks out Chromebook users, Linux users, corporate IT-restricted machines, and anyone without admin rights on their device.
A browser-based online PLC simulator removes every one of those barriers. There is no installer because there is nothing to install. The application is a URL. You type it, the browser loads it, and you are writing ladder logic within 30 seconds. That is the entire friction model. Students on shared university Chromebooks, engineers pulling up a quick logic check from a hotel room, and trainees who have never heard of PLC programming before can all start from the same place.
Modern browsers make this possible without compromise. Chrome, Firefox, Safari, and Edge all ship with WebGL support baked in. The simulator uses Phaser 3 for its rendering pipeline, which targets WebGL by default and falls back to Canvas. JavaScript execution speed in V8 and SpiderMonkey in 2025 is fast enough to run a real scan cycle and a physics model simultaneously. This is not a simplified toy — it is a plc programming online simulator with the same scan-cycle mechanics you would expect from a real controller, running in a browser tab.
If the device has a browser with WebGL, it runs the online PLC simulator. That covers essentially every device sold in the last eight years.
The cheapest path to PLC learning. Most K-12 and community-college PLC labs use Chromebooks. Every PLC desktop tool locks those students out. Our online PLC simulator runs on any Chromebook with no workarounds — just open Chrome and type the URL.
No mainstream PLC IDE ships a native Mac or Linux build. PLCSIM, Studio 5000, LogixPro — all Windows. If you run macOS or Linux you have historically needed a VM just to practice ladder logic. Not any more.
Corporate IT locks software installs behind admin rights for good reason. That same policy has historically blocked PLC students and engineers from running simulator software on their work laptops. A browser URL needs no admin rights, no MSI, no UAC prompt.
The Monaco editor is touch-capable. The Phaser 3 canvas scales responsively. You can write a ladder rung, hit Run, and watch the machine respond on an iPad — a genuinely useful feature when you're reviewing logic away from a desk.
The honest concern with any online simulator is performance. A desktop tool compiles to native code and talks directly to the GPU driver. A browser app runs JavaScript through a JIT compiler and reaches the GPU via WebGL. The gap used to matter. On modern hardware with a modern browser, it does not.
The simulator uses Phaser 3 as its rendering engine. Phaser targets WebGL by default, which means the scene primitives — tanks, conveyors, motors, lamps, pipes — all render on the GPU. The scan cycle and IO table run in a separate JavaScript loop. The two stay independent, so a heavy scenario does not drop your frame rate, and a high-frequency scan cycle does not stall the animation.
In recent testing across the scenario library, the rendering pipeline holds a consistent frame rate on post-2017 devices. The table below shows measured fps across a sample of scenarios on a mid-range laptop.
| Scenario | Objects in scene | Observed fps (Chrome) | Observed fps (Firefox) |
|---|---|---|---|
| Traffic Light | Low (~12) | ~60 | ~60 |
| Motor Start / Stop | Low (~10) | ~60 | ~60 |
| Conveyor Sort | Medium (~30) | ~60 | ~58 |
| Batch Mixer | Medium (~35) | ~60 | ~57 |
| Bottling Line | High (~55) | ~58 | ~55 |
Measured on a 2019 i5 laptop, Chrome 124, Firefox 126, integrated GPU. Results will vary by hardware.
The online simulator is not a simplified demo. It is a full PLC programming simulator that happens to need nothing beyond a browser. Here is what you can do inside it:
This is an honest comparison, not a marketing table. Every tool listed is real and useful for someone. The question is whether the trade-offs match your situation.
| Tool | Browser-based | Free option | Scenarios | Dialects |
|---|---|---|---|---|
| This simulator | Yes | Yes (free tier) | 40 auto-graded | IEC, AB, Siemens |
| PLC-Fiddle | Yes | Yes | None | IEC only (rung drawing) |
| OpenPLC Editor | No (desktop install) | Yes | None | IEC 61131-3 |
| PLCSIM (Siemens) | No (TIA Portal required) | No | Custom only | Siemens STL/SCL |
| Studio 5000 Logix Emulate | No (Windows only) | No | Custom only | Allen-Bradley |
| Emulate3D / RoboPlan | No | No | Industrial-scale custom | Vendor-specific |
Desktop tools like OpenPLC Editor and PLCSIM are excellent and worth learning on real hardware. This simulator is the right choice when you cannot or should not install software on the device in front of you — or when you need auto-graded practice scenarios that desktop tools do not ship.
Four steps. The first one does not require an account.
Click Open the simulator on this page. No download — it runs in any browser tab. Create a free account (no credit card) and the editor loads within seconds on any broadband connection.
Choose from the sidebar. Free users have two scenarios: Traffic Light and Motor Start/Stop. Both are complete, graded exercises — not demos. The full 40-scenario library unlocks with a Pro plan.
The Monaco editor is the same engine that powers VS Code. It autocompletes instruction mnemonics, flags syntax errors inline, and lets you switch between IEC, Allen-Bradley, and Siemens dialects from the toolbar.
The Phaser-rendered machine responds to your logic in real time. When you trigger the grade, each test case runs — correct sequencing, interlocks, timing windows — and you get pass/fail feedback with failure reasons.
This page covers the zero-install, browser-first angle. If you are looking for a specific capability, these pages go deeper on each topic:
Nine free beginner scenarios. No credit card. Works on any browser, any device — Chromebook included.
Related: PLC simulator · free PLC simulator · ladder logic simulator