One short script
Your phone number and optional label are stored in one readable embed line.
Add a responsive WhatsApp button to your website with one short script. Configure your number and text, test the live preview, and copy the code. No signup or widget subscription.
Live widget builder
Every change appears instantly. Add a valid international WhatsApp number to activate the preview and copy your production-ready embed code.
Configure
Choose the country, then enter the number without its local leading zero. Full numbers with the selected country code are recognized too.
Show text beside the icon
Turn this off for a compact round button.
Quick presets
Your embed code
Paste it once before the closing body tag.
<script async src="https://www.roibyroy.com/w/wa.js" data-phone="YOUR_NUMBER"></script>Enter a valid WhatsApp number to unlock copying.
Your phone number and optional label are stored in one readable embed line.
The button fits mobile screens, respects safe areas, and stays easy to tap.
No framework, account, API key, cookie, or third-party widget subscription is required.
A closed Shadow DOM keeps the widget protected from most website theme styles.
Installation guides
The widget is standard JavaScript. Paste it once in the global footer or body-end code area so it appears on every page.
https://www.roibyroy.com in your script and image sources, or ask your developer to add the domain.The widget does not set cookies, run analytics, store visitor data, or call a RoibyRoy API. It only creates a direct WhatsApp link from the number in your embed code.
The small by Roy link is a fixed part of the free widget. It opens this generator in a new tab and is isolated with the button so website theme styles do not accidentally hide or distort it.
WhatsApp is a trademark of WhatsApp LLC. This independent widget is not affiliated with or endorsed by WhatsApp or Meta.
Questions
Yes. You can use the widget without an account or subscription. The small visible by Roy credit is part of the free widget and may not be removed through the configurator.
Yes. The widget opens the standard wa.me link for the number you enter, so it works with regular WhatsApp and WhatsApp Business numbers.
No. The embed script does not set cookies, load analytics, use local storage, or send visitor data to RoibyRoy. WhatsApp applies its own terms after a visitor opens WhatsApp.
Place it once near the end of your shared page layout, ideally directly before the closing body tag. The installation guides above cover the most common platforms.
Yes. Use up to 35 characters, keep the default Contact us text, choose a preset, or turn the text off for an icon-only button.
WhatsApp wa.me links require the country code and number without a local leading zero. The generator removes spaces, brackets, and plus signs automatically.
Yes. Send your website platform, website URL, and WhatsApp number through the form below and RoibyRoy can install the free widget for you.
Need a hand?
Send your website URL, platform, and WhatsApp number. I will place the script correctly and keep the setup simple.
Install it for me โ freeFrom AI-powered websites to conversion-optimized funnels, let's discuss your project and create something extraordinary together.
Boost your search rankings and drive organic traffic
Fast, responsive websites that convert visitors
Custom AI solutions that automate your workflow
Turn more visitors into customers with data-driven changes
Build online stores that sell more and convert better
Speed up your site and improve user experience