Skip to content

Number Field

Allows users to enter numeric values or adjust them step-by-step using increment and decrement buttons or keyboard arrow keys.

5.2 KB
•
Updated on August 21, 2026

Installation

Bash

Usage

Code
Code

Anatomy

Code

Features

Stepper Buttons

Number field equipped with increment and decrement stepper controls.

Disabled State

Number field rendered in a disabled state.

Accessibility

Keyboard Interactions

API Reference

NumberField

Root component. Styled wrapper for NumberField.Root from Base UI.

NumberFieldGroup

Container for the input and buttons. Styled wrapper for NumberField.Group from Base UI.

NumberFieldInput

Input element for the number value. Styled wrapper for NumberField.Input from Base UI.

NumberFieldIncrement

Button to increment the value. Styled wrapper for NumberField.Increment from Base UI with plus icon.

NumberFieldDecrement

Button to decrement the value. Styled wrapper for NumberField.Decrement from Base UI with minus icon.

NumberFieldScrubArea

Draggable area for scrubbing the value. Styled wrapper for NumberField.ScrubArea from Base UI.

Examples

Small number field
Large number field
Number field with scrub
Number field with range
Number field with formatted value
Number field with step
Number field in form
Pill-shaped number field