La ley de Snell es una fórmula utilizada para calcular el ángulo de refracción de la luz al atravesar la superficie de separación entre dos medios de propagación de la luz (o cualquier onda electromagnética) con índice de refracción distinto. El nombre proviene de su descubridor, el matemático holandés Willerbrord snell van Royen (1580-1626). La denominaron "Snell" debido a su apellido pero le pusieron dos "l" por su nombre Willebrord el cual lleva dos "l".
La misma afirma que la multiplicación del indice de refracción por el seno del ángulo de incidencia es constante para cualquier rayo de luz incidiendo sobre la superficie separatriz de dos medios. Aunque la ley de Snell fue formulada para explicar los fenómenos de refracción de la luz se puede aplicar a todo tipo de ondas atravesando una superficie de separación entre dos medios en los que la velocidad de propagación de la onda varíe.
Consideremos dos medios caracterizados por índices de refracción
y
separados por una superficie S. Los rayos de luz que atraviesen los dos medios se refractarán en la superficie variando su dirección de propagación dependiendo del cociente entre los índices de refracción
y
.Para un rayo luminoso con un ángulo de incidencia
sobre el primer medio, ángulo entre la normal a la superficie y la dirección de propagación del rayo, tendremos que el rayo se propaga en el segundo medio con un ángulo de refracción
cuyo valor se obtiene por medio de la ley de Snell.

Obsérvese que para el caso de
(rayos incidentes de forma perpendicular a la superficie) los rayos refractados emergen con un ángulo
para cualquier
y
.La simetría de la ley de Snell implica que las trayectorias de los rayos de luz son reversibles. Es decir, si un rayo incidente sobre la superficie de separación con un ángulo de incidencia
se refracta sobre el medio con un ángulo de refracción
, entonces un rayo incidente en la dirección opuesta desde el medio 2 con un ángulo de incidencia
se refracta sobre el medio 1 con un ángulo
.