V i n V o u t R1 R2 V i n V o u t R1 R2 R i n R l o a d

Maximum Expected Input Voltage Maximum Desired Output Voltage R in and R load (click me to enable/disable) Input Internal Resistance Output Load Resistance List of Resistors Put a list of all the resistors you would like to use, use numbers only, separated by spaces or a new line. Units don't matter as long as the units are all the same.

10K 15K 22K 47K 75K 100K 220K 330K 470K 1M Results

This is a special resistor voltage divider calculator. You tell it what is the maximum expected input voltage and the maximum desired output voltage, and a list of all the resistors you already own, and it automatically picks the two resistors you should use. This is useful because it means you don't have to buy a specific resistor for a project, and you don't have to calculate for every single resistor you own. Continue below to use

I came up with this tool when I was trying to use a ADC of a microcontroller to read battery voltage. The microcontroller had an internal voltage reference option of 1.8V, and my battery pack could have been a fully charged 3S li-po pack, which meant 3 * 4.2 = 12.6V. I had enough resistors in my collection that I knew there must've been two values that got an output close to 1.8V so I wrote this tool to help me pick. Remember, you don't need to get an result exactly equal to the reference voltage of the ADC if your microcontroller can do some simple math to calculate the true reading.

This tool is open source, written in javascript, so you can view the source by opening this page in a source viewer.

The resistance units accepts syntax like

1

2.3

7.4K

3R

4R5

6K

7K8

9M

10M1

The ohm (omega) symbol is not allowed, the word "ohm" is not allowed, and spaces are not allowed. Syntax like 4K456.7 is invalid.

Voltage is always specified in volts, in plain decimal format only.