← Blog

Discord Not Showing Link Preview? Here's the Fix

You paste a link in Discord and nothing happens — no card, no image, just a plain URL. Here's why and how to fix it.

Discord not showing link preview?

Check your Open Graph tags free with Proovd — paste a URL and see exactly how it looks on Discord, X, LinkedIn, Slack, WhatsApp, and Reddit.

Quick Answer

  • Discord needs valid og:image, og:title, and og:description tags
  • Image must be at least 300×300 pixels
  • Check server settings — embeds may be disabled
  • Discord caches links — re-share to refresh

Why Discord Ignores Your Link Preview

Discord link previews (called "embeds") are powered by Open Graph tags, but Discord is pickier than most platforms about what it accepts. Here are the most common reasons your link preview isn't showing:

Embeds are disabled in your server. Discord server admins can disable link previews entirely. If you're in a server where no links show previews, this is likely the cause.

Missing or incomplete OG tags. Discord requires at minimum og:title and og:image to render an embed. If either is missing, Discord just shows the raw URL.

Image is too small or inaccessible. Discord needs the image to be at least 300×300 pixels and publicly fetchable. If your OG image is smaller or behind a paywall, Discord won't display it.

Discord's cache is stale. Discord caches link previews aggressively. Even after you fix your OG tags, Discord may continue showing the old (broken) preview until it re-fetches.

Step-by-Step Fix

Step 1: Check Your OG Tags

Discord relies on these Open Graph tags to render an embed:

<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<meta property="og:url" content="https://yoursite.com/page" />

All four tags should be present. Use Proovd to verify your tags are complete and correctly formatted.

Step 2: Verify Image Size

Discord's minimum requirements for link preview images:

If your image is smaller than 300×300, Discord will silently skip the preview. Bump it up to at least 1200×630 to cover all platforms.

Step 3: Check Server Embed Settings

If you're the server admin, check that embeds are enabled:

  1. Open your server settings (click the server name → Settings)
  2. Go to Enabled Text Affordances
  3. Make sure "Embeds" is toggled on
  4. Check individual channel settings too — channels can override server-level settings

Step 4: Clear Discord's Cache

Discord doesn't have a dedicated cache-clearing tool like LinkedIn's Post Inspector. The workaround:

  1. Update your page's OG tags
  2. Delete the old message with the broken preview from the Discord channel
  3. Re-post the same URL
  4. Discord will re-fetch and render the updated preview

Platform-Specific Notes

Discord vs. Slack. Both platforms use similar embed systems, but Slack has additional settings for link unfurling per workspace. Discord's settings are simpler — it's either on or off at the server level. If a Slack link preview isn't working, check your workspace settings too. You can test both with Proovd.

What about bots? If you're using a bot to post links, make sure the bot has the Embed Links permission. Without it, the bot can post messages but Discord won't generate embed previews.

Quick Fix Checklist

  1. Confirm og:title, og:description, and og:image tags are present
  2. Verify image is at least 300×300 pixels (1200×630 recommended)
  3. Ensure image URL is absolute (https://...) and publicly accessible
  4. Check server settings — embeds must be enabled
  5. Check bot permissions if using a bot to post
  6. Delete old message and re-post the URL to refresh cache
  7. Verify with Proovd before posting

Frequently Asked Questions

Does Discord use Twitter Card tags?

Discord primarily uses Open Graph tags. It may fall back to twitter:card tags if OG tags are missing, but you should always set OG tags first.

Why does my link preview work in some channels but not others?

Channels can have their own embed settings that override server-level settings. Check the channel settings for each one.

How long does Discord cache link previews?

Discord's cache can last several days. There's no guaranteed refresh time — deleting and re-posting the link is the fastest way to force a refresh.

Check your Discord link preview before you share

Check your Open Graph tags free with Proovd — paste a URL and see the preview on X, LinkedIn, Slack, Discord, WhatsApp, and Reddit.