Heads-up
Discord's free-tier upload limit is 25 MB per message; Nitro raises it but the link still belongs to Discord. A stable third-party URL outlives any server.
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?
Free uploads accept files well above Discord's 25 MB limit; paid plans raise the cap further. See /pricing for the exact figures per tier.
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 CDN
Use a real image host instead of cdn.discordapp.com — links that don't expire.
Ready to host your Discord images?
Start free, then unlock the full API, transforms, signed URLs, and a custom domain on the Developer plan.