Share Link Generator
Build a pre-filled WhatsApp, email, SMS, or add-to-calendar link — one that opens the target app with the message, subject, or event details already populated, ready to send or save with one tap.
Manually constructing these links means knowing each platform’s specific URL scheme by heart (mailto: with encoded subject and body parameters, WhatsApp’s wa.me link format, or the multi-field structure an .ics calendar link needs) — details that are easy to get wrong or forget, especially since each platform’s expected format differs from the others.
Choose your link type — WhatsApp, email, SMS, or calendar event — and fill in the relevant fields (message text, phone number, email subject/body, event title/date/location). The tool generates the correctly formatted, properly URL-encoded link instantly, ready to embed as a button on a website, paste into a document, or share directly. For calendar links specifically, choose whether to generate a universal .ics download link or a Google Calendar-specific quick-add link.
Frequently asked questions
Does a WhatsApp share link require the recipient to already have my number saved?
No — a wa.me-style link opens a chat with the specified number directly, without requiring either party to have already saved the other’s contact, which is exactly why these links are commonly used for business inquiry buttons on websites.
Will the pre-filled message text work correctly if it contains special characters or line breaks?
Yes, the tool handles proper URL encoding automatically, so special characters, line breaks, and symbols in your message text are correctly escaped and will display properly in the destination app rather than breaking the link.
What’s the difference between the universal .ics calendar link and a Google Calendar-specific one?
An .ics file works across virtually any calendar application (Google Calendar, Outlook, Apple Calendar, and others) since it’s a standard file format, while a Google Calendar quick-add link is faster for users specifically on Google Calendar but won’t work the same way for someone using a different calendar app.
Can I generate a link that pre-fills an email but leaves the “to” field empty, so I control who I send it to later?
Yes, the recipient field is optional — leave it blank to generate a mailto: link that opens a new email with only the subject and body pre-filled, letting the person clicking it (or you, later) choose the recipient.