Receipt CSV Snap
Status: Live.
Your muse
Pull the store, date, items and total out of a photo of a receipt, and let me download them as a CSV.
Checks passed

The plan: Receipt CSV Snap
Snap a receipt photo, check the items, and download a clean CSV.
- Upload or take a photo of one paper receipt
- Check the extracted store, date, items and totals table
- Fix any misread item or price
- Download the result as a CSV file
See the full plan
Who it's for
Shoppers and freelancers who save receipts for budgets and expenses
How it works
- Upload or take a photo of one paper receipt
- Check the extracted store, date, items and totals table
- Fix any misread item or price
- Download the result as a CSV file
Screens
- Snap receipt. Upload or capture one receipt photo and start extraction
- Review table. Show extracted rows for editing and confirming totals
- Download CSV. Preview CSV and download the file to the device
What goes in
- Image: One photo of a paper receipt, JPG or PNG under 4.5 MB. Flat view with readable text works best.
What comes out
- File: CSV file with store, date, item, quantity, price and total rows for download
- Text: On screen table preview with editable item names and prices
Models
Model Used for Why Muse Spark 1.3 Read receipt photo and return store, date, line items, tax and total as structured JSON Vision model reads printed text in photos directly and can return JSON matching a schema for the CSV Limits
- Works with one receipt photo per run, not long rolls or multi page scans
- Blur, glare, folds or torn areas can cause missed items and must be checked by the user
- Saves CSV only by download. History stays in browser localStorage with no accounts
From your inspo
The person shared a photo of a crumpled grocery receipt on a wooden table and asked to pull store, date, items and total into a downloadable CSV.
Takes
- Receipt reading job for store, date, items and total
- Single photo in and table out flow
- Bright casual everyday mood
Cost per run: about $0.006 (est.). About 2000 input tokens at $1.25 per million equals $0.0025 and about 800 output tokens at $4.25 per million equals $0.0035, for a total of about $0.006.
Recorded demo Done.
npm run verifyexits 0 with all six steps passing.