Recipe Ingredient Extractor
Paste any recipe URL and instantly get a clean ingredient list with quantities. Scale servings and convert between cups, grams, ml, oz and more.
Jump to section ▾
How to Use the Recipe Ingredient Extractor
Paste a recipe URL into the input field and click Extract. The tool fetches the page, finds the recipe’s structured data (JSON-LD), and displays a clean ingredient list. Use the scale slider to adjust servings and the unit dropdowns to convert between measurement systems. Click Copy to get a plain-text ingredient list.
About This Tool▾
This tool reads the structured recipe data (Schema.org JSON-LD) that most recipe websites embed in their pages. It extracts the ingredient list, recipe title, and serving count without requiring you to manually copy each line.
Concrete scenarios: a home cook on a meal-kit budget pulling three recipes from their favorite blog into a single grocery-list document without the ads, pop-ups, and 2000-word life-stories-about-childhood-pasta that wrap the actual recipe; someone halving a family-size recipe to cook for two without doing fraction math on every line; a chef adapting a recipe from a US source (cups, Fahrenheit) for a European kitchen (grams, Celsius). The scale slider and unit dropdowns handle all three cases in seconds.
Under the hood, the URL you paste is sent to a Toobits API route (`/api/tools/recipe-extractor`) which server-side fetches the page, because your browser cannot fetch arbitrary cross-origin URLs due to CORS. The HTML is parsed for `<script type="application/ld+json">` blocks, filtered for entries with `@type: Recipe` or a `mainEntityOfPage` that points to a Recipe, and the `recipeIngredient` array plus `recipeYield` and `name` fields are returned to your browser. The fetched HTML is discarded immediately — no recipe data is stored on Toobits' servers. Your extracted recipe is then persisted only in your browser's localStorage so you can reload the tab without losing it.
Known limitations: the tool only works on pages that embed JSON-LD Recipe structured data, which excludes many older food blogs, social media posts, PDFs, and image-based recipes. If extraction fails, the page probably lacks the required metadata. The extracted ingredient strings preserve the site's original phrasing ("1 ½ cups flour, sifted"), so the scale slider works by multiplying the numeric prefix; compound quantities like "1 can (14 oz)" only scale the outer number. Compared to manually copying each line from a recipe page and then adjusting the scale in your head, this tool is noticeably faster and reduces transcription errors. Pair with the Recipe Measurement Converter for density-based ingredient conversions and the Recipe Scaler for manual ingredient scaling.
Frequently Asked Questions
Which recipe websites does this work with?
Any website that includes Schema.org Recipe structured data in JSON-LD format. This includes most major recipe sites such as BBC Good Food, AllRecipes, Serious Eats, NY Times Cooking, and thousands of food blogs using WordPress recipe plugins. If a site does not include structured data, the tool will show a “No recipe data found” message.
Does it work with any URL?
The tool fetches the page server-side to bypass CORS restrictions, but it can only extract recipes from pages that include JSON-LD structured data. Social media posts, PDFs, and images are not supported.
What happens to the recipe URL I paste into the extractor?
The URL you paste is sent to a Toobits API route that fetches the page server-side (your browser cannot fetch external sites directly because of CORS). The fetched HTML is parsed for Schema.org Recipe JSON-LD and then discarded immediately. The extracted recipe is returned to your browser and stored only in your browser’s localStorage — no recipe data is persisted on our servers.
Created by The Toobits Team · Engineering & Editorial
Toobits is built, tested, and maintained by a small independent engineering team. Every tool is written in TypeScript, runs entirely in the browser, and is reviewed against its source formulas before publication.
Editorial policy · Updated April 2026
Related tools
Hand-picked companions that pair well with this tool.
Recipe Measurement Converter
Convert cups, grams, tablespoons, and ml for 65+ ingredients.
cookingRecipe Scaler
Scale any recipe up or down for any number of servings.
cookingWord Counter
Count words, characters, sentences, and reading time as you type.
textReading Time Estimator
Estimate reading time at multiple speeds with readability scoring.
text