Knot theory is a mathematical subject and as many mathematical subjects it can be studied at many levels of details. But regardless of how familiar a person is with the subject, an interactive visualization can provide valuable insights in order to understand more about this field of mathematics. The goal of this master project is to create a computer application able to construct, edit and visualize a wide variety of knots and to deliver information about them to the user. In this respect it can serve as an educational tool for math students that begin learning the theory but also allows for academic researchers to interactively delve into the involving math. This report documents the process of the project, the design decisions that were taken and the resulting application.