由重力場產生的紅移式子是 1 / (1 + z) = square root of [1 – 2 G M / (d‧c^2)],式中的 G 是萬有引力常數 (6.67 x 10^–11 公制單位),c 是光速 (3 x 10^8 米/秒),M 是星的質量,r 是測量點至星體中心的距離 (通常指星的半徑)。 如果 z 在 0.03 以下,近似式子是
z = G M / (d‧c^2)
例 6 : 天狼星伴星 Sirius B 是一顆白矮星,質量 2.1 x 10^30 kg,半徑 5500 km,由星的重力場引起的紅移 z = (6.67 x 10^–11) (2.1 x 10^30) / (5.5 x 10^6‧9 x 10^16) = 0.00028,這個 z 值大致與實際測量結果 (0.0003 +– 0.00005) 吻合。