What is the difference between error and tolerance

Explain how error is different from tolerance

Error is the difference between measured quantity value and reference quantity value while Tolerance is the allowable error of any instrument by the MANUFACTURER

Error = measured quantity value minus a reference quantity value. Tolerance =difference between upper and lower tolerance limits.