See exactly how light bends.

Ray Scale is a free, interactive ray optics simulator for practicing reflection and refraction. Drag concave, convex and plane mirrors into place for a live reflection simulation, or add convex/concave lenses and a glass slab for a refraction simulation built on Snell's law — with object distance, image distance, magnification, and image type calculated and shown instantly, right on the canvas.

Open the Reflection Simulator → How it works

🪞 Reflection simulator

Concave, convex and plane mirrors — add as many as you like, rename them, drag them anywhere along the optical axis.

🔍 Refraction simulator

Convex and concave lenses, plus a glass slab with adjustable refractive index, lateral shift and critical angle.

📐 Built to teach physics

Every image comes with object/image distance, height and magnification calculated live — no separate calculator needed.