PLC Simulator
100% free to try

Free PLC Simulator — Online and No Install

Write ladder logic in a browser tab. Watch a simulated machine execute your program in real time. No download, no licence key, no credit card.

You’re watching a real PLC simulator run right now. No install, no sign-in. The scan counter increments every 16 ms, exactly as a physical controller would. Open this scenario in the full editor →

The problem

Why most PLC simulators are not actually free.

If you have searched for a free PLC simulator before, you already know the drill. You find a product name, follow the link, and discover that "free" means a 30-day trial, a student licence that expires with your enrollment, or a stripped demo that will not let you save. The genuinely free tools either require a full desktop install or give you a blank canvas with no guidance on what to program.

Siemens PLCSIM ships inside TIA Portal. A Professional licence costs upwards of $1,500 USD. Rockwell’s Studio 5000 Logix Emulate is a commercial product aimed at system integrators, not learners. LogixPro is a Windows-only teaching tool sold on a per-seat basis. CoDeSys offers a free IDE with a simulator, but you are on your own to build a plant model to test against — there are no scenarios, no objectives, no test harness.

The pattern is consistent: every product that runs against a real machine model either costs money or locks you into one vendor’s toolchain. For a student who wants to practice motor-start-stop logic before a job interview, or a plant engineer who wants to check a rung change before a commissioning window, that barrier is unnecessary. This PLC simulator removes it.

A free PLC simulator running in the browser: write ladder logic in the editor, press Run, and a live machine model responds — no install, no licence key, no credit card.A web browser window running a PLC ladder logic simulator with an input/output strip, requiring no installation or download.plcsimulator.app/playno installINPUTSOUTPUTS
The free PLC simulator runs entirely in a browser tab — nothing to download.
Free plan

What you get on the free plan.

No trial clock. No watermarks. No locked exports. Here is exactly what is available without paying anything.

4 scenarios — no credit card

2 scenarios load instantly with no account: Traffic Light and Motor Start/Stop. Create a free account (no credit card) to unlock 2 more. All 4 run the full editor with real auto-graded test cases.

Full ladder + Structured Text editor

The same Monaco-based editor used on paid tiers. Contacts, coils, timers, counters, edge detection, compare, math, and PID function blocks — all wired up and available on the free plan.

IEC, Allen-Bradley, and Siemens dialects

Switch between IEC 61131-3, RSLogix-style AB, and TIA Portal-style Siemens syntax from the toolbar. Dialect choice is not a paid feature.

Auto-graded test cases

Every free scenario ships with a scripted test suite that evaluates sequencing, interlocks, and timing. You get pass/fail feedback with failure reasons — not just a green tick.

Works on any device, any OS

Windows, Mac, Linux, Chromebook. Any modern Chrome, Firefox, Safari, or Edge release. No admin rights required. This matters in locked-down university labs and corporate environments.

Free tier never expires

There is no trial clock counting down. The free tier stays free. You can come back six months later and your two anonymous scenarios are still there. Upgrade when you need the full 40-scenario library.

The scan cycle the free PLC simulator runs: read inputs, execute the ladder logic, update outputs, then repeat — the same loop as a real PLC.The repeating PLC scan cycle: read inputs, execute the ladder logic, update outputs, then housekeeping, looping continuously.1Read Inputs2Execute Logic3Update Outputs4HousekeepingSCANCYCLE
The free editor runs a real scan cycle.
The digital I/O table in the free PLC simulator: input bits like push-buttons and sensors map to addresses, and output bits like motors and lamps follow your ladder coils.A digital input pushbutton wired to a PLC input card, and a PLC output card driving a lamp, with a sinking versus sourcing hint.I/O CARDINPUTOUTPUTPushbuttonI:0/0LampO:0/0sinking (NPN) vs sourcing (PNP)
Read inputs, drive outputs — all on the free plan.
The PLC dialects available free in the simulator: IEC 61131-3 ladder and Structured Text, Allen-Bradley RSLogix-style, and Siemens TIA Portal-style — dialect choice is never a paid feature.The five IEC 61131-3 PLC programming languages as chips: Ladder Diagram, Function Block Diagram, Structured Text, Instruction List and Sequential Function Chart.IEC 61131-3 — five languagesLDLadder DiagramFBDFunction BlockSTStructured TextILInstruction ListSFCSequential Func. Chart
IEC, Allen-Bradley and Siemens — free.
Paid tiers

What is locked behind Basic and Pro.

Being straight about this: the free plan gives you 4 scenarios out of 40. Here is what a paid plan adds.

  • +All 40 machine scenarios across 6 industry verticals (Basic and Pro)
  • +Progress tracking across sessions (Basic and Pro)
  • +Interview-timer mode — timed challenges to simulate a real interview (Pro)
  • +Solution walk-throughs with rung-by-rung commentary (Pro)
  • +Downloadable completion certificate for interview portfolios (Pro)
How it compares

Other free PLC simulators — an honest comparison.

These are legitimate tools. Each is right for a specific use case. The table shows what each one actually gives you for free.

ToolFree priceBrowser-basedAuto-gradedScenarios includedMulti-dialect
This simulator (free tier)FreeYesYes4IEC, AB, Siemens
OpenPLC RuntimeFree (open-source)No — desktop installNoNone (bring your own)IEC 61131-3 only
PLC-FiddleFreeYesNoNone (blank canvas)Ladder only
LogixPro LITECommercial licenceNo — Windows onlyLimitedSmall set (AB-only)AB only
CoDeSys (free edition)Free IDE + simulatorNo — desktop installNoNone (bring your own)IEC 61131-3 only
Siemens PLCSIMBundled with TIA Portal (~$1,500+)No — Windows onlyNoNone (bring your own)Siemens only

Pricing sourced from each vendor’s public pages. Correct as at April 2026 — verify before purchase.

Start here

Start with Traffic Light — free, no credit card.

The Traffic Light scenario is the fastest way to see a free PLC simulator in action. It loads immediately at /scenarios/traffic-light with no account, no form, no confirmation email. Open the URL and the editor is live.

The scenario asks you to implement a four-way traffic-light sequence: red, all-red safety phase, green, amber, then back to all-red. Auto-graded test cases check that your timing windows hit within the tolerance bands, that the all-red phase fires before green, and that the sequence loops indefinitely. If you pass every test, you see it in the test panel immediately.

This is also the scenario that shows new users what separates a PLC programming simulator with auto-grading from a blank-canvas editor. You know exactly whether your logic is correct, and you know why it failed if it did not pass.

The ladder logic symbols you write in the free PLC simulator: normally-open contact (XIC), normally-closed contact (XIO), output coil (OTE), and latch/unlatch (OTL/OTU).The core ladder logic symbols side by side: XIC examine-if-closed, XIO examine-if-open, OTE output energize, OTL output latch and OTU output unlatch.XICIfXIOIfOTEEnergizeLOTLLatchUOTUUnlatch
The ladder symbol set — available on the free plan.
A motor start/stop seal-in rung built in the free PLC simulator: a normally-open Start contact sealed in by a Motor contact, with a normally-closed Stop contact energising the Motor coil.A basic ladder logic rung between two power rails: an examine-if-closed contact (XIC) in series driving an output coil (OTE).L1L2] [StartXIC I:0/0LampOTE O:0/0
A seal-in rung — the canonical first program, free to try.
A TON on-delay timer in the free PLC simulator: the timer Done bit turns on once the input has been true for the preset time, with the elapsed value accumulating toward the preset.A TON on-delay timer: the accumulated time bar ramps up toward the preset value, and the done (DN) bit turns on when the accumulator reaches preset.TONPRE 5000ACCACC ramps to PREPREDNdone bit
Timers like TON drive the traffic-light timing windows.
Free tier questions

Frequently asked about the free PLC simulator.

Open the free simulator now.

No install. No credit card. No trial clock. The Traffic Light scenario loads instantly without an account — or register for free to unlock two more.

Related: PLC simulator · PLC programming simulator · all scenarios · pricing