Skip to content
Create form

Slider

The Slider component provides an interactive way to select a numeric value within a defined range. By dragging a handle along a track, respondents can quickly and intuitively choose values with immediate visual feedback.

Slider is ideal for:

  • Satisfaction or sentiment scales
  • Budget or price ranges
  • Quantity selection within bounds
  • Percentage or probability estimates
  • Any numeric value within a known range
  1. Open your form in the editor

  2. Drag the Slider component from the left sidebar onto your form

  3. Click the component to select it and configure its settings

The main question or prompt displayed above the slider.

Examples:

  • “How satisfied are you with our service?”
  • “What’s your budget range?”
  • “How likely are you to recommend us?”

Optional helper text that appears below the question label.

When to use descriptions:

  • To explain what the scale represents
  • To clarify the meaning of endpoints
  • To provide context for the selection

Examples:

  • “0 = Not at all satisfied, 100 = Extremely satisfied”
  • “Drag the slider to indicate your preference”
  • “Approximate monthly budget in dollars”

The lowest value on the slider scale.

Common minimum values:

  • 0 (for scales starting at zero)
  • 1 (for 1-10 scales)
  • Custom values based on your range

The highest value on the slider scale.

Common maximum values:

  • 10 (for 1-10 scales)
  • 100 (for percentage scales)
  • Custom values based on your range

The increment between selectable values.

StepEffectBest For
1Every whole numberMost scales
5Multiples of 5Budget ranges
10Multiples of 10Rough estimates
0.5Half incrementsPrecise ratings

Control when the selected value is displayed:

OptionBehavior
NoneValue is never shown
HoverValue appears when hovering/dragging
AlwaysValue is always visible

Toggle whether a value must be selected before the form can be submitted.

When enabled:

  • An asterisk (*) appears next to the question label
  • Users must interact with the slider to submit
  • A validation message appears if not touched

Choose appropriate ranges. The min/max should make sense for your question. A 0-100 scale works for percentages; 1-10 works for ratings.

Use meaningful steps. If precision isn’t important, larger steps (5, 10) make selection easier. For detailed feedback, use step of 1.

Label the endpoints. Use the description to explain what the minimum and maximum values mean.

Show the value. Unless there’s a reason to hide it, showing the value helps respondents make precise selections.

Consider the default position. The slider starts at the minimum value. Consider if this creates bias.

Keep ranges reasonable. Very large ranges (0-1000) with small steps can be hard to use precisely.

  • Click anywhere on the track to jump to that value
  • Click and drag the handle to adjust
  • Use arrow keys for fine control when focused
  • Tap the track to set a value
  • Touch and drag the handle
  • Works smoothly on touch devices
ComponentBest For
SliderContinuous ranges, approximate values
NumberExact numeric input
Linear ScaleDiscrete numbered options
RatingStar-based satisfaction

The Slider component is built with accessibility in mind:

  • Proper slider/range semantics
  • Keyboard navigation (Arrow keys)
  • Screen reader announces value changes
  • Clear visual feedback
  • Touch-friendly on mobile

Slider responses in your form results:

  • Show the numeric value selected
  • Can be analyzed statistically (average, distribution)
  • Are included in exports as numbers
  • Allow comparison across respondents

Common ways to analyze slider responses:

  • Average: Mean value across all responses
  • Distribution: How responses spread across the range
  • Median: Middle value (less affected by outliers)
  • Segments: Group responses into ranges (0-33, 34-66, 67-100)

Ready to create your first Fomr?

See how easy it is to create a new form in a matter of minutes.