My recipes
๐ฟ Import a recipe
Paste recipe text from a website or social post, or paste Recipe JSON-LD from a website. Social video links alone cannot be automatically transcribed. Review the imported recipe before saving.
Direct website import works only when the site permits browser access. If blocked, paste the recipe text or HTML instead.
Photo recognition loads an external OCR library and may make recognition mistakes. Review the text before saving; do not use it for private documents.
Add a recipe
Weekly meal planner
Choose a recipe for each day. Add its ingredients to your grocery list with one tap.
Grocery list & expenses
| โ | Item | Qty | Store | Category | Est. $ | Actual $ |
|---|
Shopping history
| Date | Items | Actual total |
|---|
๐ Grocery spending reports
Based on saved shopping trips. Actual prices are recorded as entered; save each trip once to avoid duplicates.
Monthly spending
| Month | Trips | Spent | Monthly budget | Difference |
|---|
Spending by store
| Store | Spent | Items |
|---|
Spending by category
| Category | Spent | Items |
|---|
๐ฐ Recipe cost calculator
Enter the price of the quantity listed in each ingredient line. Prices are saved with your cookbook and used to estimate costs per recipe and per serving.
Private cloud sync
Start in local mode immediately. For syncing across devices, create a free Supabase project and paste its Project URL and publishable / anon key here. Never paste a service-role key.
Cloud is not configured. Your data is currently stored in this browser only.
Backup & restore
Export a full JSON backup regularly. Restore replaces your current local collection.
Recipe imports & sharing
Paste ingredients and instructions from a website or social post, and save the source link. Instagram, TikTok and Pinterest often block automated extraction; this app does not bypass those restrictions. You can share a single recipe as a printable page or text using your device's share menu.
Photo OCR and Excel exports require internet access to load the free spreadsheet library; CSV fallback is available if it cannot load.