xgaming.tools

Discord Bot Webhook Tester

Fire test messages at any Discord webhook URL straight from your browser — content, username/avatar override, TTS, embeds (paste JSON or build with our embed-builder), wait=true toggle. Live response panel with status code, body, and timing. Copyable curl / fetch / Python requests snippets matching the exact payload. Validates webhook URL format, content length (2000 max), embed count (10 max). Language-agnostic — works for any stack that POSTs JSON.

Server Settings → Integrations → Webhooks → New Webhook → Copy Webhook URL. Stays in your browser; we never log it.

Message

18 / 2000
Build with embed-builder ↗
curl -X POST "<WEBHOOK_URL>" \
  -H "Content-Type: application/json" \
  -d '{
  "content": "Hello from xtools!"
}'

FAQ

Why did I get 204 No Content with no body?

That's success. Discord returns 204 when the message was accepted but you didn't ask for the resulting message object. Toggle ?wait=true above to get a 200 with the message JSON instead.

What's the rate limit?

5 requests per 2 seconds per webhook (channel). Bots that need higher throughput should use the bot's /channels/{id}/messages endpoint, not webhooks.

Why does my embed-only send fail with 400?

Either your embeds JSON is invalid (this tool will flag that above) or you exceeded the 10-embed limit. Embeds also have field-level limits — title 256, description 4096, fields 25, total 6000 chars across all embed fields per message.

Can this upload files / images?

Not in this tool. File attachments require multipart/form-data with a payload_json part — not a JSON-only POST. For testing file uploads, use the curl snippet as a starting point and add -F "files[0]=@image.png".

My webhook URL leaked — what now?

Anyone with the URL can post as that webhook. Delete it in Server Settings → Integrations → Webhooks and create a new one. Webhook URLs are credentials.

Does this support threads?

Not directly via the form. Append ?thread_id=<id> to the webhook URL to send into a specific thread, or set thread_name in the JSON for forum/media channels.

Discord Bot Webhook Tester — FAQ

Is this Discord Bot Webhook Tester free to use?

Yes, the Discord Bot Webhook Tester is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.

How accurate is the Discord Bot Webhook Tester?

Values are pulled from the Discord Bot game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.

Can I host a Discord Bot server with XGamingServer?

Yes. XGamingServer offers instant Discord Bot server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.

Does the Webhook Tester work on mobile?

Yes, the Webhook Tester is fully responsive and works on desktop, tablet, and mobile browsers.

You might also need

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Discord Bot hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime