Quiet forms,
bold details.
A small collection of everyday things designed to make calm spaces feel considered.
Give any scrollable area a polished finish. Tune the track, thumb, width and hover style live, then copy clean CSS that covers modern browsers.
A scrollbar occupies only a few pixels, but it can make an interface feel unmistakably finished.
Test your design on a working, keyboard-focusable scroll area instead of a static illustration.
Get standards-based Firefox properties and WebKit pseudo-elements in the same clean snippet.
Every color, hover state, gap and radius is reflected instantly in production-ready CSS.
Start with the thumb and track colors. The thumb is the draggable part of the scrollbar, while the track is the channel behind it. Adjust the width, corner radius and track gap until the style fits your interface. Use the live panel to scroll, hover and test the result before copying the CSS.
The generated code includes scrollbar-color and scrollbar-width for Firefox. It also includes ::-webkit-scrollbar, ::-webkit-scrollbar-track and ::-webkit-scrollbar-thumb rules for Chrome, Edge and Safari.
Choose a thumb color with clear contrast against the track, and avoid making the scrollbar too narrow for pointer and touchpad users.
The default code targets .custom-scrollbar, so you can apply the class to a chat panel, sidebar, modal, table or code editor. To style the main page scrollbar instead, replace .custom-scrollbar with html. Keep in mind that native scrollbars are familiar controls; a refined color treatment is usually more usable than a heavily decorative one.
Use scrollbar-color and scrollbar-width for Firefox, then add the ::-webkit-scrollbar family of pseudo-elements for Chrome, Edge and Safari.
Modern browsers support scrollbar styling, but their syntax differs. This generator includes both major approaches for broad coverage. Older browsers may keep their native scrollbar.
Yes. Add the generated custom-scrollbar class only to that element. Replace the selector with html only when you want to style the whole page.
Yes. The generated WebKit rules include a separate thumb hover color. Firefox uses one thumb color and one track color through scrollbar-color.
Yes. It is free, requires no account and generates everything locally in your browser.
Keep polishing your interface with these free online CSS generators.