PanPhy Labs

Physics apps, tools, sims, and some random stuff.

Tools

Markdown + LaTeX

Write, preview, and present scientific documents with LaTeX support.

Open Editor

Data Plotting & Fitting

Process data, plot graphs, add uncertainties, and run best-fit analysis.

Plot Data

Motion Tracker

Step through video frames, click to track objects, and extract motion data.

Track Motion

Sound Analyzer

Visualize live audio as a frequency spectrum and waveform.

Analyze Sound

Tone Generator

Dual-channel sine wave mixing.

Generate Tone

Simulations

Wave Superposition

Learn how waves interact.

Launch Sim

Interference

Explore two-source wave interference in a 3D ripple tank.

Launch Sim

Standing Wave

Visualize standing waves with different boundary conditions.

Launch Sim

Collision Lab

Experiment with collision physics using interactive, real-time motion.

Launch Sim

States of Matter

Compare solids, liquids, gases, and phase changes in a 3D particle model.

Launch Sim

Lorentz Transform

Learn how spacetime transforms between inertial frames.

Launch Sim

For Teachers

Exam Timer

Manage exam times with an automatic extra-time timer.

Open Timer

Camera Visualizer

Project your device camera to the big screen, then snap & sketch.

Use Camera

EAL Companion

AI-powered language support for EAL learners.

Open App

For Fun

Asteroid Storm

Survive the asteroid storm! Beat top survivors worldwide!

Play Now

Hit Me!

Wait for it... tap when green! Tracks your best and average times.

Play Now

ASCII Camera

See yourself in 8-bit color ASCII characters.

Open Camera

About

Welcome to PanPhy Labs. The tools, simulations, and games here are built with AI and designed to be interactive and educational. While there are many great web tools and physics simulations online, not all meet my needs. On school-managed devices, students and teachers often don't have the admin rights to install software, so I build my own web apps: simple, browser-based, and ready for everyone to explore and enjoy.

Most apps are also offline-friendly. After your first visit, the site caches each app in the background — look for the Offline ready badge on each card above. Once cached, those tools, simulations, and games work without an internet connection. A few features that rely on external services (Asteroid Storm's leaderboard and the EAL Companion) still require internet access.