Web

Share link & shortcuts

The simplest way to post: open a link, confirm, done. Great for phones, bookmarks, and the iOS share sheet.

The idea

tinyposter has a special page at /post. Open it with a few URL parameters and it pre-fills a one-tap composer. Confirm and the post goes live.

You stay logged in via your normal browser session — no API token needed for this path. That means it works from any device where you're signed into tinyposter.app.

The URL format

text
https://tinyposter.app/post?text=YOUR_TEXT&platforms=TWITTER,LINKEDIN

# Optional extras:
# &at=2026-05-03T13:00:00Z   schedule for later
# &media=https://...,https://...   image/video URLs
# &title=Optional title             used for video titles

That's it. The page handles URL-encoding the values you pass.

Use cases

  1. 01

    Browser bookmark / bookmarklet

    Highlight some text on any web page, hit your bookmark, and tinyposter opens with that text pre-loaded.

    Add this as a bookmark — bookmark name “Post to tinyposter”, URL:

    javascript
    javascript:(()=>{const t=window.getSelection().toString()||document.title;window.open('https://tinyposter.app/post?text='+encodeURIComponent(t)+'&platforms=TWITTER',_blank)})();

    Now select text on any page, click the bookmark, and you get a tinyposter composer with that text.

  2. 02

    iOS Shortcut — quick post from anywhere

    Make a Shortcut that posts whatever you type or share:

    1. Open the Shortcuts app on iPhone.
    2. Tap + to make a new one.
    3. Add action: Ask for Input → set prompt to “What to post?”
    4. Add action: URL → paste:
      text
      https://tinyposter.app/post?text=[Provided Input]&platforms=TWITTER,LINKEDIN
      Replace [Provided Input] with the magic variable from the previous step.
    5. Add action: Open URL.
    6. Name it “Post,” pick an icon, and add it to your home screen.

    Now you tap the icon, type the post, hit go, confirm in Safari, done.

  3. 03

    iOS Share Sheet — post things you read

    Make a second Shortcut that takes whatever you're sharing (text, URL, etc.) and pre-fills it.

    1. New Shortcut → toggle Show in Share Sheet → accept Text and URLs.
    2. Action: Get Contents of Shortcut Input.
    3. Action: URL → paste:
      text
      https://tinyposter.app/post?text=[Shortcut Input]&platforms=THREADS,BLUESKY
    4. Action: Open URL.

    Now in any app, tap Share → tinyposter and you go straight to a pre-filled composer.

  4. 04

    Android Tasker / Web Intent

    Same idea on Android. In Tasker (or any automation app), build a task that opens a URL with the same query string. Or use a home-screen widget that opens the URL directly.

Examples to copy

Pre-filled tweet

text
https://tinyposter.app/post?text=Hello%20world&platforms=TWITTER

Cross-post to three platforms, scheduled for Sunday

text
https://tinyposter.app/post?text=Sunday%20coffee%20thoughts&platforms=TWITTER,LINKEDIN,BLUESKY&at=2026-05-03T13:00:00Z

Post with a photo

text
https://tinyposter.app/post?text=New%20work%20today&platforms=INSTAGRAM&media=https%3A%2F%2Fexample.com%2Fphoto.jpg
Why no token in the URL?
Putting access tokens in URLs is risky — they end up in browser history, server logs, and analytics. The share-link page uses your normal logged-in session instead. If you need token-based posting (cron jobs, agents, automation), use the HTTP API or CLI.

Troubleshooting

It sent me to the login page

You're not signed in on this device's browser. Log in once at tinyposter.app/login — Safari/Chrome/etc. will keep the session for weeks.

It says "connect an account first"

You haven't connected any social platform yet. Add one at /dashboard/accounts.

The text comes through with weird characters

URL-encode anything you put in ?text=. Spaces become %20, ampersands become %26, etc. iOS Shortcuts and most automation tools encode automatically.