Number Questions

Number questions collect numeric responses. Use them for quantities, ages, ratings, prices, or any question where you need a numeric answer. The input ensures respondents can only enter valid numbers.

When to Use

Use number questions to collect:

  • Ages - “How old are you?”
  • Quantities and counts - “How many employees work at your company?”
  • Measurements - “What is your height in centimeters?”
  • Prices and budgets - “What is your annual budget for this category?”
  • Percentages - “What percentage of your time do you spend on this task?”

Visual Presentation

Number Input

Simple numeric input for any whole or decimal number.

How old are you? *

Slider

Using min, max and step values ui can be represented as a slider.

Your preferred temperature?

20

Configuration Options

Customize your number questions with these settings:

  • Minimum value - Set a lower bound (e.g., age must be at least 18)
  • Maximum value - Set an upper bound (e.g., rating can’t exceed 100)
  • Step size - Control increments (e.g., 0.01 for currency, 1 for whole numbers)

Best Practices

Set Appropriate Ranges

Always set minimum and maximum values when you have specific constraints:

  • Age questions: Min 18, Max 120
  • Percentages: Min 0, Max 100

This prevents invalid data and helps respondents understand the expected range.

Use Clear Labels

Be explicit about what you’re asking for:

  • “How many years of experience do you have in this field?”
  • Avoid vague labels like “Experience?”

Include units in your question or help text:

  • “What is your budget? (in USD)”
  • “Height (in centimeters)“

Provide Context

If respondents might not know the exact number, give them guidance:

  • “Approximately how many…”
  • “Your best estimate of…”
  • Provide examples: “e.g., 25, 50, 75”

When NOT to Use Number

Consider alternatives if:

  • You want predefined ranges - Use SelectOne with options like “1-10”, “11-50”, “51-100”
  • Collecting date information - Use Date years, months, days

Number questions are best for collecting actual numeric values that you’ll use in calculations or analysis.

Tips for Better Responses

  • Show expected ranges in your question or help text
  • Set sensible min/max to prevent data entry errors
  • Don’t ask for numbers if you really need categories (use SelectOne instead)