Extend your app with powerful plugins built by the community.
Adds attachments to messages you already sent, while you edit them or from the message menu.
Animates anything that can be animated: avatars, decorations, nameplates, profile effects, server icons, emojis, stickers and GIFs.
Opens links and downloads without asking whether you trust the site or the file first.
Replaces the names of files you upload with random characters, a fixed name or a timestamp, keeping the extension.
Turns every message into Aussie English before you send it.
Rounds avatars to a corner radius you choose instead of circles.
Names GIFs in chat for screen readers by their tags or file name, instead of just 'GIF'.
Opens the GIF picker on your favourite GIFs instead of the category grid.
Adds search filters Discord supports but doesn't offer, such as embedType:, repliedToUserId: and includeNsfw:.
Marks new sessions, shows exactly when each was last used and lets you name them, in Settings > Devices.
Blurs attachments and embedded media in age-restricted channels until you tap them.
Shows animated typing dots and avatars beside channels where people are typing.
Shows the current message length and Discord's character limit in the composer.
Draws a rounded bubble behind each message.
Choose what double tap, triple tap and swipe do on a message: reply, edit, react, forward, save, copy or delete.
Removes tracking garbage from URLs before you send them.
Hides messages from blocked, ignored and hand-picked users, and replies to them, without blocking anyone on Discord.
Create slash commands that send saved text, images, and videos.
Shows a Rich Presence of your own on your profile: any name, text, images, timer and buttons.
Writes message times your way, with separate formats for today and older messages.
Makes YouTube embed titles and thumbnails less sensationalist, powered by DeArrow.
Shows the custom avatar decorations people pick on Decor, in chat and on profiles.
Useful tools for custom emojis and stickers.
Sends emojis and stickers you cannot use without Nitro as image links, like Vencord does, and shows the ones others send as real emojis and stickers.
Shows profile theme colors hidden in bios with invisible characters, so anyone can theme their profile without Nitro.
Puts your favourite emoji first in the emoji suggestions while you type a colon.
Shows file sizes on media picker thumbnails.
Jumps from a message to the first reply to it, from its long-press menu.
Save Discord GIFs as GIF files instead of videos.
Plays YouTube videos that are blocked from playing in Discord, such as music videos from UMG, instead of showing an error.
Always show the owner crown on the server owner's messages.
Creates, lists and revokes your friend invite links with the /friend-invites command.
Shows the date you became friends with someone on their profile.
Makes GIF picker selections paste a link into the chat box instead of sending immediately.
Search GIFs from Tenor or Giphy instead of Klipy, and switch providers right from the GIF picker.
Lets you pick which sticker 'Wave to say hi!' sends to a new member, instead of a random one.
Hides the gift, voice message, call, Quests, Shop and Server Boosts buttons you never use.
Hide the gift button from the chat composer.
Leaves emojis you can't send out of the emoji picker, instead of showing them locked.
Shows messages from users Discord marks as likely spammers instead of hiding them.
Gives everyone in chat their own username color, picked from their user id like in IRC clients.
Keeps the link in a message that is only an image or video link, instead of showing the embed alone.
Adds a button to the channel header that jumps to the first message in the channel.
Brings you back to the channel you had open after switching accounts or restarting Discord.
Treats messages that contain your keywords as mentions, so Discord highlights them and counts them like a ping.
Shows a channel's total members beside how many are online, in the channel header.
Shows user avatars and role icons inside mentions.
Shows hex, rgb() and hsl() colors in messages as pills tinted with that color.
Marks messages that took at least the selected threshold to send.