JSON Tester

Paste your panel JSON here to validate and format it. The tester checks the syntax and all SuperNav fields (Columns & Links or Sidebar) — entirely in your browser, no data is transmitted.

Mode:

Live preview — this is how SuperNav renders this JSON:

What is checked?

  • JSON syntax — with line/column position on errors; also detects typographic quotes (“ ” « ») pasted from Word/email.
  • Structure — the root must be an array of column or sidebar groups, and each group needs items.
  • Fields — all known SuperNav fields with type checking; unknown fields (typos) are reported.
  • Colors — hex format with # (e.g. "#ef4444").
  • Practical checks — missing label/url, badge without badge_url, icons without the dashicons- prefix.

You can find the full field list in the JSON field reference.