Viscosity Index Calculator
Free Viscosity Index calculator per ASTM D2270. Calculate VI from kinematic viscosity at 40°C & 100°C. Includes oil classification chart, reverse calculations, and worked examples.
Find Viscosity Index from KV40 & KV100
Viscosity values must be greater than zero.
How the Viscosity Index Calculator Works
Calculate the Viscosity Index of lubricating oils per ASTM D2270
Viscosity Index (VI) measures how much an oil’s viscosity changes with temperature. A higher VI means the oil’s viscosity is more stable across temperature changes — it thins less when hot and thickens less when cold. This is critical for engine oils, hydraulic fluids, and industrial lubricants that must perform across wide temperature ranges.
When KV40 ≥ H (VI ≤ 100)
VI = ((L − KV40) / (L − H)) × 100
Linear formula — KV40 meets or exceeds reference
When KV40 < H (VI > 100)
VI = ((10N − 1) / 0.00715) + 100
Logarithmic formula — KV40 is below reference
Worked Example — SAE 5W-30 Synthetic Oil
KV40 = 57 cSt, KV100 = 10.3 cSt
KV100 ≤ 70 → L = 155.4, H = 86.51 (ASTM D2270 table)
KV40 (57) < H (86.51) → VI > 100, use logarithmic formula
N = log₁₀(86.51 / 57) / log₁₀(10.3) = 0.1787 → VI = ((10^0.1787 − 1) / 0.00715) + 100 = 171 (Ultra High)
Understanding Viscosity Index
What VI tells you about lubricant performance
All oils thin out as temperature increases. The Viscosity Index quantifies how much thinning occurs. An oil with VI = 0 (naphthenic base) changes dramatically with temperature, while an oil with VI = 200 (high-end synthetic) maintains nearly constant viscosity.
| Oil Type | Typical VI | Characteristics |
|---|---|---|
| Naphthenic mineral oil | 0–35 | Poor temperature stability; used where narrow temp range |
| Group I paraffinic base oil | 80–100 | Standard mineral oil; adequate for moderate conditions |
| Group II/III hydrocracked | 100–130 | Improved oxidation resistance and VI; modern engine oils |
| PAO synthetic | 130–160 | Excellent low and high-temp performance; extended drain intervals |
| Silicone / Ester | 200–400 | Near-constant viscosity; aerospace and extreme applications |
ASTM D2270 Formula Explained
The two branches of the Viscosity Index calculation
L and H Source: KV100 ≤ 70 cSt (Table Lookup)
L is the viscosity at 40°C of a VI=0 oil with the same KV100 as the sample. H is the viscosity at 40°C of a VI=100 oil with the same KV100 as the sample. Both L and H are read from the ASTM D2270 reference table using interpolation.
The formula branch is then chosen by comparing KV40 to H, not by KV100 alone.
L and H Source: KV100 > 70 cSt (Polynomial Formulas)
For KV100 above 70 cSt, L and H cannot be read from the standard table and are instead computed from polynomial formulas:
L = 0.83531 × KV1002 + 14.6731 × KV100 − 216.246
H = 0.16841 × KV1002 + 11.8493 × KV100 − 96.947
The same branch logic applies — if KV40 ≥ H use the linear formula, otherwise use the logarithmic formula.
N = (log H − log KV40) / log KV100
VI = ((10^N − 1) / 0.00715) + 100
ASTM D2270 rounds VI to the nearest whole number using ASTM E-29 half-even rounding: values exactly halfway between two numbers round to the nearest even number (e.g. 117.5 → 118, 118.5 → 118). VI below 0 is reported as 0.
Key Considerations & Common Mistakes
Important factors to consider when using Viscosity Index
VI Is Not Viscosity
VI measures the rate of change of viscosity with temperature, not the viscosity itself. Two oils can have the same VI but very different viscosities. Always specify both the viscosity grade and VI when selecting lubricants.
Shear Stability Matters
High VI achieved through VI improver additives can shear down in service, reducing the effective VI over time. Synthetic base oils maintain their VI even under high shear conditions.
KV100 Must Be Lower Than KV40
Oil always thins as temperature increases. If your KV100 value equals or exceeds KV40, the measurement is likely incorrect or the temperatures were swapped.
Temperature Precision
Small errors in temperature measurement (even ±0.1°C) can significantly affect the calculated VI. Per ASTM D445, viscometer bath temperature must be controlled within ±0.02°C for accurate kinematic viscosity measurements used in VI calculations.
Frequently Asked Questions
Common questions and detailed answers
Embed Viscosity Index Calculator
Add this calculator to your website or blog for free.
You Might Also Like
Related calculators from other categories
Last updated May 9, 2026