How to Cover a URL on Discord
A raw URL pasted into Discord does three things at once: it fills up the message with text nobody wants to read, it generates an embed preview that takes up screen space, and it makes the chat look cluttered. There is a cleaner way to share links, and Discord supports it natively through its markdown formatting system.
Covering a URL means replacing the visible link with a label that reads naturally in a sentence, so only the anchor text shows. Discord also has separate methods for hiding the preview embed, covering a link with a spoiler, and suppressing link previews entirely on mobile. This article covers all of them.
Quick Answer: How to Cover a URL on Discord
Type [your label](URL) in a Discord message and send it. The label appears as a clickable hyperlink and the raw URL stays hidden. For example, typing [Google](https://google.com) renders the word “Google” as a blue link without showing the full address. This works in standard Discord chat messages on both desktop and mobile.
How Does the Discord Markdown Link Format Work?
Discord uses a markdown syntax borrowed from standard web writing. The format is square brackets containing the visible label, followed immediately by parentheses containing the URL.
The structure is: [label text](https://your-url.com)
When sent, Discord renders the label text as a blue underlined hyperlink. Clicking or tapping it opens the URL. The raw address itself does not appear in the chat. Other users see only the label you chose.
This is the cleanest method for covering a URL because the output reads naturally inside a sentence. Instead of pasting a link separately, you can write something like “Check the announcement post for details” and the link blends into the sentence flow without breaking it.
Does This Work in All Discord Text Fields?
The markdown hyperlink format works in regular chat messages, DMs, thread posts, and forum channel posts. It does not render in Discord channel names, server descriptions, or bios. In those fields, the syntax appears as raw text including the brackets and parentheses.
For content that appears in non-chat fields, there is no method to create a clickable hyperlink with a hidden URL. Those fields simply display text as written.
Does It Work on Discord Mobile?
The markdown link format works on Discord mobile. Type the full syntax directly into the message field: [label](URL). Discord’s mobile app renders it as a hyperlink the same way as desktop. There is no special step or different formatting required for mobile.
How Do You Hide a Link Preview or Embed on Discord?

When you paste a URL into Discord, the app usually generates a preview card below the message. This preview shows a title, description, and thumbnail pulled from the linked page. For platforms like YouTube, Spotify, and Twitter, the embed can be quite large.
What Is a Discord Link Embed?
A link embed is the automatic preview Discord generates when a URL is detected in a message. It pulls metadata from the destination page and displays it as a card in the chat. While useful for context, embeds can clutter a chat or reveal more about a page than the sender intended.
How Do You Turn Off a Link Embed on Discord?
Wrap the URL in angle brackets to suppress the embed while keeping the link clickable. The format is <https://your-url.com>. Discord shows the link as a clickable address but does not generate a preview card below it.
If you want to hide both the raw URL and the embed, combine the masked link format with the angle bracket inside it. However, Discord does not fully support nested formatting of this kind in all cases. The most reliable way to show a label without any embed is to use the [label](URL) format, which suppresses the embed automatically when Discord detects that the URL is masked.
How Do You Cover a URL with a Spoiler Tag on Discord?
Spoiler tags hide content behind a click-to-reveal element. The format is ||your content||. Anything placed between double vertical bars appears as a black redacted block until the viewer taps or clicks it.
Wrapping a URL in a spoiler tag looks like this: ||https://your-url.com||
When sent, the URL is hidden behind a spoiler block. Viewers must deliberately click to reveal it. This approach is different from masking the URL with a label. It does not replace the URL with readable text. Instead, it hides the raw URL entirely until the viewer chooses to reveal it.
Combining both methods gives full control: ||[your label](URL)|| sends a spoiler block that reveals a clickable labeled link when opened. For more detail on how spoiler tags apply to text beyond URLs, hide Discord text covers the full range of Discord’s content hiding tools.
How Do You Hide a YouTube or Spotify Link on Discord?
YouTube and Spotify links both generate large embed previews in Discord by default. The embed for a YouTube video shows the video player inline. The Spotify embed shows the album art and playback preview.
To share a YouTube link without the embed, wrap it in angle brackets: <https://youtu.be/your-video-id>. The link remains clickable but the video player does not appear in chat.
To mask the YouTube URL with a label and suppress the embed, use the markdown format: [Watch the video](https://youtu.be/your-video-id). This hides the URL and prevents the embed from generating.
The same approach works for Spotify, image links, GIF links, and any other URL type. Discord’s embed suppression behavior applies consistently across link types when the masked link format is used.
How Do You Put a Link in a Discord Bio?
Discord bios do not support clickable hyperlinks. Text entered in the bio field appears as plain text for all viewers. Pasting a URL into your bio shows the raw URL as text that cannot be clicked directly from the profile view.
Some users paste a shortened URL into their bio to make the address more readable, since short links are easier to type manually. However, no bio formatting trick makes a Discord bio link clickable through standard Discord features.
For users looking to customize their Discord profile in other ways, the Discord name tool covers blank and invisible name configurations that pair with bio customizations.
What Is a Discord Profile URL and How Do You Get It?
A Discord profile URL is a direct link to your Discord profile that others can open in a browser to view your public profile. It follows the format: https://discord.com/users/YOUR-USER-ID
To find your user ID, enable Developer Mode in Discord’s settings under Advanced. Then right-click your own username in any server member list and select Copy User ID. Paste that ID into the URL format above.
This link opens your public Discord profile in a browser. It shows your username, bio, linked accounts, and any public server activity depending on your privacy settings.
Can You Mask a Tracking or Grabify Link on Discord?
Discord’s markdown hyperlink format masks any URL behind a label, including tracking URLs from services like Grabify. The technical method is the same as for any other link.
That said, using masked links to deceive other users into clicking tracking URLs or harmful content violates Discord’s Terms of Service. Discord’s Trust and Safety team actively investigates reports of deceptive links. Accounts found using masked links to harvest IP addresses or direct users to harmful content are subject to permanent bans.
The URL masking method is a formatting tool intended for readable, clean link sharing. Using it ethically means the label accurately describes what the link opens. Misleading labels that hide the true destination are a misuse of the feature and carry real account consequences.
How Do You Send a Link on Discord Without Any Formatting?
Sometimes the goal is the opposite: sharing a URL as plain text so it does not generate an embed and does not render as a hyperlink at all.
Wrapping a URL in backticks creates an inline code block: `https://your-url.com` This makes the URL non-clickable and removes the embed. The URL displays in a monospace code font and cannot be clicked. This is useful when sharing a URL for reference purposes rather than for clicking.
For sending completely blank messages that contain no visible content at all, the blank Discord message guide covers the invisible character method that works in Discord’s chat field. And for more tools on invisible text and blank characters across platforms, the invisible character generator covers the full range of Unicode invisible text tools available for Discord and other platforms.
Frequently Asked Questions
Why is my label format not working in Discord?
The markdown hyperlink format does not render in Discord bios, channel names, or server descriptions. It only renders in chat message fields. If you typed the format in a bio or channel name, it will appear as raw text including the brackets and parentheses.
How do I stop Discord from showing a link preview?
Wrap the URL in angle brackets, like <https://example.com>. This makes the link clickable but prevents Discord from generating the preview card below it. Alternatively, using the [label](URL) masked link format also suppresses the embed in most cases.
Can I mask a URL in Discord on my phone?
The [label](URL) format works on Discord mobile. Type the full syntax into the message field and send. Discord’s mobile app renders it as a hyperlink the same way as the desktop version. No additional steps are required.
Does masking a URL hide it from Discord’s moderation systems?
Discord’s backend receives the full URL regardless of how it appears to other users. Masked links do not hide the destination from Discord’s systems. Link scanning and moderation tools operate on the underlying URL, not the display label.
Can I use this format to embed a link in a Discord bot message?
Bots and webhooks support the same markdown hyperlink format. Sending [label](URL) through a bot message renders as a clickable hyperlink in the same way as a user message. Bot messages also support embedded hyperlinks within embed fields and descriptions through Discord’s embed API.
What happens if I mask a link and the URL changes or breaks?
If the URL in the masked link becomes invalid or the destination goes offline, the hyperlink still appears in the chat with your chosen label. Clicking it will open the broken or missing destination page. The label text itself does not indicate whether the underlying URL is still active.
Final Takeaways
Covering a URL on Discord comes down to one primary format: [label](URL). This replaces the visible link with whatever label you choose and suppresses the embed preview automatically. It works in regular chat messages, DMs, threads, and forum posts on both desktop and mobile. For suppressing the embed without masking the URL, angle brackets around the link achieve the same result. Spoiler tags offer a third option that hides the URL entirely until the viewer reveals it deliberately.
None of these methods work in Discord bios or channel names, where markdown does not render. Discord bios show plain text only, and no formatting produces a clickable hyperlink outside of chat fields. Used in chat, the masked link format is Discord’s cleanest and most readable way to share any URL, from standard web pages to YouTube videos and Spotify tracks.