Recipe Nutrition Estimator Summary
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Recipe Nutrition Estimator Summary extracts ingredient lists from any recipe page and uses advanced AI to estimate comprehensive nutritional information per serving. It provides calories, protein, carbohydrates, fat, fiber, and key micronutrients (vitamins and minerals) in a clear, structured format. Whether you're tracking your diet, planning healthy meals, or simply curious about a recipe's nutritional profile, this tool delivers accurate estimates to support informed eating choices.
WHERE IT RUNS
This tool operates as a userscript within the BotGentz extension framework, running directly in your browser on any website. It works on recipe blogs, cooking websites, food magazines, and virtually any page containing recipe content. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you cook and plan meals.
HOW TO USE
Click "Scan Recipe" to automatically extract the recipe content from the current page. The tool intelligently identifies ingredient lists, quantities, and serving sizes. Configure your nutrition settings: choose your serving unit (Per Serving, Per 100g, or Per 1 Cup), select your preferred display format (Table, List, or Paragraph), and toggle micronutrients on or off. Click "Estimate Nutrition" to send the recipe to the AI backend. Within moments, you'll receive a complete nutritional breakdown of the recipe. Use the "Copy Nutrition" button to save the results for meal planning or dietary tracking.
TECHNICAL OPERATION
Recipe Nutrition Estimator Summary employs a multi-strategy extraction pipeline that first checks for selected text, then attempts WebMCP (navigator.modelContext) when available—a W3C proposal for structured page content access—and falls back to DOM-based content detection using prioritized selectors for recipe containers, ingredient lists, and content areas. The user's serving unit preference, display format, and micronutrient inclusion setting are encoded as system-level instructions in the prompt sent to the AI. The text is truncated to 8000 characters and transmitted via GM_xmlhttpRequest to the AI backend. The AI, specifically prompted as a nutrition analyst, identifies all ingredients and their quantities using pattern recognition for measurement units. It then cross-references each ingredient with a comprehensive nutritional database of common foods, applying serving size calculations to determine per-serving values. The system accounts for cooking methods and ingredient processing (e.g., oil absorption, water loss) that affect nutritional values. The output is formatted according to user preference, presenting a clear, visually scannable nutrition summary. Each request is authenticated with a subscription key and counts against your monthly usage cap.
THE PANEL
The Recipe Nutrition Estimator Summary panel is fully draggable and remembers its position between sessions using GM_setValue. It snaps to the edge of the viewport for a clean interface and can be collapsed to a small icon when not in use. The panel is resizable to accommodate longer content. Press Escape to quickly close or collapse the panel. The design is optimized for productivity with a dark theme, clear visual hierarchy, and responsive controls that adapt to your workflow.
PLEASE NOTE
This tool requires the free BotGentz extension installed in your browser and an active subscription to access the AI backend. AI-generated nutritional estimates are approximations based on standard ingredient data and may vary from actual values depending on specific brands, preparation methods, and ingredient variations. Always consult official nutrition labels when precise information is needed for medical or dietary purposes. No page data is stored or transmitted beyond the content you explicitly submit for estimation. All processing occurs through secure HTTPS connections, and your subscription key is never exposed to the page context.