6 months of Pro, on us. No card required. Offer valid until:
Sign up
Enter

Embed Your Tip Top Jar

By Team Tip Top Jar

Cover image for Embed Your Tip Top Jar

Share

Tip Top Jar can be embedded directly into your website or stream. Whether you're adding a button, inline card, floating widget, or real-time stream alerts, each option is designed to be fast, lightweight, and easy to install.

1. Embed a Button

Add a branded button that links to your Tip Jar. Buttons are customizable and work with any website or blog platform.

To embed:

  • Go to your Share page
  • Locate the Buttons tile, and click Generate
  • Customize the label, icon, and color
  • Copy the HTML and paste it into your site where you'd like the button to appear
embed-button.jpg
🔧 Button preview: Use the playground to preview how your button will look with different colors, labels, and icons

2. Inline Tip Card

The Inline Tip Card embeds your full Tip Top Jar profile directly inside your site. Visitors can leave a tip without leaving your site.

To embed:

  • Go to your Share page
  • Locate the Inline tip card tile, and click Generate
  • Copy the embed code and paste it into your HTML where you want it to appear
embed-inline.jpg

3. Floating Widget

The Floating Widget adds a fixed “Tip” button in the corner of your site. When clicked, it opens your Tip Jar in a modal.

To embed:

  • Go to your Share page
  • Locate the Floating widget tile, and click Generate
  • Choose message and position
  • Copy the code snippet and paste it just before the closing </body> tag of your site
embed-floating.jpg
🔧 Widget preview: Customize your floating widget’s position, color, and message using our design playground

4. Developer Integration [React]

For developers, Tip Top Jar offers a React component library that gives you full programmatic control over embeds. The @tiptopjar/react-widget package lets you use our embeds as simple components. No need to copy and paste HTML.

📦 Available on npm

@tiptopjar/react-widget

🧩 Highlights

  • Add embeds simply by passing mode="button", mode="inline", or mode="floating" to our component
  • Easily configure labels, colors, and positions via props
  • Perfect for Next.js and other React frameworks

Code snippet preview

import { TipTopJarEmbed } from '@tiptopjar/react-widget';

export default function App() {
  return (
    <div>
      <h2>Support my work ❤️</h2>
      <TipTopJarEmbed username="yourusername" mode="inline" />
    </div>
  );
}

Adding Tip Top Jar to your site or stream is quick and easy. Choose the embed that fits best, drop it in, and you’re good to go.

Ready to set yours up? Head to your Share page or check out the React widget to get started.

Share

Recent posts

Cover image for What No Tax on Tips Means
Opinion

What No Tax on Tips Means

See how the No Tax on Tips law helps workers keep what they earn and validates tipping as essential income

October 6, 2025

Cover image for Introducing Our New Logo
Opinion

Introducing Our New Logo

Discover the design journey and meaning behind Tip Top Jar's fresh new logo, created with Dilema Studio

September 18, 2024

Cover image for Using the Thank You Link

Using the Thank You Link

How to use the Thank You Link to share resources with your supporters right after they’ve tipped

June 21, 2024

Cover image for 3 Reasons Why Tipping Matters
Opinion

3 Reasons Why Tipping Matters

Explore the power of tipping: supporting workers, empowering creatives, and elevating service quality

April 2, 2024

Start collecting tips today

✓ Unlimited tips✓ Set up in minutes✓ Cancel anytime

Tip Top Jar makes it easy for people to say thanks, wherever they find you.

Our newsletter

All systems normal

Product

PricingSign upFAQsBlog

Company

AboutContact

Copyright © 2026

Tip Top Jar, Inc. All rights reserved