NanophotonicsLab: nanophotonics simulation in the browser

I’ve just launched NanophotonicsLab, an open toolkit for simulating nanophotonics directly in the browser — no installation, no licenses, no setup.

It bundles the calculations I kept re-deriving through my PhD and beyond into interactive tools: Mie scattering and cross-sections, the optical response of plasmonic nanoparticles, cylindrical scatterers, photothermal heating, electron- and photon-based simulators, the Beam Propagation Method for waveguides, laser-cavity calculators, and Rigorous Coupled-Wave Analysis (RCWA) for periodic structures.

Why?

Nanophotonics simulation usually means wrestling with installations, licenses, or writing code from scratch before you can build any intuition. For a student trying to understand why a gold nanoparticle scatters the colors it does, that friction is the whole problem. NanophotonicsLab removes it: open a tab, move a slider, watch the physics respond.

Everything runs client-side, works offline via a service worker, and is free.

What’s next

More solvers, more geometries, and teaching material built on top of the tools. If you teach or research nanophotonics and want to use it — or you find something wrong — I’d like to hear from you.

Try it here.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • El Fotonario: interactive photonics in Spanish
  • Con la Venia: learning civil procedural law through a visual novel