A számok számjegyeinek helyiértékei jobbról balra növekednek. Ez azt jelenti, hogy jobbról balra haladva egyesével a számjegyeken, az első a nulladik helyiértékő, a második az első helyiértékű, és így tovább. Amennyiben át szeretnék konvertálni egy kettes vagy tizenhatos számrendszerbeli számot tizes számrendszerbe, a számon belül az adott számjegyet kell megszorozni az adott számrendszer alapjának a szám helyiértékével vett hatványával, majd minden számjegyre elvégezve ezt a műveletet, vesszük ezen értékeknek az összegét. Azaz:

(a_{n}a_{n-1}a_{n-2}...a_1a_0)_b = \sum_{i=0}^{n} a_ib^i
Egy egyszerű példa a tizes számrendszerben:
58310 = (5 * 102) + (8 * 101) + (3 * 100) = (5 * 100) + (8 * 10) + (3 * 1) = 500 + 80 + 3 = 583
16 → 10:
162 = 256 |
161 = 16 |
160 = 1 |
2. |
1. |
0. |
5 |
8 |
3 |
58316 = (5 * 162) + (8 * 161) + (3 * 160) = (5 * 256) + (8 * 16) + (3 * 1) = 1280 + 128 + 3 = 141110
2 → 10:
25 = 32 |
24 = 16 |
23 = 8 |
22 = 4 |
21 = 2 |
20 = 1 |
5. |
4. |
3. |
2. |
1. |
0. |
1 |
1 |
0 |
0 |
1 |
0 |
1100102 = (1 * 25) + (1 * 24) + (0 * 23) + (0 * 22) + (1 * 21) + (0 * 20) = (1 * 32) + (1 * 16) + (0 * 8) + (0 * 4) + (1 * 2) + (0 * 1) = 32 + 16 + 0 + 0 + 2 + 0 = 5010