You don't have to start from scratch
Switching from another tracker or a spreadsheet? Your history matters β it's the start of your trend line β and you can bring it along. The Import page on the web hub gives you a few ways in: a CSV import for weight, GLP-1 doses, sleep, or measurements; a one-drop import for The Downsized shot & weight tracker spreadsheet; a Quick entry grid you can type or paste into; and an O2 Ring file upload.
Import happens on the web
Importing is a web-only feature. Open web.mydaybyday.app in any browser, sign in, and tap Import in the bottom navigation. You can do this from your phone's browser or a computer β whatever's easiest.
How to upload a CSV
- 1Open web.mydaybyday.app in your browser and sign in.
- 2Tap Import in the bottom navigation and choose the type of data β Weight, GLP-1 doses, Sleep, or Measurements.
- 3Choose your CSV file from your device.
- 4DayByDay shows a preview of the rows it found β give it a quick look for anything flagged.
- 5Tap Confirm import and your history lands in your account. π
Other ways to bring in your history
The Downsized shot & weight tracker
Part of the Downsized community and already keeping your shots and weigh-ins in that shared spreadsheet? You don't need to convert anything. Drop the .xlsx file onto its own card on the Import page and DayByDay reads it as-is β doses, weigh-ins, side effects, and notes all come in together. Any blank template weeks are skipped automatically, so you don't have to clean the file up first.
Weights always come in as lbs
The Downsized tracker records weight in pounds, so that's how DayByDay reads it too β regardless of your app's unit setting. If you use kg, your imported weigh-ins will show converted to kg automatically.
Quick entry β type or paste rows
Don't have a file at all, just numbers on paper or in an old spreadsheet? Quick entry is a simple typing grid for Weight, GLP-1, or Sleep β add rows one at a time, or copy a block of cells straight out of Excel or Google Sheets and paste it in. No file to prepare, no format to match.
The weight CSV format
Keep it simple: your CSV needs a date column and a weight column. Body fat percentage is optional β include it if you have it. The very first row should be a header row with the column names. (The GLP-1, sleep, and measurements CSV cards work the same way β pick the type on the Import page and DayByDay walks you through its columns.)
| Column | Required? | Notes |
|---|---|---|
| Date | Yes | See accepted formats below |
| Weight | Yes | In lbs or kg β must match your app's unit setting |
| Body Fat % | No | Decimal number, e.g. 28.5 (not 28.5%) |
Accepted date formats
- β¦
YYYY-MM-DDβ e.g. 2026-01-15 (recommended) - β¦
MM/DD/YYYYβ e.g. 01/15/2026 - β¦
DD/MM/YYYYβ e.g. 15/01/2026 - β¦Long-form date β e.g. January 15, 2026
A note on units
Your CSV values should match the unit you've set in the app. If your app is set to lbs, your file should use lbs. To change your unit setting first, go to You β Preferences β Units.
Example weight CSV
Date,Weight,Body Fat % 2026-01-01,212.5,34.2 2026-01-02,211.8, 2026-01-03,213.0,34.0
What happens to duplicates
- β¦Duplicate dates are skipped automatically β your existing entry is kept.
- β¦Anything you've logged by hand in DayByDay takes priority over an imported row for the same date.
- β¦The preview flags any rows it can't read, so you can fix them before confirming.
If your import doesn't go through
Dates showing as errors
Your date format may not be recognized. Try switching the column to YYYY-MM-DD format in your spreadsheet app. In Excel or Google Sheets, format the column as Text first, then type the date.
Numbers look wildly off
Check that your CSV weight values match your app's unit setting. A weight of 96 (kg) imported while your app is set to lbs would read as 96 lbs. Change your unit setting before importing, or convert your spreadsheet values first. (This unit setting only applies to the CSV cards β The Downsized tracker import always reads weight in pounds, since that's what the sheet uses.)
The CSV cards need a .csv file
The Weight, GLP-1, Sleep, and Measurements cards read .csv files, not .xlsx (Excel) workbooks. In Excel or Google Sheets, use File β Save As β CSV (or Download β CSV). Files up to 10 MB are accepted β plenty for years of daily entries. The Downsized tracker card is the one exception β it's built for that spreadsheet's own .xlsx format, so upload it as-is.
Headers not recognized
Make sure the very first row is a header row with column names like Date and Weight β DayByDay uses those labels to map your data. If your export from another app uses different names, rename them in a spreadsheet before importing.
Stuck? Send it our way.
If you're having trouble getting your file into the right shape, email it to support@mydaybyday.app and we'll help you reformat it.
Once your history is in, it flows straight into your trend line and reports β see Reports & your doctor for exporting data back out, and Apple Health sync for keeping recent data flowing in automatically.
