Extract a clean recipe from a website, video, or social post
Paste a TikTok, YouTube, Instagram, or recipe-blog URL — get a clean recipe back. Ingredients with quantities, numbered steps, prep and cook times, servings. No scroll-past life stories, no ad walls.
Static HTML only. JS-rendered pages may extract partial content.
What should we pull from this recipe source?
Or pick specific fields
Or describe it yourself
Why this matters
Modern recipe content buries the actual recipe under SEO copy and personal essays. Cooking videos hide it inside a 12-minute monologue. Pulling out just the ingredients and steps takes longer than cooking the dish. ExtractFox reads the page or transcript and returns the recipe in a fixed format you can save, print, or share. Meal-planners screenshot TikTok recipes but quantities are spoken, not written — you replay the video three times while your hands are covered in flour. Recipe blogs front-load 800 words of family history before the ingredient list, breaking copy-paste into your notes app. Scaling from 'serves 6' to 'serves 2' means manual math on every tablespoon when you'd rather be chopping onions.
How it works
- Step 1Paste a URL or upload
TikTok, YouTube, Instagram post, recipe-blog URL, or a screenshot of a cookbook page. The model handles all of them.
- Step 2Run extraction
ExtractFox identifies the recipe inside the content and returns it in a structured format — ingredients separated from instructions, quantities normalized.
- Step 3Copy or export
Plain text for sending to a friend, JSON for an app, or PDF for a print-ready card. Schema.org Recipe markup if you're publishing.
Common use cases
Sample output
Example: a cooking-blog URL extracted to a clean recipe
| title | Weeknight Tomato & White Bean Stew |
| servings | 4 |
| prep_time_minutes | 10 |
| cook_time_minutes | 25 |
| total_time_minutes | 35 |
| quantity | unit | item | notes |
|---|---|---|---|
| 2 | tbsp | olive oil | — |
| 1 | — | yellow onion | diced |
| 4 | clove | garlic | minced |
| 1 | tsp | smoked paprika | — |
| 1 | can (28 oz) | whole tomatoes | — |
| 2 | can (15 oz) | white beans | drained |
| 1 | cup | vegetable broth | — |
- Heat olive oil in a large pot over medium heat.
- Add onion and cook 5 minutes until softened.
- Add garlic and paprika; cook 1 minute until fragrant.
- Crush tomatoes by hand into the pot. Add broth and beans.
- Simmer 20 minutes, stirring occasionally. Season with salt to taste.
Frequently asked questions
How do I extract a recipe from a TikTok or YouTube video?+
Paste the video URL here, pick the "From a cooking video" mode, and click Extract. ExtractFox reads the transcript (and the on-screen text where it matters) and returns the recipe in a clean format.
Does it work on Instagram and Facebook reels?+
Yes. Public posts work directly; private accounts won't extract because the platform doesn't expose the content.
What if the source doesn't have exact quantities?+
ExtractFox keeps vague measurements verbatim ("a handful", "to taste") in the quantity field rather than inventing numbers. You can adjust before cooking.
Can I scale the recipe to a different serving size?+
Yes — pick the Scaled mode and set the target serving count. Quantities are recalculated and rounded to sensible kitchen units.
Will the export work with my recipe app?+
Most recipe apps (Paprika, Mealie, Tandoor, Grocy) accept Schema.org Recipe JSON or plain-text imports. Pick the Schema.org Recipe JSON mode for the cleanest import.
What about recipes from a cookbook screenshot?+
Upload the image instead of pasting a URL. The image data extractor handles printed recipes the same way it handles digital ones.
Does it work when the recipe is only in the video captions, not spoken aloud?+
Yes. ExtractFox reads on-screen text, captions, and description fields in addition to the spoken transcript. If quantities appear only as text overlays, they come through in the ingredient list.
Can I combine ingredients from multiple recipe URLs into one shopping list?+
Run extraction on each URL with the Shopping list (ingredients only) mode, then merge the ingredient arrays in Excel or your grocery app. Duplicate items (e.g., olive oil in three recipes) are listed separately so you can combine quantities yourself.