HTML5 Please

<input type=range>

Safe to usehtml

A range input (AKA slider) is supported by all evergreen browsers and Internet Explorer 11.

Verdict
Safe to use
Category
HTML features
Browser support
Can I Use
Works in
IE10+

Should you use <input type=range> in 2026?

Also it will fall back to a plain text input if it's not supported.

If you have to support Internet Explorer 9 and below you can use freqdec's Input Range Polyfill, rangeslider.js.

These polyfills aren't drop-in polyfills, and you'll need to wire them up a little, but your markup can depend on <input type=range> creating a slider.

Polyfills and fallbacks

Input Range Polyfill, rangeslider.js