Free Scroll to Top Widget

A scroll to top button that helps visitors move back to the top of long pages quickly, improving navigation and overall browsing flow.

Create a Scroll to Top Button

loved by 500K+ businesses

plugineditor

Try the editor, no signup

Design your Scroll to Top right here

Pick a template, customize it, and watch it update live, no signup.

Design your Scroll to Top

No credit card · Free forever plan

Start fresh in the full editor

No credit card · Free forever plan

Quick add to:
WordPressShopifyWixWebflowSquarespace

The Common Ninja Scroll to Top is a free, no-code button that returns visitors to the top of a long page in one click. Pick a style, set the position, and paste one line of embed code.

It suits any page people scroll a long way down: articles, documentation, product listings, FAQs, and archives, where getting back to the navigation otherwise means a lot of swiping.

Several layouts and ready-made button styles, a choice of arrow and chevron icons, position and spacing controls, full responsiveness, and custom CSS are included.

Why add a scroll to top button?

  • Long pages need a way back

    Once a page runs past a few screens, the navigation is a long way behind the reader. A visitor who finishes a long article and has to swipe fifteen times to reach the menu usually just leaves instead.

  • Documentation, FAQs, and archives

    Reference pages are scanned rather than read, and people jump around inside them. A quick way back to the top is effectively the return path to the table of contents.

  • Product listings and infinite scroll

    A category page that keeps loading more items strands the visitor further from the filters with every scroll. The button is the only realistic route back to changing what they are looking at.

  • Mobile is where it matters most

    A phone screen shows a fraction of what a desktop does, so the same article is several times longer to scroll. The button earns its place on mobile far more than it does on a wide display.

Get started in 3 steps

How it works

  1. Pick a style and an icon

    Start from one of the ready-made button styles and choose the arrow or chevron that fits. The convention is worth keeping here, because an unfamiliar icon in a corner is a button nobody presses.

  2. Set the position

    Bottom right is the default expectation on most sites. Adjust the horizontal and vertical spacing so it clears anything else anchored down there, particularly a chat launcher or a sticky add-to-cart bar.

  3. Embed one line of code

    Copy the snippet from the Add to Website tab and paste it site-wide, usually before the closing body tag, so the button is available on every long page rather than only one.

Open the editor

What you get with the Common Ninja Scroll to Top

Position and spacing controls

Place the button bottom right, bottom left, or wherever suits the layout, and adjust the horizontal and vertical offset so it sits clear of anything else fixed to the viewport.

A choice of familiar icons

Arrows, chevrons, and other recognised go-up indicators. Recognition is the whole job of this control, so the set stays conventional rather than decorative.

Multiple layouts and ready-made styles

From a subtle floating circle to something more prominent, with pre-designed styles so the button looks finished without you designing one from scratch.

Full styling control and custom CSS

Colours, typography, size, shape, borders, and shadows are all adjustable, with custom CSS for precise work such as changing how and when the button appears.

Everything in the Scroll to Top editor

Also included in the editor

Adjustable Scroll to Top Button Position

Choose exactly where the Scroll to Top button appears on your page, such as the bottom right, bottom left, or another placement that fits your layout. This lets you keep the button visible when users need it, while avoiding overlap with other elements like chat bubbles, banners, or sticky menus.

Scroll to Top Icon Choices

The widget includes a selection of clear expand icons, like arrows, chevrons, and other familiar “go up” indicators. You can pick the icon that best matches your website’s style and makes the action obvious to visitors. A well chosen icon improves discoverability and reduces hesitation when users want to return to the top.

Multiple Scroll to Top Layout Variations

Scroll to Top supports several layout formats, giving you flexibility based on your site’s structure. You can use a simple floating button for subtle navigation support, or choose a more emphasized layout for content heavy pages. This helps you control how noticeable the widget is, depending on your UX goals.

No Code Scroll to Top Setup

The Scroll to Top widget is easy to set up through a user friendly editor. You can add the button, choose its style, adjust behavior, and customize its appearance in minutes. No coding is required, so anyone on your team can manage it without developer support.

Set up your scroll to top button in the editor

Open the editor

No credit card · Setup in under 3 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • No. On a page that fits in two or three screens the button is clutter, and it takes up the corner where something more useful could live. It earns its place on long articles, documentation, listings, and anything with infinite scroll, and not much else.

Platform-specific guides

How to add Scroll to Top to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Add a Custom HTML block to a footer widget area or a site-wide template.
  2. 2Paste the Common Ninja embed snippet into the block.
  3. 3Save, then scroll a long page to confirm the button appears and clears anything else in the corner.

Compatible With All Site Builders, E-Commerce Platforms and Websites

View all supported platforms

Explore Related Widgets

FAQ

A Scroll to Top button is a floating on page control that lets visitors return to the top of a long page in one click or tap. It usually appears after a user scrolls down, and helps reduce manual scrolling.

On content heavy pages, a Scroll to Top button makes navigation faster. Visitors can jump back to the header, menu, or first section without scrolling all the way up, which is useful for blogs, landing pages, documentation, and ecommerce category pages.

The widget lowers navigation friction on long pages. Users can move between the top navigation and lower sections more easily, especially on mobile devices where scrolling takes more effort.

Yes. You can choose different Scroll to Top layouts and design presets, then adjust colors, size, icon style, positioning, and other visual settings so the button matches your site.

Yes. The Scroll to Top widget includes multiple design skins you can apply quickly. These give you a solid starting point and reduce the need for manual styling.

Create the Scroll to Top widget in the editor, copy the embed code, and paste a single line into your website’s HTML. You can place it in global areas like the footer or header so it appears across pages.

Yes. After embedding, any change you make in the widget editor updates on your live site automatically. You do not need to replace the code.

The widget is available in the free plan with basic usage limits. Higher plans extend limits and unlock additional options.

The Scroll to Top button works on any website builder or CMS that allows embedding custom code. This includes common platforms such as WordPress, Wix, Shopify, Squarespace, Webflow, and custom HTML sites.

Yes. The Scroll to Top widget is built to follow GDPR requirements.

No. The widget is managed through a no code editor. You only need to copy and paste the embed snippet to add the Scroll to Top button to your site.

Yes. Advanced users can add custom CSS to control styling details like spacing, animations, hover effects, or alignment with an existing design system.

You can send feature suggestions through your usual support or product feedback channel, and include details about the behavior or design you want to add.

Ready when you are

Add a scroll to top button in minutes

One click back to the top of any long page, with a choice of arrow and chevron icons, multiple layouts and ready-made button styles, position and spacing controls so it clears your chat launcher and cart bar, full responsiveness, and custom CSS. Embed on 200+ platforms including WordPress, Shopify, Wix, Webflow, and Squarespace.

Create your button

No credit card · No coding