PLC Simulator Online

Learning Ladder Logic was never easier than now!

PLC simulator online answers the lack of simple and free Programmable Ladder Controller coding application. We are working on a tool you can use to improve and share your programming knowledge. Save yourself time and money.

PLC Simulator Online screenshot


Start coding instantly with just your browser, using our user-friendly application available on both PC and mobile devices. We strive to provide the most straightforward PLC programming experience. Refer to our documentation for a deeper understanding of Ladder Logic.


Gone are the days of needing a real PLC to test your code. With our simulator, you can bypass the need for physical controller. Once your ladder diagram is set, hit the Simulate button to execute your program. You can alter input states and monitor outputs seamlessly.

Share it!

At the heart of PLC Simulator lies the ability to share your diagrams. Simply save your code and get a shareable link. Put your ladder logic online for feedback or share your solutions as a teaching aid. Our platform fosters a collaborative learning environment for all.

Join users from 187 countries

Be part of a vibrant, worldwide network committed to mastering and innovating in the field of programmable logic controllers. Come, join the journey of knowledge exchange and skill enhancement with users from every corner of the world!

User World Map
registered users
saved projects
users daily


Initiating our journey with PLC Simulator Online, we offer a functional yet evolving tool. We are committed to enhancing the simulator, guided by our roadmap and your invaluable suggestions. Join our Discord server to share your ideas and be part of this development journey.

  1. Basic ladder elements

    Implementation of the fundamental building blocks of Ladder Logic, introducing the use of basic elements such as contacts, coils, and branches to allow users to create basic PLC programs.

  2. Version 1.0.0 release

    Following the initial launch, the 1.0.0 version introduced significant enhancements including adding remaining Ladder Logic functions, saving and sharing diagram functionalities, and converting the platform to a Progressive Web Application for improved accessibility.

  3. UI redesing, drag&drop for desktop

    Introduced a user interface redesign to visually display input and output values on ladder blocks, improving clarity. Also added a drag-and-drop feature for a more interactive desktop experience.

  4. Documentation website

    A comprehensive documentation website to assist users. As an open-source project, we encourage contributions from the community. Visit our GitHub repository to join in our development efforts.

  5. Simulation panel

    You will be able to connect push buttons, switches, LEDs and more sophisticated virtual equipment with the simulator to see the results of your program.

© CodingPLC 2023