Dewaffle

Just the recipe β€” hold the waffle. Paste a link (or its HTML) and get ingredients, steps, time and yield. No ads, no pop-ups, no 1,200-word life story.

How it works: this reader pulls the structured recipe data that most sites already embed (schema.org/Recipe JSON-LD or microdata) and shows only that. When that's missing it falls back to a readability-style heuristic. The waffle β€” ads, autoplay video, "jump to recipe" banners, the 1,200-word saga about the author's grandmother β€” gets binned.
Proxy & CORS β€” why, and the privacy trade-off

A browser won't let this page fetch() another website's HTML directly (same-origin policy / CORS). A CORS proxy relays the request so the response carries permissive headers. The box above uses a public proxy (corsproxy.io) β€” fine for trying it out, but the proxy operator sees which URLs you fetch, and public proxies are rate-limited and come and go. For real use, run the tiny self-hosted proxy in the README (3 lines) or use the bookmarklet/extension path, and untick this box. You can also just use the Paste HTML tab, which needs no network at all.

Optional: point at your own proxy. Use {url} where the (URL-encoded) target goes. Overrides the public default when set.

A pure static file can't run a private web search (no API key, and search engines block cross-origin fetch() too). This opens a normal web search in a new tab; pick a result, copy its link, and paste it in the From a link tab. v1-with-a-tiny-backend would wire a search API here and return a ranked, ad-free list directly β€” see the README.

    Less waffle, more nosh. With the Paste-HTML tab, nothing leaves your browser at all.
    Dewaffle Β· extraction = JSON-LD β†’ microdata β†’ readability fallback Β· Patch.