Initializing, please wait a moment

Type an exercise and press Enter, or use the Add button, to log it to your workout list.

    No items yet. Add your first one above.

    Your logged sets stay on this device only, never on a server. Export a backup before clearing browser data or training from a different browser.

    Workout Tracker Online


    Line up the exercises for one training session - add each move, check it off between sets as you finish it, and delete anything you skip that day. The workout tracker gives you a bare-bones gym checklist without installing an app or setting up a sign in.


    How the workout tracker works

    Type the exercises you plan to do for the session, and each exercise gets a checkbox to log the set as complete plus a button to drop it. Check off moves as you go, clear finished items when you are done, and the list stays ready for one gym or home workout at a time.


    Key features

    • Add each exercise as a move for the current training session.
    • Check a box next to any exercise to log that set as complete.
    • Delete an exercise with a single button when you skip it that day.
    • No app to install and no account or sign in to set up.
    • Works the same for a single session at the gym or a home workout.

    Where your list is stored

    Everything is kept in this browser's local storage, so the list survives a page reload and disappears only if you clear this site's browser data. Nothing you type is sent to a server - the list stays on this device the entire time. There is no account, no sync across devices, and no history beyond what is currently in the list.


    Backing up your list with Export and Import

    The Export backup (JSON) button downloads everything currently in your workout list as a single file named workout-tracker-backup.json - a plain data snapshot, not a spreadsheet, that Import backup can read straight back in. Import backup does not wipe the current list and replace it with the file's contents. Workout Tracker Online merges the imported file into whatever is already in this browser: each imported exercise is matched to an existing one by its internal id, the imported version wins on a match, and any exercise already in the browser that is not in the imported file is kept rather than dropped. Importing an older backup on top of a browser that already has newer exercises will not erase those newer entries.

    After a successful import, the confirmation message reports how many entries were read from the file, not how many exercises actually changed - if every exercise in the file already matches an id already in the browser, the message can say several items were imported while the visible list does not grow at all. Choosing a file that is not valid JSON, or is valid JSON but not a list, is rejected with a plain error message and nothing already in the browser is touched.


    What happens if this browser's storage gets corrupted

    Workout Tracker Online reads its saved list from this browser's local storage each time the page loads. If that saved data has been corrupted, or is not valid JSON for any reason, the tool does not show an error or crash the page - it silently starts over with an empty list. There is no recovery step and no warning that the previous exercises were unreadable; the only way to get them back at that point is a prior Export backup (JSON) file made before the storage broke.

    ← Back to Utility Tools

    Loading reviews...

    Frequently Asked Questions

    What does Workout Tracker Online do?

    Keep a workout list in the browser - add, check off, and delete items.

    When should I reach for workout tracker online?

    Use it for a quick checklist when you do not want to install an app or sign in.

    What complementary tools work well alongside workout tracker online?

    The list is saved in this browser via local storage, so it survives a page reload; clearing this site's browser data removes it.

    Does workout tracker online show how many exercises are left to do?

    Yes. A running count above the list shows the total number of exercises and how many are still not checked off, and it updates the moment you add, check, or delete an item.

    In what order do exercises appear in the list?

    Each new exercise is added to the top of the list, so the most recent entry is always the first one you see. Checking an exercise off does not move it - it stays in the same spot and simply gets a strikethrough.

    Can I edit an exercise's name after adding it?

    No. There is no in-place edit for an item's text - delete the exercise and add it again with the corrected name.

    Is there a character limit for a single exercise?

    Yes. Each exercise entry can be up to 500 characters long; typing past that limit is simply not accepted.

    Does workout tracker online work without an internet connection?

    Yes, once the page has loaded. The checklist logic has no external library or server call of its own, so adding, checking, and deleting exercises keeps working with no internet connection - only the very first page load needs one.

    Does workout tracker online work with a screen reader?

    The item count, the list itself, and the input error message are all marked as live regions, so a screen reader announces updates automatically as you add, check off, or delete an exercise.

    If I use other list tools on this site, will my workout list get mixed up with them?

    No. Workout tracker online saves its list under a storage key that belongs only to this tool, separate from the to-do list, grocery list, habit tracker, or any other checklist-style tool on the site - adding an exercise here never touches those other lists.

    Is there a limit on how many exercises I can add to the list?

    There is no fixed limit on the number of exercises. The only ceiling is this browser's local storage capacity, which is typically a few megabytes - more than enough for any single training session's checklist.

    Do I need to click back into the input box between exercises?

    No. After you add an exercise, the input field clears itself and the cursor returns to it automatically, so you can keep typing the next move without clicking back into the box.

    Is there a confirmation step before an exercise is deleted?

    No. Clicking Delete removes that exercise right away with no confirmation prompt and no undo - if you delete the wrong one, you will need to type it back in.

    Do I need to click a save button after checking off or adding an exercise?

    No. Every add, checkbox toggle, and delete saves to this browser's storage immediately - there is no separate save button and nothing to remember to click before you leave the page.

    What happens if I type a very long exercise name?

    It wraps onto a second line within the list instead of being cut off or running past the edge of the page, so the full name stays readable no matter how long it is.

    Can I clear every checked-off exercise at once?

    No. There is no single button to clear every checked-off exercise in one go - each one is removed with its own Delete button.