Skip to main content

Interactive Physics Simulations

Online app for designing and simulating physics experiments

Educational Simulations

Create interactive physics simulations to demonstrate basic physics concepts in the classroom.


Physics Sandbox for Fun!

Use Physion to create any kind of mechanism and simulate it in real-time.

Continuous Improvement

Let us know for ways we can improve Physion.

What is Physion?

Physion is a powerful free physics simulation software that can be used to support STEM education. With its intuitive interface and advanced physics engine, Physion provides an engaging platform for students to explore physical phenomena and experiment with different scenarios in a virtual environment.

One of the key features of Physion is its ability to create a wide range of interactive physics simulations using simple drawing tools. This means that users can easily create objects by drawing shapes such as rectangles, circles, polygons, regular polygons, and more. These objects can then be linked together using joint constraints such as axles, rods, pulleys, and springs to simulate real-world interactions.

Physion is not just a tool for creating fun physics simulations, it's also a valuable educational software that can help students to learn about the principles of physics and engineering. With its powerful physics engine, Physion provides a realistic environment in which students can explore the behavior of physical objects and experiment with different scenarios.

Whether you are a student, teacher, or hobbyist, Physion is the perfect tool for anyone interested in exploring the fascinating world of physics. With its intuitive interface, advanced physics engine, and support for scripting with JavaScript, the possibilities are endless. So why not give it a try and see what kind of amazing physics simulations you can create!

For more information on how to use the app, please visit our docs page.

Key Features

  • Create a variety of shapes (rigid bodies) within your Scene.
  • Link objects together using joint constraints.
  • Instantly simulate your creations.
  • Perform boolean operations (union, difference, intersection).
  • Simulate liquids and soft-bodies.
  • Create particle emitters.
  • Tweak physical properties (such as gravity, friction, density, spring constant, etc.) with the aid of the Property Editor.
  • Use scripting (JavaScript) to enhance your creations with extra functionalities.
  • Web Application:
    • Runs directly in the browser (no download or installation required).
    • User creations (scenes) can be easily shared and viewed by others.

Soon to be added features

  • Visualization Tools (force, speed, acceleration, etc.) and Graphs.
  • Optics simulation.
  • Custom UI components (e.g. sliders, buttons, etc.).

You can always suggest a new feature using our feature request page.