Discord Webhook & Components V2 Guides
Fact-checked, practical references built around the workflows DWEEB actually supports. Learn the current Discord model, see exact limits, payloads and error messages, generate Discord timestamps, then open the relevant example in the visual Discord message builder.
Start here
Discord Components V2: Complete Guide
Every Discord Components V2 type with its numeric ID, nesting rules, a minimal webhook JSON example, current limits and editable examples you can open.
How to Create, Connect and Use a Discord Webhook
Create a Discord webhook URL on desktop or mobile, connect it to an app, service or script, and send a first message safely. Includes limits and permissions.
Convert Discord Embeds to Components V2
Paste legacy Discord webhook JSON and convert content and embeds into editable Components V2, with a clear report for fields that cannot map exactly.
Discord Webhook Security Guide
Protect Discord webhook URLs, respond to a leak, choose safe storage and understand what browsers, bots and webhook tools can access.
Edit a Discord Webhook Message After Sending
Restore a message sent by a Discord webhook, edit its Components V2 layout and update the original post in place without reposting it.
Discord Text Formatting: Markdown Guide and Live Preview
Preview Discord markdown live, then copy it: bold, italics, headers, subtext, lists, spoilers, code blocks, masked links and timestamps, plus the quirks.
Discord Colored Text: Generator and ANSI Color Codes
Make colored text for Discord: pick colors, copy the ansi code block and paste. Every ANSI code Discord draws in 2026, from 16 colors to RGB, bold and italic.
Discord Color Codes: Embed, Role and Brand Colors
Convert any color to the decimal Discord's JSON needs, and copy Discord's brand, role and discord.js / discord.py colors in hex and decimal. Free converter.
Discord Timestamp Generator: Time Codes and Formats
Pick a date and copy a Discord time code that shows in every reader's own time zone. All nine <t:unix:style> formats, including s and S, plus a decoder.
Discord Webhook Limits: Rate, Size and Components
The limits every Discord webhook hits: rate limits and 429 handling, character caps, embed totals and Components V2 ceilings the editor enforces for you.
Change a Discord Webhook's Name and Avatar
Set a Discord webhook's default name and avatar, or override both per message with username and avatar_url. Rules, JSON examples and troubleshooting.
Fix Discord Webhook Errors: Every Message and Code
Every common Discord webhook error, quoted exactly: Invalid Form Body (50035), Unknown Webhook (10015), Missing Permissions (50013), 429 rate limits and more.
Control Discord Webhook Mentions and Pings
Use allowed_mentions to ping a Discord role or user, allow everyone, or suppress webhook pings. Includes Components V2 JSON and visual setup.
Send Discord Webhooks to Forum Posts and Threads
Fix "Webhooks posted to forum channels must have a thread_name or thread_id" (220001): create a forum post with thread_name, or reply in one with thread_id.
Discord Server Rules Templates and Generator
Generate Discord server rules or copy a ready template for general, gaming, creator and study servers, with voice and age-restricted add-ons and formatting tips.
Discord Welcome Messages You Can Copy and Paste
Copy-and-paste Discord welcome messages for general, gaming, creator, study and support servers, plus channel links, onboarding tips and formatting.
Components V2 in discord.js
Send Discord Components V2 messages with discord.js: every builder class, the IsComponentsV2 flag, a complete container example and the errors to expect.
Components V2 in discord.py
Build Discord Components V2 messages in discord.py with LayoutView: every ui class, a complete Container example, sections, buttons, files and webhooks.
Send a Discord Webhook with Python
Post to a Discord webhook from Python with requests: a working Components V2 example, the with_components parameter, file uploads, rate limits and errors.
Send a Discord Webhook with JavaScript
Post to a Discord webhook from JavaScript with fetch in Node.js, Deno, Bun or a Worker: a working Components V2 example, file uploads, rate limits, errors.
Send a Discord Webhook with cURL
Post to a Discord webhook with cURL from a terminal, CI job or cron entry: a working Components V2 command, safe quoting, file uploads and common errors.
From reference to a real Discord post
Every guide separates static incoming-webhook behavior from app-owned interactions and privileged bot actions. That distinction prevents the most common failure: designing a custom button for a destination that Discord will not allow to receive it.
Examples link into a matching builder state, so you can inspect the component tree, export JSON and test the result instead of translating an article by hand.