On first use, click Open File in the status bar and select your
WeightLossDiary.json file. The app remembers the file on future visits
and loads it automatically.
If no file is loaded, entries are saved to your browser's local storage only.
Header Bar
Field
Description
Date
The date used when logging new entries. Defaults to today. Change it to log entries for any past or future date.
Current
Your most recently logged weight.
Rate
Weight change per week calculated from the last 14 days of entries. Green = losing, red = gaining.
Logging Weight
Enter your weight, choose lbs or kg, and click Save Weight.
If an entry already exists for the selected date it will be updated, otherwise
a new entry is created.
Logging Exercise
Enter the exercise type (defaults to Walking) and duration in minutes, then
click Add Exercise. You can add multiple exercises to the same
date by submitting the form more than once.
Tabs
Tab
Description
History
All entries listed newest first. Click ✕ to delete an entry.
Charts
Line chart of weight over time and bar chart of daily exercise minutes.
Edit
Inline editing for any entry — change weight, edit or remove exercises, add new exercises, or delete the entire entry.
Editing Entries
In the Edit tab:
Change the weight or unit — saves automatically when you leave the field.
Edit an exercise type or duration — saves automatically on change.
Click ✕ next to an exercise to remove it.
Use the + Add row to add a new exercise to any entry.
Click Delete entry to remove the entire day's record.
Data File
All changes are written automatically to your WeightLossDiary.json
file and to browser local storage. The file is plain JSON and can be opened
in any text editor.
Note: File saving requires Chrome or Edge. The app functions
in other browsers using local storage only.