Although all the source code for these programs is available, sometimes it is nice to do a quick calculation without needing to download and compile the source code. This page lists the web-based optical calculators that I have put together.

- Mie Scattering
- Using Mie theory to calculate the scattering phase functions and optical properties of absorbing and non-absorbing spheres.
- Adding-Doubling
- Using van de Hulst's adding-doubling technique to find the total reflection and transmission of arbitrarily thick scattering and absorbing samples with an index of refraction different from the environment.
- Inverse Adding-Doubling
- Given the reflection and transmission of a sample, find its optical properties by iterating the van de Hulst's adding-doubling method.