Learn with the tools professional engineers use

Teach and learn water modeling without fighting software. epanet-js needs nothing but a browser, is free for education, and gets students to a working model in minutes.

The pattern editor in epanet-js, with a residential demand pattern shown as a table of hourly multipliers and a bar chart.

Used in classrooms and labs at

See all 300+ universities using epanet-js

The software shouldn't be the hardest part of the course

Too often the first week of a modeling course goes to installing software and working around the quirks of a dated interface. Then class time is spent learning how to use the software rather than the fundamentals behind it, and the tool becomes the obstacle instead of the subject.

epanet-js removes that friction. Students open a browser and start modeling, on the same engine the industry runs, so class time goes to the concepts and the craft rather than the setup.

Teach, don't troubleshoot

Zero budget required

Students and teachers get full access for non-commercial coursework at no cost, with nothing to procure or license before the first class.

Skip the setup

No installations, no virtual machines. Every student opens a browser and is drawing a real network and running a simulation within minutes, instead of losing the first lab to setup.

Works on any device

It's the same browser-based tool on every machine, so a demo on your screen looks the same on theirs, whatever hardware they brought to class.

Focus on the concepts, not the quirks

Undo/redo, automatic elevations, and visual map overlays remove the friction that gets in the way of learning. Make mistakes, experiment freely, and build intuition for how water networks actually behave.

Running a simulation is a keystroke, and the results appear right on the map, so the link between a change and its effect is immediate and visible.

The same engine they'll use at work

epanet-js runs the EPANET 2.3 engine and works with standard .inp files, so students aren't learning a stripped-down teaching tool. The skills, the workflow, and the standard formats all transfer directly into professional practice.

Graduates arrive at their first job already fluent in a tool the industry uses, not needing to relearn the craft on different software.

A real EPANET model open in epanet-js with simulation results across the network.

Sign in with a school email

Access is free for students and teachers for non-commercial learning and coursework, with eligibility detected automatically from your school email. There are no special forms to fill in for proof of eligibility; your email is your proof.

It's part of the same goal behind the whole project: make good water modeling usable by more people, starting with the ones learning the craft.

Real tools, ready for the classroom

Zero-install classrooms

Runs in any browser on any OS. No lab installs, no Mac headaches, no IT tickets before week one.

Fast to first model

Students draw a real network and run a simulation in minutes — so class time goes to concepts, not setup.

Learn the real thing

Built on the same EPANET engine the industry uses, so students learn skills that transfer directly to work.

Free for education

Free access for students and teachers for non-commercial learning and coursework.

Bring epanet-js to your classroom

Students and teachers get free access. Sign in with your school email to get started.

300+

Universities and colleges use epanet-js

Students, teachers and researchers in 69 countries model water networks with epanet-js, from lab exercises to full modules.

  • Purdue University
  • Washington University in St. Louis
  • Brown University
  • University of California, Berkeley
  • Technical University of Munich
  • University of British Columbia
  • Universidade de São Paulo
  • The University of Texas at Austin
  • Carnegie Mellon University
  • Harvard University
  • Stanford University
  • Delft University of Technology
  • The Hong Kong University of Science and Technology
  • Adelaide University
  • University of Sheffield
  • University of Illinois Urbana-Champaign
  • University of Michigan
  • Cornell University
  • McGill University
  • Karlsruhe Institute of Technology
  • Norwegian University of Science and Technology
  • Tecnológico de Monterrey
  • Universidad de los Andes
  • University of Wisconsin–Madison
  • University of Auckland
  • University of Colorado Boulder
  • Sapienza University of Rome
  • University of Nottingham

Great for coursework

Workflows students can explore as they learn.

Frequently asked questions

The questions students and educators ask most.

How do students and teachers get free access?
Sign in with a school email and eligibility is detected automatically — no purchase order, no waiting. It's free for non-commercial learning and coursework. See the guide to free educational licenses.
What does a student need to run it?
Just a web browser. epanet-js runs on any modern browser on Mac, Windows, Linux, and Chromebooks, with nothing to install.
Will it run on lab machines and Chromebooks?
Yes. Because it's browser-based, it runs the same on a locked-down lab machine, a student's laptop, or a Chromebook, with no per-machine licensing or admin rights needed.
Is it the real EPANET, or a teaching version?
It's the real thing: the EPANET 2.3 engine the industry uses, working with standard .inp files. Students learn skills and a tool that carry straight into professional work.
Can it be used for coursework and research?
Yes. The free educational access covers non-commercial learning, coursework, and study, so students and staff can use it across a module or a project.
How do I set up a class?
There's nothing to provision — students open epanet-js and sign in with their school email. If you'd like help planning a lab or a course around it, talk to us.

Get your class modeling today

Students and teachers get free access. Sign in with your school email to get started.