A widget for your site

A compact password generator that embeds into any page with two lines of code. Free, no sign-up, no ads inside and no data collected from your readers.

Configure the widget

Embed code

Paste it into an HTML block in your article
The link under the frame is what the widget costs. It is part of the code and we ask you to keep it: you get a working tool, we get a mention. The link is deliberately understated and does not get in the way of reading.

Where to put it

Where the widget fits

Into a security article. The reader reaches the advice “change your password” and can do it right there, without leaving the page or opening a password manager. Such a block noticeably increases time on page.

Into a setup guide. Signing up in a hosting panel, configuring a router, creating an account — anywhere the text asks the reader to invent something.

Into a blog sidebar. The 360-pixel variant fits a standard sidebar and works as a useful permanent element.

Into an internal knowledge base. The widget needs no third-party services beyond our domain and collects no employee data.

Technical details

How it works inside

The widget opens inside an iframe — a separate document with its own styles. It cannot touch your layout, and your page cannot read which password the reader generated: browsers isolate frames from different domains.

With “adjust the height” the widget reports the size it needs through postMessage, and a short script from the embed code resizes the frame. Without it the height is fixed — more robust, but sometimes leaves empty space.

The loading="lazy" attribute defers loading until the reader scrolls to the block. For long articles that is the right choice: first paint is not affected at all.

If the frame does not appear

Some site builders strip iframe tags from the regular text editor. Look for an “HTML”, “Embed” or “Custom code” block — that is where the snippet belongs.

Questions

Frequently asked questions

Is the widget really free?

Yes, and it will stay that way. There is one condition: a visible link to our generator stays under the frame — it is part of the embed code. That is a fair trade: you get a working tool for your readers, we get a mention. There is no need to remove the link; it is deliberately understated.

Will the widget slow my site down?

No. It loads in a separate frame without blocking your page, weighs under 50 KB including styles and scripts, and pulls in no external libraries. Add loading="lazy" and it will not load at all until a reader scrolls to it.

What does the widget learn about my readers?

Nothing beyond the fact that a page was loaded: we count views as on any page of the site. It sets no cookies, shows no ads and has no access to your page content. Generated passwords never leave the reader’s browser — not a single character reaches the server.

Can I change the colours to match my site?

The theme is set by a parameter: light, dark or “follow the reader’s system”. Arbitrary palettes are not supported yet, but the widget will not fight your background: it has its own frame and neutral colours.

The frame cuts off the content — what now?

Increase the height in the embed code: different modes need between 280 and 360 pixels. Or take the auto-height variant — the widget will report the size it needs to your page.

Next

Other tools

Copied