Heads-up
Discord attachment limits depend on your plan. Uploading to swiftimg gives you a separate image link, subject to swiftimg plan limits. Public embeds should contain only images you intend anyone to access.
Step by step
1. Upload to swiftimg
Anonymous upload at /upload returns a direct image URL. The share box copies the URL to the clipboard with one click.
2. Paste the URL in Discord
Discord auto-embeds the image (or animated WebP for GIFs). The preview includes width/height and dominant colour, pulled from OpenGraph.
Discord message Look at this: https://i.swiftimg.com/abc123.png3. Use the share page for a richer card
Pasting the /i/abc123 viewer URL (instead of the direct image URL) shows a full OpenGraph card with the title, dimensions, and a play button on videos.
Discord — FAQ
Will the link still work if I leave the server?
Yes. swiftimg URLs are independent of any Discord server or account — they keep working as long as the upload exists.
What's the maximum file size I can upload?
swiftimg Free accepts files up to 10 MB. Paid plans raise the upload limit; see /pricing. Hosting elsewhere does not change Discord's own attachment limits.
Do GIFs autoplay in Discord?
Yes. Discord autoplays animated images linked directly. swiftimg auto-converts GIFs to animated WebP for grid views; the original GIF URL still autoplays in chat.
See also
Image hosting for Slack
Upload images and GIFs to swiftimg and paste the URL into Slack. The link unfurls with an inline preview, with no per-channel storage cap.
Image hosting for Telegram
Upload to swiftimg and share the link in a Telegram chat or channel for a permanent URL with inline preview.
swiftimg vs Discord attachments
Compare swiftimg and Discord attachments: hosting workflows, editing, costs and migration.
Hosting for Discord works on the free plan — see swiftimg pricing and plan limits for what each tier includes, or read the image hosting API documentation to upload from your own code instead of the browser.
Ready to host your Discord images?
Browser uploads and API access are available free. Paid plans add higher limits; Developer and Business include signed transforms and custom domains. Commercial use requires Business.