NanophotonicsLab

Browser-based nanophotonics simulation toolkit. Mie scattering, plasmonics, RCWA, BPM, and more — no installation required.

NanophotonicsLab — Browser-Based Nanophotonic Simulation

A no-install browser toolkit for nanophotonic simulation and teaching. Interactive tools for light-matter interactions at the nanoscale — from plasmonics and photonic crystals to quantum optics.

Tools

  • Mie Scattering — scattering cross-sections for spherical particles
  • Plasmonic Nanoparticles — optical response of metallic nanostructures
  • Cylinder — scattering and field distributions for cylindrical geometries
  • Photothermal — heating effects in nanostructures under illumination
  • Electron — electron-beam interaction tools
  • Photon — photon statistics and quantum optics simulators
  • BPM — Beam Propagation Method for waveguide analysis
  • Laser — laser cavity and beam calculators
  • RCWA — Rigorous Coupled-Wave Analysis for periodic structures
  • Units — quick unit converter for photonics

Features

  • Runs entirely in the browser — no installation needed
  • Dark/light theme
  • Offline support via service worker