Free Twitter / X Tool — Repost with Credit
Tweet Source Link Extractor
Paste any X / Twitter link, extract the post's source t.co link, and repost it with your own caption — the original creator stays credited.
Paste any tweet URL
You'll land on the X compose window with the source link already in the post body. Add your own caption above it and hit Post.
Why bother with the source link?
When you copy-paste someone else's tweet text without attribution, X has no way of knowing where it came from — the original creator gets zero credit, and the post looks like yours. Quote-tweets bury the original in a tiny embed. Screenshotting strips it of all metadata.
The cleanest single-tweet way to credit a source is to include the original post's
t.co link inside your repost. X expands it into a full embedded card, the
original poster gets the engagement, and your followers can click through. We
built a whole hub of free tools around
this kind of small-but-useful workflow — this one's the most overlooked.
Three ways to use this
Pick the one that fits where you are when you read a tweet you want to repost.
A. From the Chrome extension (one click)
The XposterAI Chrome extension drops a small Repost with source button next to every tweet's actions row. Click it, and a fresh compose window opens with the source link already inserted — add your caption, hit Post.
Watch it in action inside the extension popup ↑
- Install the XposterAI extension (free, no card).
- Open X. The button shows up on every tweet automatically.
- Click it on the tweet you want to share. Add your caption. Post.
B. From this page (paste a link)
- Copy the link to the tweet you want to share (the "Copy link" item in the X share menu works).
- Paste it into the form at the top of this page.
- Click Get source link & open X. The X compose window opens in a new tab with the source link inside the post body. Add your caption and Post.
Works on desktop or mobile browsers. Bookmark this page for one-click access.
C. From your phone (bookmarklet trick)
Save this one-line JavaScript bookmark to your browser. On any tweet page, tap it — and you'll land on the X compose window with the source link prefilled. Same idea on desktop too.
javascript:(function(){location.href='https://xposterai.com/extract?tweet_url='+encodeURIComponent(location.href);})();
Desktop install
- Show your bookmarks bar (
Cmd+Shift+Bon Mac,Ctrl+Shift+Belsewhere). - Drag the XPoster: Extract Source button above onto the bookmarks bar.
- On any tweet page, click it. The X compose window opens with the source link prefilled.
Mobile install (the trick)
- On desktop Chrome, save the bookmark above. Name it
xposter extractso it's easy to type. - Make sure your phone's Chrome is signed in as the same Google account — bookmarks sync over.
- On your phone, open the tweet in Chrome (in the X app, tap Share → Open in Chrome).
- Tap the address bar and type
xposter— the saved bookmark appears in suggestions. Tap it. - The X compose window opens with the source link prefilled. Add your caption and Post.
It looks fussy written out, but once it's saved you're three taps from a properly-credited repost.
FAQ
What's a t.co link?
X wraps every URL posted on the platform with a short t.co redirect for click tracking. The t.co link for an X post resolves to the post itself — so dropping it into a new tweet renders the original as an embedded card.
Does this work for tweets with images or videos?
Yes. X expands the t.co link into a full card showing the original tweet, including media. Your repost shows your caption above the card.
Is this against X's terms of service?
No — quite the opposite. You're sharing a public link with full attribution to the original poster. That's the exact behavior X built t.co wrapping for. Nothing is scraped and no API is hit.
Will the original poster see my repost?
They'll see the engagement on their original tweet (the embedded card counts as a view). They won't get a direct notification unless you also @-mention them in your caption — which is a nice touch.
What if the tweet has been deleted?
If the source tweet is gone, we can't extract a t.co link for it and you'll get a "no source link found" message. Deleted tweets can't be reposted with credit because there's nothing to credit to.
Why not just quote-tweet?
Quote-tweets work, but the embedded original is tiny and easy to miss. A t.co link inside the post body expands to a full card, gives the original much more visual weight, and reads more naturally as "here's something I want you to see" rather than "let me react to this."
More free tools
Twitter Character Counter
Count characters the way X does — URLs weighted as 23, emojis as 2. Real-time, free, no signup.
Open tool →Twitter Thread Splitter
Paste a long post, get a clean numbered thread split on sentence boundaries — under 280 chars per tweet, copy-ready.
Open tool →Tweet Preview Generator
See exactly how your tweet will look on X — light or dark theme, with or without media. Free, no signup.
Open tool →Twitter Bold Text Generator
Convert plain text to Unicode bold / italic / bold-italic so it renders styled on X, LinkedIn, and Instagram. Copy with one click.
Open tool →Engagement Rate Calculator
Paste likes, replies, retweets, and your follower count — get your engagement rate, plus the median benchmark for your follower bracket.
Open tool →Best Time to Post on X
Auto-detected timezone plus weekday-aware recommendations for when to post on X.
Open tool →Hashtag Density Analyzer
Paste a tweet, see how many characters your hashtags consume, get flagged for overuse.
Open tool →Twitter Emoji Picker
Searchable, click-to-copy grid of every emoji and useful Unicode symbol that renders cleanly on X.
Open tool →Tweet Tone Rewriter
Paste a tweet, pick a tone (witty, professional, casual, sharp), get three rewrite variants. 280-char hard cap, 3 free uses per day.
Open tool →Reply Generator
Paste a tweet, get an on-tone reply suggestion. 3 free uses per day. The full version lives in our Chrome extension.
Open tool →Hashtag Generator
Paste a tweet, get 5-10 relevant hashtags. Cheapest LLM tool we run — capped to a tweet-sized input.
Open tool →X Profile QR Code Generator
Generate a clean QR code for your X profile or any URL. Downloadable PNG, no signup, no watermark.
Open tool →UTM Campaign URL Builder
Build properly-encoded UTM tracking URLs for Google Analytics, X / Twitter, LinkedIn, or email campaigns. Live preview, one-click copy.
Open tool →Social Media Character Counter
Count characters against the right limit on Bluesky (300), Threads (500), Mastodon (500), LinkedIn (3000), and X (280). Free, no signup.
Open tool →