Why use FixTweet?

Features

Other than the reasons outlined on the homepage, FixTweet tries to offer the most features possible within the confines of our embeds.

FixTweet

Twitter default

vxTwitter (BetterTwitFix)

Twxtter (sixFix)

Embed Tweets / Images

✔️

✔️

✔️

✔️

Embed profile pictures on text Tweets

✔️

➖ Discord Only¹

✔️

✔️

Embed Twitter Videos

✔️

➖ Discord Only¹

✔️

✔️

Embed External Videos (YouTube, etc.)

✔️⁵

❌

❌⁴

❌

Embed Poll results

✔️

❌

✔️

❌

Embed Quote Tweets

✔️

❌

☑️ Without Media

☑️ Without Media

Embed Multiple Images

✔️

➖ Discord Only³

✔️

❌

Translate Tweets

✔️

❌

❌

❌

Publicly accessible embed index

❌²

N/A

❌²

✔️

Replace t.co with original links

✔️

❌

❌

❌

Media-based embed colors on Discord

✔️

❌

❌

❌

Redirect to media file (without embed)

✔️

❌

☑️ Subdomain broken, no images

☑️ No images

Strip Twitter tracking info on redirect

✔️

❌

✔️

✔️

Show retweet, like, reply, view counts

✔️

➖ Discord Only, no views³

☑️ No replies or views

☑️ No replies or views

Discord sed replace (s/) friendly

☑️ twittpr.com

N/A

❌

✔️

Tweet fetch API for Developers

✔️

N/A

❌

✔️

DDoS protection & low latency globally

✔️

N/A

❌

❌

Last commit

fc

N/A

vc

sc

¹ Discord will attempt to embed Twitter’s video player, but it is unreliable and does not work on mobile

² Neither FixTweet or vxTwitter have a public embed ledger, for privacy reasons. vxTwitter still stores all responses in a database / JSON file controlled by the owner. FixTweet by contrast relies on Cloudflare caching of responses: there is no link store accessible to the owner.

³ Discord uses a custom embed container for Twitter.com to enable multi-image, which is unfortunately not available to other websites.

⁴ On GitHub, BetterTwitFix (vxTwitter) claims to support this feature, however in my testing as of mid-July 2022, this does not seem to work.

⁵ External media requiring web containers, such as YouTube, won’t embed in Telegram because Telegram doesn’t support it. Plain media will work in Telegram, and it works either way inside Discord.

Our Privacy-First Approach

FixTweet was architected around user privacy from the very beginning. We don’t log, save, or publicly disclose Tweets that are sent or embedded. It is built on Cloudflare Workers, a decentralized and serverless platform, and only operates on-demand - when a request is sent. In fact, it has no persistent memory, file system, or Tweet database to speak of.

We are committed to both privacy and transparency about what we do and don’t do with user data:

  • We use Cloudflare for caching FixTweet responses to expedite repeated access, with a maximum Time to Live (TTL) of 1 hour.

  • Temporary, real-time logging in the terminal (using wrangler tail) is employed only for debugging and servicing by the developer, and is never saved or used for other purposes.

  • We use Cloudflare Analytics Engine to collect anonymous, aggregated statistics without user or Tweet identification data. This data includes the country of your IP address, your user agent, whether the request was successful or not, and whether the Tweet is likely SFW or NSFW.

  • In rare cases, Tweet URLs causing runtime errors (exceptions) may be logged to flag down issues causing your embed to break. We use Sentry to do so.

Plus, even if you don’t do so, FixTweet automatically removes Twitter’s tracking parameters (like ?s and &t) when you click on fxtwitter links, as these are exclusively used for Twitter telemetry.