One-click electromagnetism at the nanoscale

Mie Theory Calculator

Light is a wave

Calculators

The calculators

Questions & answers

Is there an online alternative to MiePlot, miepython or COMSOL?

Yes: this site runs the same exact methods on a server and shows the results in the browser, with nothing to install and no code to write. Unlike single-sphere Mie programs it also handles core–shell particles, spheroids, cylinders, dimers, substrates, focused beams, arrays, emitters and heating; for spheres it gives the same answers as MiePlot or miepython, and it is much faster than full-wave COMSOL models for these shapes.

What is the Mie Theory Calculator?

A free online toolkit that solves light scattering by small particles exactly: spectra, near fields, hot spots, heating, emitters and resonances of spheres, core–shell particles, nanorods (spheroids) and nanowires (cylinders), alone, in pairs, on substrates, in focused beams and in arrays.

Is it free?

Yes, free forever. A free sign-in gives daily credits for the calculations; nothing is ever charged.

Do I need to install anything or write code?

No. Everything runs on the server and shows in the browser: choose the materials and sizes and press Calculate. No Python, MATLAB or simulation software needed.

How accurate are the results?

The methods are exact solutions of Maxwell's equations (Mie theory, T-matrix and multipole methods, generalized Lorenz–Mie theory), summed to convergence, and they have been checked against independent solvers. The inputs are measured optical constants from the literature.

Which materials are available?

A built-in database of measured optical constants (gold, silver, copper, aluminum, platinum, nickel, cobalt, titanium dioxide, silica, polystyrene and more), common media, and any custom refractive index.

Exact light scattering by spheres, spheroids and cylinders.

Popular: gold nanoparticle UV-vis spectrum · silver nanoparticle UV-vis spectrum · what is Mie scattering? · questions & answers

Thermal · photothermal heating