← Back to blog

Blog

How to Import Recipes From Any Website or Blog

You found the perfect braised short ribs on a food blog, saved the bookmark, and moved on. Six months later the site has been redesigned, the recipe is behind three pop-ups, or the page is simply gone. Importing recipes from websites into your own collection fixes this — and understanding why some sites import flawlessly while others produce a mess makes you much better at it.

The manual baseline: copy, paste, clean

No tools required, and it works on literally any page you can read:

  • Copy-paste into a notes app or document. Select the ingredient list and steps, paste, and delete the surrounding essay, ad fragments and “jump to recipe” leftovers. Takes five to ten minutes per recipe.
  • Print to PDF. Most recipe blogs have a print view that strips the clutter. PDFs are durable but hard to search by ingredient and impossible to edit cleanly.
  • Browser bookmarks in folders. Zero effort, but you own nothing — bookmarks rot as sites go down, redesign, or paywall.

Manual capture is honest work and fine at low volume. Its real cost shows up later: nothing you saved is structured, so no shopping list, no ingredient search, no scaling.

Why some sites import perfectly: structured recipe data

Here is the secret that makes one-click recipe importers feel magical: most established food blogs embed a hidden, machine-readable copy of the recipe in the page.

It is called structured data (the schema.org “Recipe” format, usually as a JSON-LD block in the page source), and it lists the recipe name, ingredients with quantities, steps, times and servings in a standard format. Blogs include it because Google requires it for those rich search results with star ratings and cook times — so food bloggers have every incentive to get it right.

When a recipe importer finds this block, the import is essentially perfect: the data was written by the blogger, for machines, in a standard shape. This is why any decent tool handles big recipe sites cleanly — they are all reading the same hidden block.

Why other sites fail

The trouble starts when that block is missing or broken:

  • No structured data at all. Older blogs, forums, newsletters, and personal homepages often publish recipes as plain prose.
  • Partial or broken markup. Some sites tag only the ingredients, or paste the whole method into a single field.
  • The recipe is an image or a PDF. Scanned cookbook pages and image-based posts have no text for a parser to read.
  • Paywalls and login walls. If the page will not show the recipe without an account, an importer cannot see it either.

With a naive importer, these pages produce empty or mangled results. This is the gap AI closes.

The AI fallback: reading the page like a human

When structured data is missing, the modern approach is to let a language model read the visible text of the page — the same words you would read — and extract the ingredients, quantities and steps from prose. It handles “add the flour you toasted earlier, about 200 g” the way a human does, not the way a rigid parser does.

In Rețetele Mele, the import runs in exactly this order, deliberately: the structured-data block is tried first because it is the fastest and most faithful source, and AI extraction kicks in only when the page needs it. From your side it is one flow either way:

  1. Copy the URL of the recipe page.
  2. Paste it into the app’s import screen.
  3. Review the extracted recipe — a ten-second check, edit anything odd.
  4. Save it into an album. The recipe is now stored on your device, fully offline, and if the original was in another language, it arrives auto-translated.

Curious what happens inside step 3? We wrote a plain-English breakdown of how AI recipe extraction works and why it occasionally needs a correction. The app we build is free to download on Google Play and the App Store, with no ads.

What about video platforms?

Websites are the easy case — the recipe is on the page. TikTok, Instagram and YouTube are different problems, because the recipe may live in a caption, a description, or only in speech. We covered those separately in how to save recipes from TikTok and getting the recipe from a YouTube video.

One habit that makes all of this work

Import at the moment of discovery, not “later.” A recipe imported the second you find it takes ten seconds and is safe forever; a bookmark saved for later has a decent chance of dying before you cook it. Sites disappear more often than anyone expects — your own collection, stored on your own device, does not.

FAQ

Why does the same website import perfectly in one app and badly in another?

Usually because one app reads the structured-data block and the other scrapes the visible page with rigid rules. And when a site has no structured data at all, apps without an AI fallback have nothing good to fall back on.

Can I import a recipe from a photo or a scanned page?

Not through a link importer — there is no text on the page to read. Photographed recipes are a different (OCR-shaped) problem; for family recipe cards, transcribing carefully is still the most faithful route.

Saving a recipe for your own personal use is the digital equivalent of copying it into your kitchen notebook, which cooks have always done. Republishing someone’s recipe text as your own is a different matter — keep imports personal.

Do imported recipes stay if the website goes down?

Yes. That is the point. Once imported, the ingredients and steps live in your own collection on your device, independent of the source site’s fate.

Read in another language: EspañolFrançaisItalianoRomână

Try Rețetele Mele

Paste a link from YouTube, TikTok, Instagram or any cooking blog and the AI extracts the ingredients and steps. Free, no ads.