Skip to content
TaskNinja

HomeToolsAttendance RegisterZoom Attendance Register

Zoom Attendance Register

Zoom Attendance Register reads the participants CSV from Zoom and builds one row per person across every meeting you add.

AttendRollFreeNo signupOn your device
Opening the tool…

What this tool does

Build a class register from Zoom participant CSV exports. Merge meetings by email, with duration, late and left early. Free, in your browser, nothing uploaded.

How to use it

  1. In Zoom, open the meeting history report, open the participant list, and export the CSV. Repeat for each meeting you want in the register.

  2. On this page, choose those CSV files. A Google Meet attendance CSV can sit in the same batch if the class also ran there.

  3. Check session length (50 minutes), late after the first join (5 minutes) and minimum minutes (0). Press Build register.

  4. Read the table, then Copy summary or Download CSV. The download is a CSV, ready for Excel, and it stays on this device.

Common uses

Zoom keeps the participant list on the meeting, not in your mark book. The history report lets you open a meeting and export the people who joined. The columns this page looks for are the ones on that export: Name (Original Name), User Email, Join Time, Leave Time, Duration (Minutes) and Guest. Times are read with the AM or PM mark Zoom writes. Duration (Minutes) is a whole number of minutes. When the join and leave clocks are more precise than that whole minute, the register follows the clocks.

Someone who drops and rejoins can appear twice, unless you ticked Show unique users before export. Show unique users collapses those rows and sums the minutes. This page does the same sum when the two visits do not overlap. The gap between them is not counted as time in class. A guest, with Guest set to Yes and often no email, is kept under the name they typed. They are not attached to a signed-in student unless the names match and that student is the only email match.

Several meetings become one register. Each file is a session, except when the join and leave times overlap another file. That overlap is how a second export of the same meeting, including a Google Meet report of the same hour, stays one session instead of doubling everyone's attendance. A class on the next day does not overlap, so it counts as another session. Sessions present, out of that total, is the attendance percent.

The status line is a reading aid, not a school policy. Absent from some means they missed at least one of the meetings you dropped. Late means they joined after the grace period in a meeting they otherwise fully attended. Left early means they left before the session length, measured from the first person who joined that meeting. You can type a different length, grace and minimum before you press Build register. The table you already built is marked stale until you press it again, so an old percent is not left looking current.

Private, and the limits

Participant reports contain real names and login emails. Uploading that list to a random converter is a poor trade for a bit of copying. Here the CSV never leaves the tab. The register, the copy and the download are made on your computer or phone. There is no sign-up that the list could be stored against.

What gets counted is the tool itself: opened, a file chosen, Build register pressed, copy, download, or an error code such as a file that was not a CSV. The error code is a short fixed word. The file name and the rows are not part of it. If the browser refuses the clipboard, the page says so, and the CSV download is still there.

Official sources

Last checked 2026-10-16.

FAQ

Where do I download the Zoom CSV?
Zoom Support describes the meeting and webinar history report. Open the meeting, open the participant list, and export. The file should end in .csv.
What is Name (Original Name)?
It is Zoom's name column on the participants export. The cell is the name shown for that person. This page uses it as their name on the register.
Does Guest mean they are left out?
No. Guest tells you they were not signed in. If the email is blank, they are matched by name and still appear on the register.
I exported the same meeting twice. Will attendance double?
No, when the join and leave times overlap. Those files are one session, and the minutes are not added twice.
Can I add a Google Meet CSV on this page?
Yes. This is the same register as the Meet attendance page. Meet and Zoom files in one drop are merged by email.
Is the download an Excel file?
It is a CSV with a byte order mark so Excel opens the names correctly. There is no separate xlsx file.

Related tools

Meet and Zoom attendance registerAge calculatorAll tools