A range analysis is a static program analysis that associates the variables in a program with the lowest and highest values that they can assume during execution. In this video we introduce the concept of range analysis, and explain how the information that it produces is useful to optimize programs and find security vulnerabilities.