share linkshare buttonshare intentsocial sharingurl

Social Share Link Generator — Free Tool

Turn one URL into ready share links for X, Facebook, LinkedIn, Reddit, Pinterest, Telegram, WhatsApp, Bluesky, Mastodon, Threads and email. Each uses that network’s real parameters, and the rows that quietly drop your caption are labelled instead of leaving you guessing.

Features

  • Eleven networks from one URL: X, Facebook, LinkedIn, Reddit, Pinterest, Telegram, WhatsApp, Bluesky, Mastodon, Threads and email
  • Each network’s real parameters — Reddit takes a title, Pinterest a description, WhatsApp and Bluesky one combined text
  • Rows are labelled where the network ignores your caption, your hashtags or your via handle, so nothing vanishes unexplained
  • Mastodon is built per instance, because a federated network genuinely has no single share host
  • Copy any link or open it to test; every value is percent-encoded and nothing leaves your browser

Frequently asked questions

Does opening a share link post anything?

No. A share intent opens the network’s own composer with the fields pre-filled, and the post only happens when the person presses that network’s post button. That is also why these links are safe to put on a page: they cannot post on a visitor’s behalf, and they never see the visitor’s account.

Why did my pre-filled text disappear on Facebook and LinkedIn?

Because both networks removed it. Facebook’s sharer reads only the URL — the old quote parameter was deprecated in 2017 — and LinkedIn’s share-offsite endpoint reads only url. Whatever caption those pages show is pulled from the page’s own Open Graph tags, which is why the tags are worth getting right. Those rows are labelled here rather than pretending the text is going somewhere.

Why does Mastodon need me to type an instance?

Because Mastodon is not one website. Each instance runs the share page at its own domain, so a share link only works for people signed in to that instance. Buttons that hardcode mastodon.social are wrong for everyone else. Set the instance your audience actually uses, or leave the field for people to change.

What happens to my hashtags?

X is the only network here with a real hashtags parameter, so yours go there as a comma-separated list without the #. Everywhere that accepts free text, they are appended to the caption as #tags instead. On the networks with no text field at all — Facebook, LinkedIn, email subject-only cases — they are dropped, and the row says so.

Can I use these as buttons on my site?

Yes, that is the usual use. Paste the link into an anchor and add rel="noopener" if it opens in a new tab. Do not add tracking parameters by hand afterwards — build the URL with those already in it, using a UTM builder, so the encoding stays correct. And re-check the link if you later change the page URL: a share button pointing at a redirect works, but the shared card comes from the destination.