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 doesn't just store text. It parses ingredients, quantities, units, and steps so that features like recipe scaling, shopping lists, and cook mode work automatically.
I've tested dozens of recipe importers over the years, and the gap between a good one and a bad one is enormous. A good recipe clipper turns a messy blog post into a clean, structured recipe in seconds. A bad one gives you a wall of text with ads mixed into the ingredients.
Import methods compared
Beyond these two main categories, other methods include copy-paste (for PDFs or emails), browser extensions (one-click save while browsing), mobile share sheets (share from any app), file import (Cooklang or JSON for migrating between apps), and bulk import for switching recipe managers entirely.
How URL import works
URL import is the most common method. When you paste a recipe link, the app goes through a specific sequence to extract the data.
Most well-maintained recipe blogs now include Schema.org Recipe markup, which makes step 2 straightforward. The tricky part is step 3: when a page has no structured data, the importer has to figure out which text is an ingredient, which is an instruction, and which is the blogger's life story about their trip to Tuscany.
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 blogs without schema markup | HTML parsing with pattern recognition |
| Recipe spread across multiple pages | Clickbait sites split recipes for page views | Multi-page detection and aggregation |
| Ingredients not properly parsed | Unusual formatting or measurement styles | AI understands context ("a pinch of salt" = ingredient) |
| Paywalled content | Subscription required to view the recipe | Cannot be imported without access |
What makes a good recipe importer
Ingredient parsing quality
This is the most important factor. I learned this the hard way after importing 200+ recipes into an app that stored everything as plain text. When I tried to scale a bread recipe from 2 loaves to 1, nothing worked because the app couldn't tell "500g" from "bread flour" from "sifted."
A good importer correctly separates each ingredient into structured fields:
Bad parsing means scaling breaks, shopping lists are wrong, and cook mode shows garbled text.
AI vs rule-based import
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. The best approach is hybrid: rules for common patterns, AI for everything else.
Format support
The best recipe clippers 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, and other recipe managers like Paprika, Crouton, or Mealie.
Migrating between recipe managers
When you switch from one recipe manager to another, bulk import becomes the deciding factor. I've migrated my collection twice, and the second time was painless because I'd switched to an app that used Cooklang under the hood.
| Source app | Common export format | Migration difficulty |
|---|---|---|
| Paprika | .paprikarecipes format | Easy if target 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 |
Apps that use open formats make migration straightforward because the files are plain text that any compatible app can read. Proprietary formats lock you into specific export/import support. If you're choosing a new recipe app, check what export options it offers before committing.
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 work. This is why import quality is the number one differentiator between recipe managers.
Tips for better imports
Your data, your recipes
One thing worth calling out: when you import recipes from websites, you own that copy. The original site can go down, redesign, or put up a paywall, and your imported recipe stays intact. This is the fundamental advantage over bookmarking.
For maximum portability, choose an app that stores recipes in open formats like Cooklang. You can read .cook files in any text editor, move them between apps, or back them up however you like. Proprietary databases make you dependent on one app's continued existence.
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, so it correctly parses ingredients with quantities and units, separates preparation notes from ingredient names, 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 recipe clipper, or requires a login. AI-powered importers handle more edge cases than rule-based ones, but paywalled content can't 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. 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. 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've memorized, manual entry can be faster and more accurate than importing from a photo or poorly formatted text. Some apps also let you write recipes directly in Cooklang format for maximum structure and portability.
What is a recipe clipper?
A recipe clipper is a browser extension or in-app feature that extracts a recipe from a web page with one click. It reads the page's structured data or uses AI to identify the recipe content, then saves it to your recipe manager with ingredients and steps properly parsed. Think of it as a specialized web clipper built for recipes.
Sources
Cook smarter
Join the waitlist for Fond. Recipes, meal plans, and a little AI sous-chef that learns how you cook.
Related terms

Cooklang
A markup language for writing recipes in plain text, making ingredients, cookware, and timers machine-readable while keeping files human-readable and portable.

Kitchen Scale
A digital scale for measuring ingredients by weight — far more accurate than cups and spoons, especially in baking.

Meal Prep
Preparing meals or meal components in advance, typically for the week ahead, to save time and reduce daily cooking effort.

Recipe Manager
Software for storing, organizing, and accessing recipes digitally — replacing physical cookbooks, bookmarks, and scattered notes with a searchable, scalable collection.

Recipe Scaling
Adjusting ingredient quantities in a recipe to serve more or fewer people while maintaining correct proportions.

Smart Shopping List
An automatically generated grocery list that combines ingredients from multiple recipes, merges duplicates, and organizes by store aisle.

How to save recipes from websites (without the ads and life stories)
Four ways to strip the clutter from recipe websites and keep just the ingredients and steps. From quick browser tricks to apps that store, scale, and plan around your saved recipes.

