Free Leaderboard Widget

Add a customizable leaderboard to your site to display rankings, track scores, and encourage friendly competition.

Create a Leaderboard

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Leaderboard is a free, no-code widget for adding ranked score tables, podium displays, and live scoreboards to any website.

Build a leaderboard for a tournament, sales contest, classroom challenge, fundraising drive, or community gamification campaign.

Add participant names, photos, and custom score fields; pick a podium layout or a flat ranked list; and paste one line of embed code on 200+ platforms including Canva, WordPress, Shopify, Google Sites, and Notion.

Why add a Leaderboard widget to your website?

  • Tournament and competition rankings

    Run an esports bracket, fitness challenge, trivia night, or community contest with a live ranked list. Show the leader at the top, the podium for top three, and a progress bar against the prize threshold for each participant. Update scores between rounds; every embed reflects the new standings.

  • Sales contests and team performance

    Motivate reps, agents, or distributors with a public leaderboard for monthly sales, calls booked, demos run, or quota attainment. Add team logos, currency-formatted scores, and a goal-progress bar per rep. Sales managers swap the rankings each Monday in under a minute.

  • Community gamification and achievement walls

    Reward forum activity, contributor points, or referral wins with a public top-players board. Names, avatars, and custom fields make each row feel personal. Visitors compete to climb the rankings; you get a permanent social-proof artifact that lives on the page.

  • Classroom and course progress rankings

    Show student scores, quiz totals, or course-completion progress on the class portal or LMS embed. Works inside Moodle, Google Sites, and any course platform that accepts an HTML embed. Custom fields let you tag grade bands, sections, or learning paths next to each ranked row.

Get started in 3 steps

How it works

  1. Add your participants

    Enter participant names, upload photos, and fill in any custom fields you need per row (team, department, location, prize). Add as many participants as the leaderboard requires; reorder them by drag or by score.

  2. Set the scoring rules

    Pick a score type (points, percentages, currency, time, or a custom unit), choose ascending or descending sort, and optionally show a progress bar against a goal for each participant. Toggle the podium display to highlight the top three.

  3. Embed one line of code

    Copy the embed snippet and paste it on any page. The leaderboard renders instantly, and any score change you make in the editor pushes to every embed without re-pasting the code.

Open the editor

What you get with the Common Ninja Leaderboard widget

Flexible score types and units

Score by points, percentages, currency, time, or any custom unit you type in. Add a prefix (like a currency symbol or trophy icon) and a suffix (pts, %, hrs) so each row reads naturally. The widget sorts ascending or descending without re-entering rows.

Participant photos and custom fields

Every row supports a name, an avatar or logo, and any extra fields you need (team, department, country, prize tier). Custom fields render inline next to the score so the leaderboard tells a richer story than name plus number.

Podium display and progress bars

Toggle the podium view to highlight the top three with their own visual treatment. Add a goal-progress bar per participant so visitors see how close each one is to a prize threshold or quota. Both look polished out of the box; both are optional.

Multiple skins plus full CSS control

Pick from a library of pre-built skins, then fine-tune typography, spacing, and colors with custom CSS for pixel-level brand match. The leaderboard inherits its container width and stays readable from a 320px mobile screen up to a full-width desktop section.

Everything in the editor

Also included in the editor

Add Custom Fields for a Tailored Leaderboard

Create a leaderboard that fits your exact goals by adding custom fields to each participant’s record. This feature lets you include additional details such as achievements, ranks, or performance metrics that matter most to your audience. You can easily adapt the layout to show all relevant data in one clear view, whether it is for sales competitions, gaming events, or classroom performance tracking. The flexibility of custom fields allows you to design a leaderboard that reflects your unique requirements without compromising simplicity.

Display Goals with a Progress Bar for Each Participant

Give participants a visual way to track their progress toward defined objectives. The built-in progress bar lets you set specific goals, such as points earned, sales targets, or milestones completed, and display how close each participant is to reaching them. This visual cue makes it easy for users to see progress at a glance and keeps them motivated to keep improving. A well-designed progress bar adds movement and purpose to your leaderboard, making it both informative and engaging.

Flexible Score Types for Accurate Tracking

Use the scoring format that best fits your competition or event. The Leaderboard Widget supports numerical values, time-based results, and other custom scoring types. This flexibility ensures your rankings are always accurate and meaningful, whether you are tracking fastest times, highest scores, or accumulated points. The system automatically adjusts rankings according to your chosen format, so you can focus on performance rather than data management.

Simple, No-Code Leaderboard Setup

The Leaderboard Widget is built for speed and simplicity. You can create and customize your leaderboard without writing a single line of code. Its visual editor makes setup straightforward, allowing you to manage names, scores, and layouts quickly while maintaining a professional design. The process is intuitive, reliable, and fast, helping you launch interactive leaderboards in minutes instead of hours.

Ready to launch your leaderboard?

Open the editor

No credit card · Setup in under 5 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

  • Yes. The free plan covers one Leaderboard widget with no time limit, no credit card, and no cap on participants. Upgrade only when you need additional widgets, premium skins, or higher monthly view limits.

Platform-specific guides

How to add Leaderboard to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Open your Canva website design and click Apps in the left sidebar, then search for Embed.
  2. 2Paste the Common Ninja embed link into the Embed app and click the resulting block.
  3. 3Position the leaderboard in your design and publish the site. The widget renders interactively on the published Canva URL.
Add Instagram Feed to Canva

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

Explore Related Widgets

FAQ

A Leaderboard is a visual tool used to display the ranking or standings of participants based on their performance in a specific competition, event, or activity. It organizes participants in a list format, typically sorted by their scores, achievements, or progress, showing who is leading and by how much. Leaderboards are often used in various settings, including online games, sales competitions, fitness challenges, and educational platforms. They provide a clear and dynamic way to track progress and showcase top performers.

Leaderboards serve multiple purposes, making them valuable for both engagement and motivation:

  • Boosting Engagement: By showing real-time rankings, leaderboards create a competitive atmosphere that encourages users to stay active and try to improve their position. This makes them ideal for increasing interaction and retention on websites or platforms.
  • Motivating Participants: Leaderboards provide a visual representation of progress, helping to motivate participants to achieve better results. Seeing how close they are to reaching a top position can drive users to push harder.
  • Recognizing Achievements: Leaderboards highlight top performers, giving them recognition for their efforts. This can be especially valuable in workplace competitions, educational achievements, or gaming environments, where recognition can drive further participation.
  • Tracking Progress: Whether it’s tracking sales targets, fitness goals, or academic achievements, a leaderboard allows participants and administrators to monitor progress towards specific goals over time.

The term Leaderboard is widely used, but similar tools might go by other names depending on the context or industry:

  • Scoreboard: This term is often used in sports or gaming contexts, where scores or points are the primary metric. A Scoreboard Widget tracks and displays points or results for different participants.
  • Ranking Board: A more general term, Ranking Board is often used in professional or educational settings. It focuses on arranging participants or users according to their standings or ranks, making it suitable for competitions or evaluations.
  • Top Players Display: This name emphasizes the aspect of highlighting the best performers, commonly used in gaming or sports scenarios. A Top Players Display focuses on showcasing those at the top of the list, making it ideal for recognition and celebration of the highest achievers.

The Leaderboard Widget is a tool that allows you to display rankings of participants based on scores, creating engaging leaderboards for your website.

You can add the Leader Board Widget to your website by embedding a simple line of code, making it quick and easy to integrate.

Yes, the Leaderboard Widget is fully customizable. You can adjust colors, fonts, layout, and other design elements to match your website's style.

The widget supports various score types, including whole numbers, decimal points, and time-based scores such as seconds or milliseconds.

Yes, you can dynamically add custom fields to the leaderboard to display extra information like achievements or custom metrics.

Absolutely! The Leaderboard Widget is fully responsive, ensuring that it displays beautifully on both desktop and mobile devices.

Yes, you can include custom images for each participant, adding a personal touch to the leaderboard and making it visually appealing.

The widget offers a podium-style display for the top three ranks, highlighting 1st, 2nd, and 3rd place with a distinct design to emphasize top performers.

Yes, you can add custom icons, as well as prefixes and suffixes, to represent different types of scores, such as points or currency.

No, the Leaderboard Widget is designed to be user-friendly, allowing you to set up and customize your leaderboard without any coding knowledge.

The widget allows you to define goals for participants, and you can use progress bars to visually track each participant’s progress towards their target.

Yes, for advanced customization, you can add custom CSS to further refine the design of your leaderboard.

Yes, any changes you make to the leaderboard will be updated automatically on your website, ensuring that your leaderboard always displays the latest data.

Ready when you are

Launch your leaderboard in 5 minutes

Add ranked score tables, podium displays, and live scoreboards with custom score types, participant photos, and goal progress bars. Embed on 200+ platforms including Canva, WordPress, Shopify, Google Sites, and Notion.

Create your leaderboard

No credit card · Setup in under 5 minutes