CSS Scrollbar Generator

Customize CSS scrollbars visually — adjust width, track color, thumb color, border radius and hover state. Outputs both Webkit (::-webkit-scrollbar) and Firefox (scrollbar-width) CSS.

Presets
Scrollbar Style
Width 8px
Radius 99px
Track
Color
Thumb
Color
Hover
Border 2px
Hide scrollbar (no space)
Live Preview — scroll inside

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae.

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt neque porro quisquam.

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati.

CSS Output
📦 CSS Tools + UIFlow Complete Bundle
Every preset pack + all UI components: 368 snippets in one file. One-time, €19.
✓ Matching set, tested together · ✓ Commercial & client projects OK · ✓ Instant download
€19 →
🎁 Not ready to buy? Get 10 free CSS presets →

About CSS Scrollbar Styling

Scrollbar styling has two separate CSS implementations. The Webkit approach uses pseudo-elements: ::-webkit-scrollbar sets size, ::-webkit-scrollbar-track styles the background rail, and ::-webkit-scrollbar-thumb styles the draggable handle. This works in Chrome, Safari and Edge. Firefox uses the standardized properties scrollbar-width (thin, auto, or none) and scrollbar-color (thumb track). Both approaches can coexist in one stylesheet — Webkit browsers use the pseudo-elements and Firefox uses the standard properties. Setting scrollbar-width: none hides the scrollbar entirely while keeping the element scrollable.

Related Tools

CSS Custom Properties Generator Build design token systems — colors, spacing, typography, shadows as C CSS Hover Effects Generator 24 hover effects for buttons, cards and links — lift, glow, slide fill CSS Transition Generator CSS transitions with a visual cubic-bezier editor CSS Scroll Snap Generator Build scroll snap containers — scroll-snap-type, align, padding. Inter