Skip to content

<meter> - The Meter Element

Form Control HTML5

The meter element represents a scalar measurement within a known range, such as disk usage, temperature, voting results, or relevance scores. It’s not suitable for progress tracking (use <progress> instead).

Result
<meter value="current" min="0" max="100">Fallback text</meter>

The text content serves as a fallback for browsers that don’t support <meter>.

AttributeDescriptionDefaultExample
valueCurrent value (required)-value="75"
minMinimum value0min="0"
maxMaximum value1max="100"
lowUpper bound of low rangeminlow="20"
highLower bound of high rangemaxhigh="80"
optimumOptimal value(min + max) / 2optimum="50"
Result
Result
Result
Result
Result
Result
Result
Result
Result
Result
Result
Result
Result
Result
Result
<!-- Scalar measurement in a range -->
<meter value="75" min="0" max="100">75%</meter>

Use for: Disk usage, battery level, temperature, ratings, scores, or any static/fluctuating measurement.

Result
Result

Screen readers announce the fallback text for browsers that don’t support <meter>.

Result
Result
<!-- Clear, meaningful ranges -->
<meter value="75" min="0" max="100" low="30" high="80">75%</meter>
<!-- Battery: higher is better -->
<meter value="80" min="0" max="100" optimum="100">80%</meter>
<!-- This is task progress, use <progress> instead -->
<meter value="50" max="100">Uploading 50%</meter>
BrowserVersionNotes
Chrome8+Full support
Firefox16+Full support
Safari6+Full support
Edge13+Full support
IENot supported