
Sharing recipes and remixing with AI
Two ways to share a recipe — a public link anyone can open, or a markdown export you can hand to ChatGPT or Claude.
Tap the Share button on any recipe and you'll see two options. They look similar; they do very different things.
Share a link
Share a link publishes the recipe at a public URL on recipes.im and opens the iOS share sheet so you can send the link wherever — Messages, email, AirDrop, anywhere. The recipient doesn't need the app; the page works in any browser.
Public pages render with the same scaling, units, and ingredient grouping as the app, so sending someone a link is functionally similar to sending them the recipe itself.
Remix with AI
Remix with AI is the other option. Tap it and the recipe gets converted to markdown, prepended with a remix prompt, and handed to the iOS share sheet so you can send it to ChatGPT, Claude, Gemini, or any chat app that takes text.
The prompt asks the AI to iterate with you — "scale it for 6", "make it vegetarian", "swap butter for olive oil", "convert to instant pot" — and at the end, return the final recipe as markdown.
How to bring the remixed recipe back
- When you're happy with the remixed version, ask the AI for the final recipe.
- Long-press the recipe block in the chat reply, tap Copy.
- Open recipes.im, tap the
+button, then Paste from clipboard.
The pasted recipe parses through the same pipeline as any other text source — see Pasted text. It lands as a new recipe; we never silently overwrite the original.
Why markdown, not Cooklang
Cooklang (@ingredient{quantity%unit}) is what we store internally. We hand it to the AI as plain markdown instead, because:
- AIs reliably mangle Cooklang's brace syntax — it's rare in their training data, and one missing brace breaks the parse.
- Markdown is the AI's native format. The chat reads naturally to you, and the model holds structure better.
- The cost of converting back is one re-parse on import (~fractions of a cent), which we already pay for any pasted text.
Tradeoff: a remixed recipe can drift slightly — a step might get rephrased, a unit might get normalized. For a remix where you're asking for changes anyway, that's usually fine.
What about images?
The original photo follows the recipe — we inject the image URL into the markdown we hand to the AI, with instructions to keep it intact in its reply. When the remixed recipe lands, the same photo comes with it. The AI doesn't actually "see" the photo; it just preserves the link.
Related guides
Share recipe text from Notes, Mail, Messages, ChatGPT, Claude, or any app where you can select text — recipes.im parses it just like a website.
How recipes.im households work — invite codes, shared libraries, and the per-household preferences that drive units, scaling, and grocery aggregation.
Common problems and fixes — failed imports, missing ingredients, scrambled steps, sync issues.