Formatting your recipe
Paste plain Markdown. The app reads your headings to figure out which part is the title, the ingredients, the method, and any notes. Heading words are recognised in English, Dutch, French, German, Spanish and Italian.
A complete example
Paste this into the editor and you’ll get a finished card.
# Spaghetti Carbonara A Roman classic. Serves 4. Prep 10 min. Cook 15 min. ## Ingredients - 400g spaghetti - 200g guanciale, diced - 4 egg yolks - 50g pecorino, grated - Black pepper ## Method 1. Boil the pasta in salted water. 2. Crisp the guanciale in a dry pan. 3. Whisk the yolks with the pecorino. 4. Toss the drained pasta with the fat, then the egg mixture off the heat. 5. Loosen with pasta water and finish with pepper. ## Notes - Work off the heat so the eggs stay creamy, not scrambled. ## Nutrition (per serving) - Calories: 620 kcal - Protein: 28 g - Carbs: 66 g - Fat: 26 g
Let an AI format it for you
Got a recipe that won’t format right — a messy paste, a photo, or a link? Copy the prompt below into ChatGPT, Claude or Gemini along with your recipe, then paste the result into the editor.
Reformat the recipe below as clean Markdown for a recipe-card app. Output the Markdown in a code block to copy, with a downloadable .md file as a fallback. Use exactly this structure: # Recipe Title A one-sentence intro, then the facts on their own line: Serves 4. Prep 10 min. Cook 15 min. ## Ingredients - one ingredient per line, each starting with "- " ## Method 1. one step per line, numbered 2. keep each step short ## Notes - optional tips, one per line (omit this heading if there are none) ## Nutrition (per serving) - Calories: 620 kcal - Protein: 28 g - Carbs: 66 g - Fat: 26 g Rules: - The title is a single "# " heading. - Use the exact headings Ingredients, Method, Notes, and Nutrition. - Put servings and times in the intro using the words Serves, Prep, Cook, and Total (e.g. "Serves 4. Prep 10 min. Cook 1 hr 15 min."). Only include the ones you know. - Only include the Nutrition section if the values are known; list each as "Label: value" and keep units (kcal, g). Omit the heading otherwise. - Plain Markdown only — no tables, no bold labels, no extra sections. Recipe: [paste the recipe text or a URL here]
How sections are detected
Title
The first level-1 heading (a single #).
Ingredients
A heading whose text contains one of these words. List each item with a dash.
Method / Steps
A heading with one of these words. Numbered steps work best.
Notes (optional)
A heading containing one of these words.
Nutrition (optional)
A heading with one of these words. List each fact as “Label: value”.
Timing & servings
Put these anywhere in the intro paragraph under the title, or as their own lines. Each shows up as a pill on the card.
Serves 4. Prep 10 min. Cook 15 min. Voor 4 personen — bereidingstijd 25 min Pour 4 personnes · Préparation 10 min · Cuisson 15 min
- • Serves / Servings / Porties / Personen / Portions → serving count
- • Prep / Voorbereiding / Préparation / Vorbereitung → prep time
- • Cook / Bake / Kooktijd / Cuisson / Kochzeit → cook time
- • Total / Totale tijd / Temps total / Gesamtzeit → total time
Nutrition (optional)
Add a Nutrition heading and list each fact as “Label: value”. Calories and macros show up as their own strip on the card. Put a qualifier like (per serving) in the heading and it’s shown above the figures.
## Nutrition (per serving) - Calories: 620 kcal - Protein: 28 g - Carbs: 66 g - Fat: 26 g
- • Calories, Protein, Carbs, Fat — plus optional Fiber, Sugar, Salt.
- • Values keep whatever unit you write (
kcal,g). - • Recognised in all six languages — e.g. Voedingswaarde, Valeurs nutritionnelles, Nährwerte.
Quick tips
- • Use
-for ingredients and1.for steps. - • Sub-headings inside ingredients (e.g. For the sauce) are kept as groups.
- • No matching headings? Bullet lists are treated as ingredients automatically.
- • Everything prints to a single A4 page — use Print / Save as PDF on a saved recipe.