RVal is a program for Electronic Engineers and hobbyists. It will find the nearest preferred resistor values satisfying certain criteria or all within a given tolerance, in whichever range of preferred values the user selects. All the standard value ranges are supported; they are E6, E12, E24, E48, E96 and E192. Preferred values can be selected according to the following criteria: