This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Recipe Print-Friendly Stripper

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Recipe Print-Friendly Stripper transforms cluttered recipe pages into clean, print-friendly documents by removing everything except the core recipe content. Long introductory stories, ads, sidebars, navigation menus, comments, and social sharing buttons are stripped away, leaving only the ingredients list, cooking instructions, prep time, cook time, servings, and nutritional information. The recipe is presented in a clean, readable format with optimized typography for printing. A badge shows how many elements were removed, and you can toggle between the stripped view and the original page with a single click. The extension works automatically on page load or on demand, making it perfect for anyone who wants to quickly save or print recipes without the clutter.

WHERE IT RUNS

The extension works on every website with recipe content, including food blogs, cooking sites, recipe aggregators, and any page with structured recipe data. It runs locally in your browser, analyzing the page's DOM and stripping non-essential elements without sending any data to external servers. The extension supports all major browsers and adapts to both desktop and mobile viewports seamlessly.

HOW TO USE

After installation, the extension automatically strips recipe pages on load (if auto-strip is enabled). A notification appears showing how many elements were removed. A floating "🍳 Strip Recipe" button lets you manually trigger stripping or restore the original page. A badge in the corner shows the count of removed elements. To customize the experience, open the extension panel and toggle "Auto-strip on page load" to enable or disable automatic stripping. Toggle "Show removed count badge" to show or hide the count badge. Toggle "Show manual strip button" to show or hide the floating button. Adjust the print font size (12-28px) for the stripped view. For sites where the recipe container isn't automatically detected, add custom CSS selectors in the panel. For per-site customization, enable or disable the extension on specific websites using the per-site controls.

THE ACTUAL MECHANISM — RECIPE CONTAINER DETECTION WITH SELECTIVE ELEMENT REMOVAL

The extension uses a multi-stage detection pipeline. First, it scans the page for recipe containers using a comprehensive list of over 40 selectors (`.recipe`, `.recipe-card`, `.wprm-recipe`, `.tasty-recipe`, `[itemtype*="Recipe"]`, and many more). The found container is validated by checking its text content for recipe-related keywords (ingredient, instruction, directions, recipe, cook, bake). Once the recipe container is found, the extension clones it and applies a series of removal operations. It uses a list of over 30 removal selectors to target non-essential elements (.comments, .sidebar, .ads, .social-share, .related-posts, .newsletter, .navigation, .story, etc.). Before removing each element, it checks against a list of keep selectors to avoid accidentally removing essential recipe content. The extension also removes empty text nodes to clean up whitespace. The stripped content is styled with a clean, print-friendly CSS template that includes a serif font, proper spacing, and a responsive layout. The original content is stored so users can restore it with a single click. All operations are performed on a clone of the container to avoid modifying the page's original DOM structure.

THE PANEL

The settings panel is a lightweight, draggable overlay that appears in the center of your screen. You can reposition it by clicking and dragging the title bar; release it near the screen edge and it will snap into place automatically. To collapse the panel into a compact title bar, click the minimize button, expanding it again with the same control. The panel is fully responsive, adapting to different screen resolutions with a minimum width of 300px and a maximum of 480px. Press the Escape key at any time to dismiss the panel without applying changes. All controls—the enable/disable toggle, strip/restore/toggle buttons, auto-strip toggle, count badge toggle, manual button toggle, font size input, custom selector input, and per-site controls—are accessible within a clean, high-contrast interface that respects your system's color scheme.

PLEASE NOTE

This extension requires the free BotGentz companion extension to be installed and active, which provides the underlying DOM access and storage engine. The recipe detection works on the majority of recipe sites but may not detect all custom implementations—custom selectors can be added to improve detection. The stripping process modifies the page's DOM by cloning and replacing the recipe container; the original content is preserved for restoration. The extension does not automatically print pages—it prepares them for printing by creating a clean layout. No personal data, browsing history, or recipe content is ever collected, stored, or transmitted. All settings are saved using the browser's storage API and remain solely on your device. The extension does not inject ads, trackers, or analytics of any kind.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.