• Bending Light at PhET lets you change the frequency of the light, the angle of incidence, and the index of refraction of two media.


  • Reflection and Refraction at oPhysics shows refraction, transmission, and reflection with continuously variable angle and indices of refraction in a more geometric and numerical presentation.


  • Andrew Duffy at BU has created several refraction simulations. Refraction - Three Layers keeps the angle of incidence fixed while letting you observe refraction through three different media at once.

  •  While his Total Internal Reflection models an optical fibre.