JSON Feed Validator

Check whether your feed is valid. For more information about JSON Feed, see the specification. Find the validator source code on GitHub.

GET validation response in JSON format.

Feed source

{
  "version": "https://jsonfeed.org/version/1.1",
  "user_comment": "This feed lets you know when a new note is published. Copy the following URL -- https://ckunte.net/feed.json -- and add it to your feed reader.",
  "title": "Chetan Kunté",
  "home_page_url": "https://ckunte.net",
  "feed_url": "https://ckunte.net/feed.json",
  "favicon": "https://ckunte.net/inc/favicon.svg",
  "description": "Offshore Structures Engineer, Chartered Naval Architect",
  "authors": [
    {
      "name": "Chetan Kunté",
      "url": "https://ckunte.net"
    }
  ],
  "items": [
    {
      "id": "f59d692a283db2b77d77f0c043564b1a63ca334d",
      "title": "shell functions for rebase",
      "url": "https://ckunte.net/2025/rebase-func",
      "content_text": "Often I find the need to squash commits, especially those that don’t need to stand-alone. And so little a function, which is more an alias with arguments, is used for...",
      "date_published": "2025-10-05T15:46:00+08:00"
    },
    {
      "id": "d06dca6adc6c46c4a26699727583eeb6b2e6f255",
      "title": "Keyboard",
      "url": "https://ckunte.net/2025/keyboard",
      "content_text": "My oft-used at home is a VIA enabled, mechanical keyboard featuring 60-key hot-swappable, low-profile wisteria switches. I like the form factor, and...",
      "date_published": "2025-10-05T13:17:00+08:00"
    },
    {
      "id": "9fdf3ecc084c70e59e0d840c9c573e342f936060",
      "title": "My father",
      "url": "https://ckunte.net/2025/my-father",
      "content_text": "He broke his right femur bone in July. After a successful operation involving a steel rod and a couple of screws to hold his leg joint, he was brought home on a stretcher, and recovery began with a regular dose of physiotherapy, medicine (incl....",
      "date_published": "2025-09-08T13:58:00+08:00"
    }
  ]
}