Embeddable Verification Badge

Embed a Verified Giveaway Badge

Show your audience that your giveaway was fair and transparent. Add a “Verified by Rafflecopter” badge to your website, blog, or landing page that links directly to the cryptographic proof certificate.

Preview

Verified Giveaway
Verified Giveaway

Copy and Paste in Seconds

Choose the embed method that works for your platform. Replace YOUR_CODE with your proof certificate code.

HTML Embed
html
<!-- Paste this where you want the badge to appear -->
<div id="rafflecopter-badge">
  <a href="https://rafflecopter.app/proof/YOUR_CODE"
     target="_blank"
     rel="noopener noreferrer"
     style="display:inline-flex;align-items:center;gap:8px;
            padding:6px 14px;background:#111827;
            border:1px solid #374151;border-radius:8px;
            text-decoration:none;color:#f9fafb;
            font-size:13px;font-weight:600;
            font-family:-apple-system,sans-serif;">
    <img src="https://rafflecopter.app/api/widget/badge?style=dark"
         alt="Verified by Rafflecopter"
         height="26" style="display:block;" />
    <span>Verified Giveaway</span>
  </a>
</div>
WordPress
html
<!-- Add to any post or page with the HTML block -->
[rafflecopter_badge code="YOUR_CODE" style="dark" size="medium"]

<!-- Or use the direct HTML embed above in a Custom HTML block -->
React Component
tsx
// React component for Rafflecopter badge
function RafflecopterBadge({
  code,
  style = "dark",
  size = "medium"
}: {
  code: string;
  style?: "dark" | "light";
  size?: "small" | "medium" | "large";
}) {
  const proofUrl = `https://rafflecopter.app/proof/${code}`;
  const badgeUrl = `https://rafflecopter.app/api/widget/badge?style=${style}`;

  const sizes = {
    small: { height: 20, fontSize: 11, padding: "4px 10px" },
    medium: { height: 26, fontSize: 13, padding: "6px 14px" },
    large: { height: 32, fontSize: 15, padding: "8px 18px" },
  };

  const s = sizes[size];
  const bg = style === "light" ? "#ffffff" : "#111827";
  const border = style === "light" ? "#e5e7eb" : "#374151";
  const color = style === "light" ? "#111827" : "#f9fafb";

  return (
    <a
      href={proofUrl}
      target="_blank"
      rel="noopener noreferrer"
      style={{
        display: "inline-flex",
        alignItems: "center",
        gap: 8,
        padding: s.padding,
        background: bg,
        border: `1px solid ${border}`,
        borderRadius: 8,
        textDecoration: "none",
        color,
        fontSize: s.fontSize,
        fontWeight: 600,
      }}
    >
      <img src={badgeUrl} alt="Verified by Rafflecopter" height={s.height} />
      <span>Verified Giveaway</span>
    </a>
  );
}
Widget API
http
GET https://rafflecopter.app/api/widget?code=YOUR_CODE&style=dark&size=medium

Parameters:
  code   (required) — Your proof certificate code
  style  (optional) — "dark" or "light" (default: "dark")
  size   (optional) — "small", "medium", or "large" (default: "medium")

Returns: Ready-to-embed HTML snippet

Why Embed the Verification Badge

Adding a Verified by Rafflecopter badge to your website builds trust with your audience and reinforces the integrity of your giveaway.

Build Trust

Show participants and visitors that your giveaway was conducted fairly with cryptographic proof they can verify themselves.

Transparent Results

The badge links directly to a public proof certificate with the full participant list, random seed, and SHA-256 hash.

Boost Credibility

A verified badge signals professionalism and integrity, encouraging more people to participate in your future giveaways.

Works Everywhere

Embed on any website, blog, Shopify store, WordPress site, or landing page. Responsive design adapts to any screen size.

How to Get Your Proof Code

Every Rafflecopter draw generates a unique proof code. Here is how to find it.

1

Run Your Giveaway Draw

Create a giveaway on Rafflecopter and run the draw. After the winner is selected, a proof certificate is automatically generated.

2

Copy Your Proof Code

On the results page, find your proof certificate link. The code is the last part of the URL: rafflecopter.app/proof/YOUR_CODE

3

Embed the Badge

Replace YOUR_CODE in the embed snippets above with your actual proof code. Paste the HTML into your website and the badge will appear with a direct link to your proof certificate.

Customization Options

Customize the badge to match your website design.

ParameterOptionsDefault
style“dark” or “light”dark
size“small”, “medium”, or “large”medium
codeYour proof certificate coderequired

Widget FAQ

Yes, the Verified by Rafflecopter badge is completely free to embed on any website. There are no limits on impressions or page views. The badge is served from our CDN for fast loading worldwide.
No. The badge is a lightweight SVG image (under 1KB) with aggressive caching headers. It loads instantly and has zero impact on your page performance or Core Web Vitals scores.
Currently, the badge comes in two styles: dark (for light backgrounds) and light (for dark backgrounds), with three size options. The design is intentionally consistent to maintain brand recognition and trust.
Clicking the badge opens your proof certificate page in a new tab. Visitors can see the full list of participants, the random seed, the SHA-256 hash, and the timestamp of the draw. This independent verification builds trust with your audience.
Yes. For WordPress, use the Custom HTML block or a shortcode plugin. For Shopify, add the HTML snippet to a custom liquid section or your theme code. The embed works on any platform that supports custom HTML.

Run a Verified Giveaway Today

Create your giveaway, pick a winner, and embed the proof badge on your website. Free forever.

No credit card required. Free forever for small giveaways.