Free Scratch Card Widget

Add an interactive scratch card to engage users, reveal offers, and support lead capture through gamified participation.

Create a Scratch Card

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Scratch Card Maker is a free, no-code digital scratch card builder that adds an interactive prize reveal to any website.

Design the card front, set the hidden prize, customize colors and reveal animation, then paste one line of embed code on 200+ platforms including Canva, Shopify, WordPress, Webflow, and Wix.

Setup runs under 5 minutes.

Why Add a Scratch Card to Your Website?

  • Drive engagement with an interactive reward

    A scratch-and-reveal element invites visitors to interact rather than passively scroll. The tactile reveal moment captures attention and rewards the visit with a tangible payoff: a discount, message, or gift.

  • Convert browsers into customers

    Hide a discount code, free-shipping offer, or limited prize behind the scratch surface. The reveal moment turns a flat banner into a short interactive beat, which is the difference between scrolling past and engaging.

  • Run promotions, contests, and giveaways

    Use scratch cards for product launches, holiday campaigns, loyalty rewards, or event giveaways. Set different prizes per card, schedule expirations, and refresh artwork without redeploying your site.

  • Capture leads with prize-gated reveals

    Optionally require an email address before the prize unlocks. Build your list while delivering a moment of fun, then follow up with the prize delivery in the same flow.

Get started in 3 steps

How it works

  1. Design your scratch card

    Pick a layout, upload your card-front artwork, and write the hidden prize (text, image, discount code, or link). Choose the reveal animation and brush size in a live preview.

  2. Customize without code

    Drag-and-drop colors, fonts, sizing, and overlay messages. Every visual element is editable. No developers, no CSS required for a polished launch.

  3. Paste one line and ship

    Copy the embed snippet and drop it anywhere on your site. Future edits push automatically, so changing the prize or the artwork takes one change in the dashboard and no embed-code edit.

Open the editor

What you get with the Common Ninja Scratch Card Maker

Any prize content you want behind the scratch surface

Hide a discount code, a custom image, a coupon link, a piece of HTML, or a short message. Mix and match across multiple cards in one campaign, where each card can reveal something different.

Live preview as you design

Change the card-front color, reveal animation, brush size, or prize image and watch the scratch interaction update in real time inside the editor. No publish-and-pray cycle.

Mobile-first reveal that works on every device

The scratch interaction is built for touchscreens first, with mouse-drag fallback on desktop. The reveal animation, sizing, and prize layout adapt automatically, with no separate mobile build.

Custom CSS escape hatch

When the visual editor runs out, drop in custom CSS for any element. Build unique hover states, animation timing, or pixel-perfect spacing without touching the rest of your site.

Everything in the editor

Also included in the editor

Versatile Card Layouts

The Scratch Card widget aims to meld effortlessly with your site, not detract from it. Numerous design layouts are available, ensuring that the card aligns well with your site's visual and functional aspects. Place it near a sign-up prompt, adjacent to a content highlight, or beneath an enticing header, optimizing for a cohesive and compelling user journey.

Personalized Appearance Settings

Take command of when the Scratch Card widget reveals itself with its customizable timing functions. Choose to present the card immediately as the page is accessed, after a designated time-lapse, or even when a user indicates they're about to depart. This tailored approach provides an upper hand in maximizing user interactions.

Effortless Customization

Crafting your perfect Scratch Card is straightforward with our intuitive dashboard. Say goodbye to complex coding prerequisites - our user-friendly platform empowers you to shape your Scratch Card exactly as you envision, all through a few simple steps. Tailoring your interactive widget has never felt this uncomplicated and accessible.

Easy To Use widget

The Scratch Card Maker is easy to use and requires no coding knowledge. The intuitive dashboard with drag-and-drop customization lets you build, brand, and launch your scratch card in just a few clicks.

Ready to launch your scratch card campaign?

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 a single scratch card widget with no time limit, no credit card, and no trial countdown. Upgrade only when you need more views, premium skins, or advanced lead-capture features.

Platform-specific guides

How to add Scratch Card to your website

Pick your platform. Each takes under 4 minutes.

  1. 1In Canva, open the design where you want the scratch card and add an Embed element.
  2. 2Paste the Common Ninja embed URL into the Embed dialog.
  3. 3Resize and reposition the card inside your Canva layout, then publish or share.
Add Instagram Feed to Canva

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

Explore Related Widgets

FAQ

The Scratch Card widget is an interactive tool that website owners can integrate into their site, allowing visitors to "scratch" a virtual card and win prizes like discounts and coupons.

Embedding the widget is easy. Once you've customized your Scratch Card, you'll be provided with a code snippet. Simply copy this code and paste it into the desired location on your website.

Yes, the widget offers comprehensive design adaptability, from colors and fonts to spacings, ensuring it aligns with your brand's aesthetics.

Not at all! The widget is designed to be user-friendly. While there is an option for custom CSS for those comfortable with coding, most users can design their Scratch Card with just a few clicks.

You can set multiple prizes, discounts, and coupons that will alternate and show when a user interacts with the card.

Absolutely! The widget is optimized for all devices, ensuring a consistent experience whether users are on a desktop, tablet, or mobile phone.

Once they've scratched the card, the prize (e.g., a discount code or a special offer) will be displayed clearly on the card.

Yes, you have personalized appearance settings. You can choose when the Scratch Card appears, be it immediately upon page access, after a certain time, or when a user is about to exit.

This can be customized based on your preferences. You can set it to be a one-time experience or allow users to play multiple times.

Yes, you can easily customize and set your preferred cover image for the Scratch Card, making it align with your brand or promotion's theme.

The widget comes with built-in analytics that allows you to track user engagement, prize redemptions, and more.

Our widget is designed with user privacy in mind and is GDPR compliant. However, always ensure you're transparent with your website visitors about data collection.

If you enable this feature, users can share their prizes on various social media platforms, promoting further engagement.

We offer dedicated support for the Scratch Card widget. If you encounter any issues, simply reach out to our team, and we'll assist you promptly.

Absolutely! The Scratch Card can be customized to offer a variety of rewards, from discounts to exclusive content downloads, based on what you'd like to provide to your audience.

Ready when you are

Launch your scratch card in minutes

Works on 200+ platforms. Trusted by 500K+ businesses.

Create your scratch card

No credit card · Setup in under 5 minutes