חוק סנל הוא חוק באופטיקה הקוצב את זויות השבירה של קרני אור במעבר בין שני תווכים בעלי מקדם שבירה שונה.
מקדם השבירה של תווך - הוא היחס שבין מהירות האור בתווך ובין מהירות האור בריק.
החוק נקרא על שם המתמטיקאי ההולנדי סנל אשר הציג חוק זה במאה ה-16. (יש טענות כי החוק נתגלה עוד לפניו)
לפי חוק סנל מתקיים הקשר הבא :
n1 SIN (a1) = n2 SIN (a2) --- Snell's law
כאשר :
n1 - מקדם השבירה של התווך הראשון.
n2 - מקדם השבירה של התווך השני.
a1 - זווית הפגיעה.
a2 - זווית השבירה.