Social Share Link Generator

Create share links for X, Threads, Bluesky, LINE, WhatsApp, Telegram and email from a URL and text, correctly encoded in the formats each service documents. Nothing opens automatically; just copy the links.

  • Runs in your browser with cited reference data

Enter a URL that starts with http:// or https://.

Prefilled in the post; people can still edit it before posting.

Separate with spaces or commas (# is optional). X gets them as its hashtag parameter; other services get them after the text.

Share links

The links are only created, never opened automatically. A service’s post screen opens in a new tab only when you press “Open”.
  • X

    X Web Intent: text, url and hashtags (without #).

    https://x.com/intent/tweet?text=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds&url=https%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn&hashtags=Kyoto%2Cautumn
  • Threads

    Threads Web Intent: text and url (attached link). Hashtags go into the text.

    https://www.threads.com/intent/post?text=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds%20%23Kyoto%20%23autumn&url=https%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn
  • Bluesky

    Bluesky intent link: only text can be set, so the URL is added after the text (up to 300 characters).

    https://bsky.app/intent/compose?text=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds%20%23Kyoto%20%23autumn%0Ahttps%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn
  • LINE

    LINE share button format: url and text.

    https://social-plugins.line.me/lineit/share?url=https%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn&text=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds%20%23Kyoto%20%23autumn
  • WhatsApp

    WhatsApp click to chat: the text and URL become one message; you choose the recipient after opening it.

    https://wa.me/?text=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds%20%23Kyoto%20%23autumn%0Ahttps%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn
  • Telegram

    Telegram share button format: url and text.

    https://t.me/share/url?url=https%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn&text=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds%20%23Kyoto%20%23autumn
  • Email

    mailto (RFC 6068): an email with the first line of the text as subject and the text plus URL as body.

    mailto:?subject=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds&body=Our%20autumn%20trip%20to%20Kyoto%3A%20temples%20worth%20a%20visit%2C%20street%20food%20%26%20tips%20to%20avoid%20the%20crowds%20%23Kyoto%20%23autumn%0D%0A%0D%0Ahttps%3A%2F%2Fexample.com%2Fblog%2Fkyoto-autumn

For services without a share link

For Instagram, Facebook, TikTok, LinkedIn and other services that publish no share URL format, or require registering an app for one, copy this text and paste it into the post screen.

How to use

  1. Enter the URL of the page to share.
  2. Add text and hashtags if you like.
  3. Copy each service’s link for your buttons or emails. You can try it with “Open”.

FAQ

Why is there no Facebook or Instagram link?

Facebook’s share dialog requires a registered app ID, and Instagram and others publish no share URL format. A ready-to-paste text with the message and URL is provided instead.

Can I use any language and symbols?

Yes. The text, URL and hashtags are percent-encoded (UTF-8), so characters such as & and # are passed on correctly.

Notes & limitations

  • What you enter is processed only on this page and is not sent to YUCTS servers.
  • The formats follow each service’s published documentation (see the sources with their check dates). Services may change how they work.
  • How the post screen looks and how characters are counted depends on each service (only Bluesky’s 300-character limit is checked).

Data sources