Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk9 min

Fix Discord Embed Not Working

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When Discord embeds don’t show up, it’s usually not “Discord being broken.” It’s typically one of three things: link previews being disabled/blocked, server/channel permissions preventing embed content, or a bot/webhook payload being invalid.

This guide walks through the fixes in the fastest order, from quick client checks to strict server permissions and payload troubleshooting for rich embeds.

As an Amazon Associate I earn from qualifying purchases.

Use the steps as a checklist: confirm whether you’re failing on a regular link preview or on a bot/webhook embed, then follow the matching section.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What It Means When Discord Embeds Don’t Work

On Discord, the term “embed” can refer to two different systems:

#1 Best Overall
Discord Nitro 3-Month Subscription Gift Card [Digital Code]
  • Unleash more fun chatting and hanging out with friends on Discord with Nitro!
  • Get access to all Nitro perks, including HD streaming, custom emojis, bigger file uploads, and more.
  • A great gift for yourself and your favorite folks on Discord. Nitro gift card codes are easy to use and never expire.
  • Available in 1, 3, 6, and 12 month amounts. Cannot be redeemed for the Nitro Basic plan.
  • Gift card code will be delivered via email. No returns or refunds on Discord Nitro gift card codes. Terms apply.
  • Link embed / rich preview: You paste a URL (example: a YouTube link) and Discord renders a preview card.
  • Bot/Webhook embed: A bot or webhook sends a message with structured embeds (title, description, fields, images).

Those fail for different reasons. A link preview might fail due to URL/provider restrictions or settings, while a bot embed might fail due to incorrect JSON fields or missing permissions.

First Checks That Solve Most Cases

Start with these because they resolve the majority of “Discord embed not working” reports.

  1. Try a known-good URL: Paste a YouTube URL (e.g., https://www.youtube.com/watch?v=dQw4w9WgXcQ) or a GitHub issue link and see if the preview renders.
  2. Confirm you’re not double-encoding: If your link is wrapped by tracking parameters or encoded URL strings, paste the clean URL instead.
  3. Check message sending behavior: If Discord sends a normal message but no preview, it’s likely a link-side or client/server setting issue. If the message fails entirely or shows plain text, it’s usually permissions or formatting.
  4. Refresh and re-test: Close and reopen Discord, then retest in a different channel.

Client-Side Causes: Settings, Caching, and Account State

Discord can disable link previews depending on settings and client behavior. Even if the UI doesn’t label it as “embeds,” you’ll see it as “no rich preview.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check Discord settings for content preview behavior

The wording differs slightly by version, but the goal is the same: ensure link preview/rich embeds aren’t disabled.

  • Open Discord > User Settings (gear icon).
  • Go to Text & Images.
  • Look for settings related to link previews, embed previews, or show images (names vary). Enable previews if you see an option.

Force a cache reset by reinstalling the client

If the app UI appears normal but previews never render, clearing cached assets can help.

  • Desktop: Sign out, then fully quit Discord and relaunch. If needed, reinstall Discord.
  • Mobile: Update the app first. If it persists, clear app cache if your OS offers it (Android), or reinstall the app (iOS/iPadOS).

Test your account in a different environment

To rule out an account-specific issue (rare, but it happens), log into Discord in another client (desktop vs iPhone/iPad) and paste the same link in the same channel.

Server-Side Causes: Permissions, Roles, and Channel Settings

Even if your client is fine, Discord can prevent rich previews in certain channels or for certain roles.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check channel permissions for embed/link preview behavior

Ask a server admin to verify these for your role:

  • Read Messages (obviously required)
  • Send Messages
  • Embed Links (critical for bot/webhook embed content)
  • Attach Files (sometimes affects preview images)

If Embed Links is disabled, bot/webhook embeds may fail or show as plain text.

Rank #2
Discord Nitro 12-Month Subscription Gift Card [Digital Code]
  • Unleash more fun chatting and hanging out with friends on Discord with Nitro!
  • Get access to all Nitro perks, including HD streaming, custom emojis, bigger file uploads, and more.
  • A great gift for yourself and your favorite folks on Discord. Nitro gift card codes are easy to use and never expire.
  • Available in 1, 3, 6, and 12 month amounts. Cannot be redeemed for the Nitro Basic plan.
  • Gift card code will be delivered via email. No returns or refunds on Discord Nitro gift card codes. Terms apply.

Check channel restrictions (slowmode, age gates, or moderated channels)

Some servers use extra restrictions. For example, slowmode won’t block embeds, but moderation bots can sanitize content and strip embed previews.

  • Try the same message in a different channel (one with fewer restrictions).
  • If the server uses a moderation system, check whether it modifies messages and blocks embed content.

Try in a different server (A/B test)

If embeds work in Server A but not Server B, it’s almost always server permissions or channel rules.

Link-Side Causes: Why Some URLs Won’t Embed

Discord doesn’t embed every URL. Providers must support metadata parsing (Open Graph/Twitter cards, etc.), and Discord applies its own allow/deny logic.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Paste the direct canonical URL

Many “embed not working” cases are caused by using share links, shortened URLs, or tracking URLs that redirect repeatedly.

  • Prefer the canonical provider URL.
  • Avoid copy/paste of a rendered preview URL that already contains %3D or %2F encoding.

Watch for unsupported providers and file URLs

Discord generally handles common providers (like YouTube) well, but it may not preview:

  • Some private pages (login required)
  • URLs that return 403/401 to Discord’s crawler
  • Raw file links without HTML metadata (e.g., a direct .mp4 or .pdf URL may not produce a rich preview)

Examples of what typically works

These providers often embed correctly when links are public and not blocked:

  • YouTube video links
  • GitHub repositories/issues/pulls (public)
  • WordPress posts/pages with proper Open Graph tags
  • iCloud links only when they resolve to a public preview (many iCloud pages require auth)

When You’re Using a Bot or Webhook Embed

If you’re seeing “no embed” when your bot sends a message with rich formatting, you’re dealing with structured embeds, not link previews.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Confirm the target channel can display embeds

Even if your code is perfect, Discord won’t render embeds if the bot can’t embed.

Rank #3
Discord Nitro 6-Month Subscription Gift Card [Digital Code]
  • Unleash more fun chatting and hanging out with friends on Discord with Nitro!
  • Get access to all Nitro perks, including HD streaming, custom emojis, bigger file uploads, and more.
  • A great gift for yourself and your favorite folks on Discord. Nitro gift card codes are easy to use and never expire.
  • Available in 1, 3, 6, and 12 month amounts. Cannot be redeemed for the Nitro Basic plan.
  • Gift card code will be delivered via email. No returns or refunds on Discord Nitro gift card codes. Terms apply.
  • Check the bot role’s permissions: ensure Embed Links is enabled.
  • Verify the bot has View Channel and Send Messages.

Check whether you’re using Discord API or a library

Libraries change method names, but the underlying fields follow Discord’s embed schema.

Common stacks:

  • JavaScript with discord.js
  • GitHub Actions bots / webhook senders
  • Webhooks posted by a server or automation

If you’re using npm packages, make sure you’re running updated versions compatible with current Discord API expectations.

Validate your embed payload shape

Discord embed JSON must include the correct structure. A typical embed contains fields like title, description, color, url, thumbnail, and image.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If your embed object is missing embeds (for some APIs) or you’re putting embed fields at the wrong level, Discord won’t render it.

Common Formatting Mistakes (Bots/Webhooks)

These are the classic reasons bot/webhook embeds “don’t work” even though the message is sent.

Sending the wrong property name

Depending on the API wrapper, you must send embeds under the correct key. In many JavaScript wrappers, the message call expects something like:

{ embeds: [ { title: "..." } ] }

If you accidentally send { embed: ... } or nest incorrectly, Discord will ignore it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Using invalid color formats

Some wrappers require integer colors (e.g., 0x5865F2). Others accept strings only if the library converts them. When the color is invalid, the embed may be partially dropped.

Rank #4
Roblox Digital Gift Card - 1,000 Robux [Includes Exclusive Virtual Item] [Digital Code]
  • The easiest way to add Robux (Roblox’s digital currency) to your account. Use Robux to deck out your avatar and unlock additional perks in your favorite Roblox experiences.
  • This is a digital gift card that can only be redeemed for Robux at Roblox.com/redeem. It cannot be redeemed in the Roblox mobile app or any video game console. Please allow up to 5 minutes for your balance to be updated after redeeming.
  • Roblox Gift Cards can be redeemed worldwide, perfect for gifting to Roblox fans anywhere in the world.
  • From now on, when you redeem a Roblox Gift Card, you get up to 25% more Robux. Perfect for gaming, creating, and exploring- more Robux means more possibilities!
  • Every Roblox Gift Card grants a free virtual item upon redemption.

Overlong fields

Discord enforces limits (field lengths, number of fields per embed, total embed size). If you exceed limits, Discord may reject the message or omit parts.

  • Keep title, description, and each field value within Discord limits.
  • Don’t spam too many fields. If you do, consolidate.

Empty or null values

Don’t include empty strings for critical fields if your library doesn’t filter them. Some wrappers serialize nulls and Discord may reject the embed.

Broken URLs in embed images

Embed images (like thumbnail.url or image.url) must be valid and publicly accessible. If the URL requires authentication, the embed may render but the image will be missing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to Diagnose the Exact Failure Source

You’ll solve this faster if you identify which layer is failing: link preview, permissions, or embed payload.

What you see Most likely cause Fastest test
Plain link text only, no preview Link/provider restrictions or client settings Paste a known-good YouTube URL in the same channel
Bot sends message, but embed section is missing Missing Embed Links permission or wrong payload structure Verify bot role permissions + test with a minimal embed payload
Embed shows but images don’t Image URL not publicly accessible Open the image URL in an incognito browser
Embeds work in one server but not another Server/channel permission or moderation rules Try the same user/bot in both servers

Platform-Specific Troubleshooting

Discord embed behavior can vary slightly by client, but you can standardize your diagnosis using the same link and the same channel.

Windows & macOS (Discord Desktop)

Desktop is your best bet for debugging because it’s easy to compare behavior across servers.

  1. Update Discord to the latest version available in your OS app flow.
  2. Quit Discord completely, then relaunch.
  3. Paste the same URL in a channel where you know previews usually work (test channel).
  4. If previews still fail, reinstall Discord and retry.
  5. For bots/webhooks: check the bot role has Embed Links permission in the test channel.

iPhone & iPad (Discord Mobile)

Mobile can sometimes show fewer previews due to data saver modes or cached rendering differences.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Update the Discord app from the App Store.
  2. Try cellular vs Wi‑Fi (previews can fail when network requests are blocked).
  3. Paste the test YouTube link in the same channel you’re debugging.
  4. Reinstall Discord if previews never appear on any server.
  5. If bot embeds don’t show on mobile but do on desktop, compare permissions and test message types (bot embed vs link preview).
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Alternatives When Embeds Are Blocked

If the environment blocks previews (permissions, moderation rules, or provider limitations), you still have workable options.

Best Value
Roblox Digital Gift Card - 2,500 Robux [Includes Exclusive Virtual Item] [Digital Code]
  • The easiest way to add Robux (Roblox’s digital currency) to your account. Use Robux to deck out your avatar and unlock additional perks in your favorite Roblox experiences.
  • This is a digital gift card that can only be redeemed for Robux at Roblox.com/redeem. It cannot be redeemed in the Roblox mobile app or any video game console. Please allow up to 5 minutes for your balance to be updated after redeeming.
  • Roblox Gift Cards can be redeemed worldwide, perfect for gifting to Roblox fans anywhere in the world.
  • From now on, when you redeem a Roblox Gift Card, you get up to 25% more Robux. Perfect for gaming, creating, and exploring- more Robux means more possibilities!
  • Every Roblox Gift Card grants a free virtual item upon redemption.

Use plain URLs plus a manual title line

Instead of relying on embed cards, post:

  • A short descriptive line
  • The raw URL on a separate line

This keeps context even when Discord can’t render rich cards.

For bots: fall back to text fields

If embeds fail, structure your message content using multiple short lines so it remains readable:

  • Title as the first line
  • Description next
  • Links as plain URLs

Use attachments for images if embed image hosting is the problem

If your embed image URLs aren’t publicly reachable, you can send the image as an attachment (only if your bot/user has Attach Files permission).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

FAQs

Why does Discord show the link text but never the preview?

Most often the provider can’t be accessed by Discord’s preview fetcher (auth required, 403/401) or client/server settings disable link previews. Try a YouTube URL in the same channel to confirm it’s not just one site.

My bot sends embeds, but they don’t show. What should I check first?

First verify the bot role has Embed Links permission in that specific channel. Then test with a minimal embed payload (one title and one color). If it still fails, validate your payload structure under the correct wrapper/library call.

Do Discord embeds work differently on iPhone vs desktop?

They can. Mobile rendering, caching, and network behavior differ. The most reliable approach is to test the exact same message/link in the same channel on both desktop and iPhone/iPad and compare whether it’s link previews or bot embeds that fail.

Can moderators or bots strip embeds?

Yes. Some moderation systems sanitize or rewrite messages to enforce rules. If only certain channels are affected, test in another channel with fewer automations and compare results.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Will private or unlisted pages embed?

Often no. If the URL requires login or blocks crawlers, Discord can’t fetch metadata or preview content. Make the page publicly reachable (or use a different public endpoint) and retry.

Bottom Line

Discord embed not working almost always comes down to either link preview restrictions (provider access, settings, or channel rules) or bot/webhook issues (missing Embed Links permission or a malformed embed payload). Treat it like a layer-by-layer diagnosis.

Start with a known-good YouTube link test, then isolate server/channel permissions, and finally validate your bot/webhook payload with a minimal embed. You’ll find the cause quickly—and you’ll know what to change to make embeds render consistently.

Quick Recap

Bestseller No. 1
Discord Nitro 3-Month Subscription Gift Card [Digital Code]
Discord Nitro 3-Month Subscription Gift Card [Digital Code]
Unleash more fun chatting and hanging out with friends on Discord with Nitro!; Available in 1, 3, 6, and 12 month amounts. Cannot be redeemed for the Nitro Basic plan.
$29.97
Bestseller No. 2
Discord Nitro 12-Month Subscription Gift Card [Digital Code]
Discord Nitro 12-Month Subscription Gift Card [Digital Code]
Unleash more fun chatting and hanging out with friends on Discord with Nitro!; Available in 1, 3, 6, and 12 month amounts. Cannot be redeemed for the Nitro Basic plan.
$99.99
Bestseller No. 3
Discord Nitro 6-Month Subscription Gift Card [Digital Code]
Discord Nitro 6-Month Subscription Gift Card [Digital Code]
Unleash more fun chatting and hanging out with friends on Discord with Nitro!; Available in 1, 3, 6, and 12 month amounts. Cannot be redeemed for the Nitro Basic plan.
$59.94
Bestseller No. 4
Roblox Digital Gift Card - 1,000 Robux [Includes Exclusive Virtual Item] [Digital Code]
Roblox Digital Gift Card - 1,000 Robux [Includes Exclusive Virtual Item] [Digital Code]
Every Roblox Gift Card grants a free virtual item upon redemption.; For more information, please visit roblox.com/giftcardFAQs.
$10.00
Bestseller No. 5
Roblox Digital Gift Card - 2,500 Robux [Includes Exclusive Virtual Item] [Digital Code]
Roblox Digital Gift Card - 2,500 Robux [Includes Exclusive Virtual Item] [Digital Code]
Every Roblox Gift Card grants a free virtual item upon redemption.; For more information, please visit roblox.com/giftcardFAQs.
$25.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.