How to Share Images on Discord, Reddit, Email, and Websites โ A Platform-by-Platform Guide
Each platform handles images differently. This guide covers the best image formats, size limits, embedding methods, and direct link techniques for Discord, Reddit, forums, email newsletters, and websites.
Sharing an image seems simple, but every platform has its own rules, formats, and quirks. The URL that auto-embeds beautifully on Discord might show as a broken link in an email newsletter. The image that looks perfect on Reddit might exceed Slack's file size limit. This guide covers the specific requirements and best practices for every major platform in 2026.
Understanding Direct Links vs. Gallery Links
The single most important concept in image sharing is the difference between a direct image link and a gallery/page link:
Direct link (what you usually want):
https://cdn.img-sharing.com/abc123.jpgOpens the raw image file. Works for embedding, auto-previews, HTML img tags.
Gallery link (a web page containing the image):
https://imgur.com/gallery/abc123Opens a web page with the image, plus navigation, ads, comments. Won't auto-embed in most platforms.
When in doubt, you want the direct link. It works in HTML <img> tags, Markdown, BBCode, Discord embeds, email newsletters, and virtually everywhere else.
Platform-Specific Guides
Discord
Discord is one of the most image-heavy platforms, but its built-in image sharing has significant limitations:
- File limit: 8MB for free users, 25MB with Nitro, 50MB with Nitro (server boost level 2+)
- Link expiration: Discord CDN links now expire, meaning old image links break over time
- Compression: Discord compresses images over 8MB, reducing quality
Best approach: Upload to an external host, paste the direct URL in chat. Discord automatically generates an inline preview for direct image URLs ending in .jpg, .png, .gif, or .webp.
Format recommendations:
- Screenshots โ PNG (sharp text, lossless)
- Photos โ JPG (smaller file, good enough quality)
- Reactions/animated โ GIF or WebP animated
- Keep under 8MB for free users to avoid compression
Reddit supports image posts natively, but external hosting is still useful for comments, multi-subreddit posts, and permanent links:
- Native upload: Works only for posts (not comments). Images are hosted on Reddit's servers. Limited to 20MB per image.
- Comment images: Require external hosting. Paste a direct URL, or use Markdown:
 - Cross-posting: Native uploads are tied to the original post. External URLs work across subreddits.
Email Newsletters
Email is the trickiest platform for images due to wildly inconsistent client support. Here's what actually works:
- Always use hosted images โ Reference external URLs in
<img>tags. Never use base64 encoding or inline embedding, which trigger spam filters. - HTTPS is mandatory โ Gmail, Outlook, and Apple Mail all flag or block HTTP image sources.
- Set explicit dimensions โ Always include width and height attributes. Email clients don't handle responsive images well.
- Keep images under 600px wide โ Standard email content width. Use 1200px for Retina sharpness.
- Always include alt text โ Many email clients block images by default. Alt text is your fallback content.
- Total email size under 100KB (excluding hosted images) โ Larger emails are more likely to hit spam filters.
HTML template example:
<img src="https://cdn.img-sharing.com/abc123.jpg"
alt="Product announcement - 30% off this week"
width="600" height="400"
style="display:block; max-width:100%; height:auto;" />Websites and Blogs
For embedding images in your own web content, external hosting with CDN delivery often outperforms self-hosting:
- HTML embedding:
<img src="direct-url" alt="descriptive text" loading="lazy"> - Markdown (GitHub, docs):
 - Always include alt text for accessibility and SEO
- Use lazy loading (
loading="lazy") for images below the fold to improve initial page load - Consider responsive images with
srcsetfor different screen sizes
Forums (BBCode)
Many traditional forums still use BBCode for formatting. The syntax is straightforward:
[img]https://your-direct-image-url.jpg[/img]Important: BBCode [img] tags require direct image URLs. Gallery page links won't display the image.
Slack and Teams
- Slack: Direct image URLs auto-unfurl with a preview. File size limit is 1GB for paid plans, varies for free.
- Microsoft Teams: Supports pasted image URLs but with less reliable preview. Direct file upload often works better.
- Both: Copy-paste from clipboard works for screenshots in both platforms.
Quick Reference: Embed Code Formats
Given a direct image URL like https://cdn.img-sharing.com/abc123.jpg:
HTML:
<img src="https://cdn.img-sharing.com/abc123.jpg" alt="Description" />Markdown (GitHub, Reddit, many blogs):
BBCode (forums):
[img]https://cdn.img-sharing.com/abc123.jpg[/img]Discord/Slack/chat:
https://cdn.img-sharing.com/abc123.jpgJust paste the URL โ these platforms auto-embed direct image links.
Common Image Sharing Problems and Solutions
- Image won't preview in Discord/Slack: You're using a gallery link instead of a direct image URL. Get the URL ending in .jpg/.png/.gif.
- Broken images in emails: The hosting service expired or changed URLs. Use a reliable host with permanent URLs.
- Image too large for platform: Compress with TinyPNG or Squoosh before uploading. Most platforms have 5-25MB limits.
- Quality degraded after sharing: The platform applied compression. For quality-sensitive sharing, use a host that preserves original quality.
- Old links stopped working: The hosting service purged images. Keep backups and use services with clear retention policies.
Frequently Asked Questions
Why don't my Discord image links show a preview?
What is a direct image link and why does it matter?
What's the best image format for email newsletters?
Do Reddit posts support direct image embedding?
Ready to try ImgShare?
Upload and share images instantly. No sign-up required. Free forever.
Start Uploading โ It's FreeMore Articles
How to Share Photos Anonymously Online: A Complete Privacy Guide
2026-03-16 ยท 13 min read
Batch Image Resizing: The Complete Guide to Resizing Hundreds of Images at Once
2026-03-15 ยท 9 min read
Reverse Image Search: How to Find Any Image's Source, Spot Fakes, and Protect Your Work
2026-03-14 ยท 14 min
How to Watermark Images Without Losing Quality: A Complete Guide
2026-03-13 ยท 12 min