Free Password Generator Widget
Add a secure, fully customizable password generator to your website in seconds. Works on any platform - WordPress, Wix, Shopify, Blogger, or plain HTML. No registration required.
Choose a theme and accent color, then copy the code. The preview updates live.
Paste this code into any HTML file, WordPress post (Text mode), or site builder Custom HTML block.
The widget is designed for anyone who wants to offer their visitors a quick, privacy-safe way to generate strong passwords - without building the tool themselves.
What is a strong password?
A strong password is one that is long, random, and unique. Security researchers agree on a few clear rules: at least 12 characters (16+ is better), a mix of uppercase, lowercase, numbers and symbols, and - critically - a different password for every account.
Substitution tricks like using @ for "a" or 3 for "e" in common words (e.g. p@ssw0rd) are well-known to attackers and add almost no real security. Genuine randomness - the kind only a computer can produce - is what matters.
Why is this widget safe to use?
The widget runs entirely inside the visitor's browser. When someone generates a password on your site, the process happens locally on their device using the browser's built-in window.crypto.getRandomValues() API. This is the same cryptographic standard used by financial institutions and enterprise software.
- Nothing is sent to a server - the password never leaves the visitor's browser
- No login or registration required for you or your visitors
- No cookies, no tracking of password content
- Works offline after the initial page load
How to embed the widget
Option 1: iframe (recommended for most sites)
Copy the iframe code from above and paste it into any page. Works on WordPress (use the Custom HTML block), Wix, Squarespace, Shopify, Blogger, or plain HTML. The widget automatically adjusts to the width of its container on small screens.
Option 2: JavaScript snippet
If you prefer not to use an iframe, choose the JavaScript tab above. The script creates the widget element directly in your page DOM. This allows the widget to inherit your site's fonts and spacing. Useful for tighter integration on custom-built sites.
Customization options
Use the controls above to match the widget to your site's look. You can choose between Light and Dark themes, and pick any accent color - from the preset swatches or a fully custom hex color via the color picker. The iframe URL encodes your choices so the widget always loads with exactly the appearance you configured.
A note on attribution
The widget includes a small "Powered by hPassword.com" credit at the bottom. This is required when using the free embed. It lets your visitors know where the tool comes from and gives them access to the full generator with all advanced features like passphrases, custom character sets, and bulk generation.