Create Meeting Minutes Online Free
๐ Fill In Your Meeting Details
Add attendees, agenda items, and action items below โ the preview updates live. Nothing leaves your device.
๐ข Meeting Details
๐ฅ Attendees
๐๏ธ Agenda Items & Decisions
โ Action Items
๐๏ธ Notes & Next Meeting
๐ผ๏ธ Live Preview
Your Organization
Meeting Title
Attendees
โ
Agenda & Decisions
Action Items
| Task | Owner | Due | Status |
|---|
Minutes Prepared By
Quick answer: Add your meeting details, list attendees and any apologies, log each agenda item with its discussion and decision, and record action items with an owner and due date - the stats update automatically. Click Download PDF to get a print-ready record. Everything happens locally in your browser using jsPDF and jsPDF-AutoTable to draw real vector text - not a screenshot image. The live preview updates instantly, and nothing is ever sent to a server.
- Cost: Free, unlimited minutes, no signup.
- Where it runs: 100% in your browser โ no upload, no server storage.
- Output: A real text-based PDF (selectable, searchable, small file size).
- Structured fields: Attendees, agenda items with decisions, and action items with owners/due dates.
- Tracks accountability: Every action item has a status - Open, In Progress, or Done.
- Reusable: Load a sample template, or reset and start a fresh set of minutes any time.
๐ฅ Attendance Matters: Recording both attendees and apologies protects the record and clarifies who agreed to what.
โ Action Items Need Owners: An action item without a named owner and due date rarely gets done - always assign both.
๐จ๏ธ Real Text, Not a Screenshot: The PDF is built from actual vector text using jsPDF, so it stays sharp at any zoom, the text is selectable/searchable, and the file stays small.
๐ Privacy: Your meeting data, including any logo you upload, is processed locally โ it is never uploaded, transmitted, or stored anywhere.
โ 100% Private: Your minutes, including your logo, are generated locally in your browser using JavaScript. No data is ever uploaded to a server or stored anywhere.
Note: Your document data will be cleared once your session ends or you clear the app.
How to Create Meeting Minutes PDF
Enter Meeting Details
Add the meeting title, date, time, location, and facilitator.
Add Attendees
List everyone present with their role, and note apologies or absentees.
Log Agenda Items & Decisions
Add each topic with discussion notes and the decision reached.
Download the PDF
Add action items with owners and due dates, then click Download PDF.
๐ Your Meeting Data Never Leaves Your Device
This tool builds the entire set of minutes โ including your logo โ using jsPDF and jsPDF-AutoTable running entirely inside your browser tab. There is no upload step, no server-side processing, and no network request that contains your meeting data.
Common Uses for a Meeting Minutes Generator
Board Meetings
Keep a formal, accountable record of resolutions and decisions for compliance and governance.
Team Standups & Syncs
Track what was discussed and who owns each follow-up between recurring team meetings.
Client Calls
Send clients a clear written summary of what was agreed, avoiding later disputes over scope.
Project Kickoffs
Document initial decisions and assign the first round of action items with clear owners.
School & PTA Meetings
Give parents and staff an accurate, shareable record of what was decided.
Committee & Society Meetings
Maintain a clean paper trail for housing societies, clubs, and non-profits.
Why Use This Meeting Minutes Generator?
- Fully Client-Side: jsPDF and jsPDF-AutoTable both run in your browser โ no upload.
- Real Vector Text: Sharp, selectable, searchable PDF output โ not a flattened screenshot.
- Live Preview: See exactly how your minutes look as you fill in each field.
- Structured by Design: Dedicated fields for attendees, agenda, decisions, and action items.
- Built-In Accountability: Every action item carries an owner, a due date, and a status.
- Automatic Stats: See attendee counts and open action items at a glance while you type.
- Reusable Structure: Load a sample, tweak it, or reset for the next recurring meeting.
- 100% Free & Private: No account, no watermark, no server storing your data.
Meeting Minutes Generator โ Complete Guide
Most meetings produce plenty of talk and very little written record. A week later, nobody remembers who agreed to what, and action items quietly disappear. Meeting minutes fix that - a short, structured document that captures who attended, what was discussed, what was decided, and exactly who is responsible for what happens next.
What Makes Good Meeting Minutes?
Useful minutes are short and structured, not a transcript. They record the meeting's basic facts (title, date, time, location, facilitator), who attended and who sent apologies, each agenda item with its discussion and the decision reached, and a clear list of action items - each with a named owner, a due date, and a status. This tool covers all of that, plus a live stats summary and a signature line for whoever prepared the record.
How This Generator Actually Works
As you fill in the form, every field is read directly into a JavaScript object representing your minutes, and a live HTML preview re-renders instantly so you can see the final layout before downloading anything - including automatic counts of attendees, agenda items, and open action items. When you click Download PDF, that same data is handed to jsPDF, which draws your organization header, meeting meta box, attendees, and agenda sections as genuine vector text - not a picture of text - directly onto a PDF page. The action items table is built with jsPDF-AutoTable, which handles column widths, borders, and automatic pagination if your action list runs long. The finished document is then handed back to your browser as a file to save - at no point does any of this data leave your device or touch a server.
Meeting Minutes vs Agenda vs Sign-In Sheet
| Aspect | Meeting Minutes (this tool) | Agenda | Sign-In Sheet |
|---|---|---|---|
| When it's used | After the meeting | Before the meeting | During the meeting |
| Main purpose | Records decisions & action items | Plans topics to discuss | Confirms who attended |
| Contains decisions? | Yes | No | No |
Open vs In Progress vs Done Action Items
| Status | Meaning | Typical Use |
|---|---|---|
| Open | Not yet started | Newly assigned action items |
| In Progress | Actively being worked on | Carried over between meetings |
| Done | Completed and verified | Closed out before the next meeting |
Security and Privacy Considerations
- No Data Upload: Every field you fill in, and any logo you upload, stays on your device.
- No Server Processing: PDF generation runs entirely as client-side JavaScript.
- No Storage: Nothing about your minutes is saved once you close or refresh the tab.
- No Account Needed: There is no login, tracking of your meeting content, or usage cap.
Browser Compatibility and Technical Requirements
This Meeting Minutes Generator works in modern browsers that support:
- File API / FileReader: To read an uploaded logo image locally.
- JavaScript PDF generation (jsPDF): For building the actual downloadable document.
- Blob downloads: For saving the finished PDF to your device.
Supported Browsers:
- โ Chrome/Edge 76+
- โ Firefox 55+
- โ Safari 13.1+
- โ Mobile Chrome (Android), Mobile Safari (iOS) โ download supported
Troubleshooting Common Issues
Explanation: The PDF needs at least a title and one agenda entry to be a meaningful record. Solution: Fill in the meeting title and add at least one agenda item, then try downloading again.
Explanation: Only PNG and JPG logo files are supported; other image formats or corrupted files may fail to embed. Solution: Re-save your logo as a PNG or JPG and upload it again.
Explanation: If your browser is caching an older version of the page, style updates may lag behind. Solution: Refresh the page once and re-select your accent color.
Explanation: This tool keeps agenda items to three simple fields to stay quick to fill in for most meetings. Solution: For very detailed items, add key extra context into the Discussion Notes field itself.
Frequently Asked Technical Questions
Question 1: What actually builds the PDF - is it a known library?
Answer: This tool uses jsPDF, a widely used open-source JavaScript library for generating PDF documents in the browser, together with its jsPDF-AutoTable plugin for the action items table - both loaded directly in your browser.
Question 2: How are the meeting stats (attendees, agenda items, open actions) calculated?
Answer: The tool simply counts the current length of the attendees, agenda, and action-item arrays held in memory, and separately counts how many action items have a status other than "Done" - recalculating instantly as you add or remove rows.
Question 3: Can I reorder agenda items or action items?
Answer: Items appear in the order you add them. To reorder, remove and re-add items in your preferred sequence, or simply add new items in the order you'd like them to appear in the final PDF.
Question 4: How is my logo embedded in the PDF?
Answer: The uploaded image is read as a Base64 data URL using the FileReader API, then passed directly to jsPDF's image-embedding function, which places it at a fixed position and size in the top-left of the document.
Question 5: Does this tool need an account, server, or API key?
Answer: No. jsPDF, jsPDF-AutoTable, and the live preview all run as ordinary JavaScript already loaded by this page โ you never need an account or any API key to use it.
Glossary of Terms
- Meeting Minutes
- A written record of what was discussed and decided during a meeting, including action items assigned.
- Agenda Item
- A single topic scheduled for discussion during a meeting, along with the notes and decision recorded against it.
- Action Item
- A task assigned to a specific person, with a due date, as a result of a meeting discussion.
- Facilitator / Chair
- The person responsible for running the meeting and keeping discussion on track.
- Apologies
- The list of invited attendees who could not attend the meeting and formally sent their apologies.
Frequently Asked Questions
Yes, completely free with no watermark, no signup, and no limit on how many minutes you create.
No. The entire document, including your logo if you add one, is built and turned into a PDF entirely inside your browser using JavaScript. Nothing is transmitted over the network.
Good minutes include the meeting title, date, time, and location, who attended and who sent apologies, each agenda item discussed with the decision reached, and clear action items with an owner and due date for each.
Yes. Each action item has a task description, an assigned owner, a due date, and a status (Open, In Progress, or Done), all shown clearly in the final PDF.
Yes. Add as many attendees as needed with their name and role, and list apologies or absentees separately so the record is complete.
No. Meeting minutes are a structured summary of decisions and action items, not a verbatim transcript. For a full record, keep this alongside any recording your organization keeps.
Yes. Upload a PNG or JPG logo and pick any accent color - both are reflected instantly in the live preview and the downloaded PDF.
Final Thoughts
Clear meeting minutes turn conversation into accountability. This tool builds a clean, structured record with a live preview and a real vector-text PDF using jsPDF and jsPDF-AutoTable โ all without your meeting data ever leaving your device.
Fill in your meeting details above and download your first set of minutes!