We report on the realization and characterization of a high performance, compact magnetometer based on a magnetoresistive sensor and working in the range ±600 T. The output is provided both numerically and by means of a field-proportional voltage. Spurious offset effects are suppressed by flipping the film magnetization at a frequency of 100 kHz, 2 / 3 orders of magnitude higher than in conventional applications. The design allows for a field resolution of 20 nT, low output noise density, and high precision and accuracy ͑relative full-scale uncertainty of about 500 ppm͒.