Find Related products on Amazon

Shop on Amazon

Show HN: Defuddle, an HTML-to-Markdown alternative to Readability

Published on: 2025-06-25 20:40:54

de·​fud·dle /diˈfʌdl/ transitive verb to remove unnecessary elements from a web page, and make it easily readable. Beware! Defuddle is very much a work in progress! Defuddle extracts the main content from web pages. It cleans up web pages by removing clutter like comments, sidebars, headers, footers, and other non-essential elements, leaving only the primary content. Try the Defuddle Playground → Features Defuddle aims to output clean and consistent HTML documents. It was written for Obsidian Web Clipper with the goal of creating a more useful input for HTML-to-Markdown converters like Turndown. Defuddle can be used as a replacement for Mozilla Readability with a few differences: More forgiving, removes fewer uncertain elements. Provides a consistent output for footnotes, math, code blocks, etc. Uses a page's mobile styles to guess at unnecessary elements. Extracts more metadata from the page, including schema.org data. Installation npm install defuddle For Node.js usage, ... Read full article.