If you run a website, a blog, or even just a small personal page, there’s a good chance you’ve thought about adding something that makes it feel a little more human — a little less like a wall of text, and a little more like a place people actually want to spend time. That’s exactly what the HoldAHug embed widget is for: a small, live “give or receive a hug” tool you can drop into any page, for free, in about thirty seconds.
Here’s why it exists, why it costs nothing, and why we genuinely built it for anyone to use — not just partners or paying customers.
What the Widget Actually Does
Once embedded, a visitor to your page can choose the type of comfort they need, hold the hug, and feel a short, genuine moment of warmth — right there, without ever leaving your site. It runs inside a secure iframe, which means it can’t interfere with your own scripts or styling, and your site stays exactly as fast and stable as it was before.
Every hug sent through your embedded widget also counts toward HoldAHug’s global total — so your visitors aren’t just using an isolated tool, they’re quietly becoming part of a much bigger, shared gesture happening across thousands of other pages too.
Why It’s Completely Free
There’s no license fee, no tiered pricing, no “free trial” that quietly expires. The embed widget follows the exact same principle as the rest of HoldAHug: comfort shouldn’t come with a paywall, and neither should the tools that spread it. We built HoldAHug to make the internet a slightly kinder place — restricting the widget to paying customers would work against that idea from the start.
If you ever want to support the project, a coffee is always appreciated — but it’s never required to use the widget, on any site, for any purpose.
Why It’s Genuinely Simple
You don’t need to be a developer to add this. The entire integration is one line of code:
<iframe src="https://holdahug.com/embed/hug-me/" width="100%" height="500" style="border:none;border-radius:12px;" title="Send yourself a hug"></iframe>
Paste that wherever you want the widget to appear — a sidebar, a blog post, a footer, a dedicated wellness page — and it just works. It runs on WordPress, Wix, Squarespace, or a plain static HTML page, since it’s simply an iframe, not a plugin or a script that needs installing. You can freely adjust the height to fit your layout; the widget itself is 400px wide and centers automatically inside whatever space you give it.
Multilingual, Out of the Box
If your audience isn’t English-speaking, the widget can match them. Add a language path to the URL — like .../nl/embed/hug-me/ for Dutch — or use the query form, .../embed/hug-me/?lang=nl. Both work identically. Supported languages currently include English, Spanish, German, Japanese, Chinese, French, Portuguese, Russian, Italian, Dutch, Polish, and Arabic — so whether your site serves one language or several, the widget can speak your visitors’ language without any extra setup on your end.
Who It’s Actually For
Genuinely, anyone. A few examples of where it tends to fit naturally:
- Mental health and wellness blogs — a small, practical addition alongside articles about stress, self-care, or connection.
- Personal blogs — a warm, low-effort touch that fits a more human, less corporate site.
- Community or non-profit pages — especially those already focused on kindness, loneliness, or mental health awareness.
- Long-distance relationship or expat-focused sites — where readers are actively looking for ways to feel closer to people far away.
- Literally anyone who just likes the idea — there’s no approval process, no application, no “is my site good enough” gatekeeping.
There’s no vetting, no partnership agreement, no minimum traffic requirement. If you want it on your site, it’s yours to use.
Try It Before You Add It
You can see the widget running exactly as your visitors would experience it before deciding whether to add it anywhere.