Webhook JSON Validator

Check message JSON, embed limits and mention settings locally. Free, no account needed. Everything is generated in your browser.

No account. Everything stays in your browser.

Editor

Checks classic JSON messages, up to 10 embeds, their shared text limit and allowed mentions. Uploads, polls and Components V2 are outside this check. No request is sent to Discord.

Basic checks passed

Total embed characters: 72 / 6000

Output
{
  "content": "Nurshia · Discord",
  "embeds": [
    {
      "title": "A new adventure begins",
      "description": "Our community event is coming. Bring your friends!",
      "color": 5793266
    }
  ],
  "allowed_mentions": {
    "parse": []
  }
}
Guide

How to use

  1. Paste a classic webhook message JSON object.
  2. Fix reported paths and check any unsupported fields separately.
  3. Format, copy or download the result for your integration.

Scope of validation

Checks classic message fields and embed limits. Uploads, polls and Components V2 require separate checks. No webhook token or URL is needed and no message is sent.