Cook smarter

Join the waitlist for Fond. Recipes, meal plans, and a little AI sous-chef that learns how you cook.

Recipe Import
BastienBastien

Recipe Import

The ability to save recipes from websites, photos, cookbooks, or other apps into your recipe manager automatically, with ingredients and steps properly parsed.

Recipe import is how modern recipe managers solve the "recipes scattered everywhere" problem. Instead of bookmarking URLs that break, screenshotting recipes that pile up in your camera roll, or handwriting lists that get lost, you save everything to one organized, searchable collection. A good importer does not just store text — it parses ingredients, quantities, units, and steps so that features like recipe scaling, shopping lists, and cook mode work automatically.

Import methods compared

Method How it works Best for Limitations
URL import Paste a link, app extracts the recipe Blog and website recipes Fails on paywalled or poorly structured sites
Photo / image Take a photo or upload an image, OCR reads the text Cookbook pages, magazine clippings Handwriting can be hard to read, formatting varies
Copy-paste Paste plain text, app parses structure Recipes from PDFs, emails, messages Requires well-formatted text
Browser extension Click a button while viewing a recipe page Frequent web browsers who save lots of recipes Requires browser extension installation
Share sheet (mobile) Share from any app directly to the recipe manager Mobile users finding recipes in social media or other apps Platform-dependent
File import Upload files in Cooklang, JSON, or other formats Migrating from another recipe manager Format compatibility varies
Bulk import Import many recipes at once from an export file Switching apps entirely Not all apps support the same export formats

How URL import works

URL import is the most common method. When you paste a recipe link, the app:

  1. Fetches the web page
  2. Looks for structured data (JSON-LD, Microdata, or Recipe schema)
  3. Falls back to parsing HTML if no structured data exists
  4. Extracts the title, ingredients, steps, times, and photos
  5. Maps quantities and units to structured fields
  6. Saves the result as a complete, parsable recipe

Why some imports fail

Problem Why it happens How good apps handle it
Ads and pop-ups obscure the recipe Sites monetize with aggressive advertising AI-powered parsers ignore non-recipe content
No structured data on the page Older sites or personal blogs without schema markup HTML parsing with pattern recognition
Recipe spread across multiple pages Clickbait sites split recipes for more page views Multi-page detection and aggregation
Ingredients not properly parsed Unusual formatting or measurement styles AI understands context ("a pinch of salt" = ingredient)
Photos missing or wrong Recipe card and hero image differ Multiple image extraction with user selection
Paywalled content Subscription required to view the recipe Cannot be imported without access — manual entry needed

What makes a good recipe importer

Ingredient parsing quality

This is the most important factor. A good importer correctly separates:

Component Example Why it matters
Ingredient name "all-purpose flour" For shopping lists and search
Quantity "2.5" For recipe scaling
Unit "cups" For scaling and unit conversion
Preparation "sifted" For instructions, not the shopping list
Notes "or bread flour" For substitution information

Bad parsing means scaling breaks, shopping lists are wrong, and cook mode shows garbled text. The difference between "2 cups all-purpose flour, sifted" being parsed as one structured ingredient versus a blob of text is the difference between a useful app and a frustrating one.

Format support

The best importers handle recipes from:

  • Recipe blogs with Schema.org markup
  • Older websites with no structured data
  • Social media posts (Instagram, TikTok descriptions)
  • PDF cookbooks and ebooks
  • Photos of physical cookbook pages
  • Handwritten recipe cards
  • Plain text from emails or messages
  • Other recipe managers (Paprika, Crouton, Mealie)

AI vs rule-based import

Approach How it works Accuracy Flexibility
Rule-based Predefined patterns match specific website structures High for known sites Breaks on unfamiliar formats
AI-powered Machine learning understands recipe context regardless of format High across all sources Handles any format, even handwriting
Hybrid Rules for common patterns, AI for everything else Highest overall Best of both approaches

Traditional rule-based importers work well for popular recipe sites but fail on personal blogs, social media, or photos. AI-powered importers understand that "3 cloves of garlic, minced" is an ingredient regardless of how the page is formatted.

Migrating between recipe managers

When you switch from one recipe manager to another, bulk import becomes critical:

Source app Common export format Migration difficulty
Paprika Paprika format (.paprikarecipes) Easy if target app supports it
Crouton JSON export Moderate
Mealie JSON API export Moderate
Copy Me That HTML or text export Moderate
Cooklang files .cook text files Easy — open format
Browser bookmarks URLs only Must re-import each recipe
Notes app Plain text Must re-import each recipe

Apps that use open formats like Cooklang make migration easiest because the files are plain text that any compatible app can read. Proprietary formats make you dependent on specific export/import support.

Import and structured data

The quality of everything downstream depends on import quality:

Feature Requires from import
Recipe scaling Quantities and units parsed separately
Shopping lists Ingredient names extracted cleanly
Cook mode Steps separated and ordered
Unit conversion Units identified (cups vs grams vs tablespoons)
Nutrition estimation Ingredients matched to food database
Meal prep planning Servings and times correctly extracted

If the importer stores "2 cups flour, sifted" as a single text blob instead of parsing it into structured fields, none of these features can work reliably. This is why import quality is the number one differentiator between recipe managers.

Tips for better imports

  • Test import quality before committing to an app — import 5-10 recipes from different sources and check the results
  • For URL imports, use the original recipe source rather than a re-posted version — original sites have better structured data
  • When importing from photos, use good lighting and a flat page — creased or shadowed pages reduce OCR accuracy
  • After importing, quickly scan the ingredient list — catch parsing errors before you try to cook or generate a shopping list
  • If an app has both manual entry and import, use import first and then fix any errors — faster than typing from scratch
  • Export your collection periodically, even if you do not plan to switch apps — backups protect against app shutdowns

Recipe import in Fond

Fond's AI-powered importer handles any source: paste a URL, snap a photo of a cookbook page, or drop in plain text. The AI understands recipe context — it correctly parses ingredients with quantities and units, separates preparation notes from the ingredient name, and structures steps in order. Imported recipes work immediately with recipe scaling, shopping lists, and cook mode because everything is stored in structured Cooklang format under the hood. Fond can even read handwritten recipe cards from photos.

Frequently asked questions

Why do some recipe URLs fail to import?

Most failures happen because the website has no structured recipe data (JSON-LD or Schema.org markup), uses heavy JavaScript rendering that blocks the importer, or requires a login to view the recipe. AI-powered importers handle more edge cases than rule-based ones, but paywalled content cannot be imported without access.

Can I import recipes from photos of cookbooks?

Yes, if your recipe manager supports photo import with OCR (optical character recognition). Take a clear, well-lit photo of the page. The app reads the text and parses it into a structured recipe. Results vary with print quality and formatting — clean, modern cookbook layouts import better than dense, multi-column vintage cookbooks.

What happens to my recipe if the original website goes down?

Once imported, the recipe lives in your recipe manager independently of the source. This is one of the key advantages over bookmarking — you own a copy, not just a link. For maximum safety, use an app that stores recipes in open formats like Cooklang so you can access them even without the app.

How do I import recipes from another recipe app?

Most recipe managers offer export functionality (usually JSON, CSV, or a proprietary format). Export from the old app, then use the bulk import feature in the new one. If the formats are incompatible, you may need to re-import individual recipes by URL or text. Apps built on open formats make this easier.

Is manual entry ever better than importing?

For family recipes, handwritten cards, or recipes you have memorized, manual entry can be faster and more accurate than trying to import from a photo or poorly formatted text. Some apps also let you write recipes directly in Cooklang format for maximum structure and portability.

Related Fond featureAI recipe import

Cook smarter

Join the waitlist for Fond. Recipes, meal plans, and a little AI sous-chef that learns how you cook.

Related terms