A Chrome extension that lets you export Microsoft Learn modules and learning paths as a single, clean PDF — directly from your browser, with no accounts, no uploads, and no data leaving your device.
Microsoft Learn is one of the best free resources for learning Azure, Microsoft 365, and other Microsoft technologies. The problem is that there is no built-in way to save a module or learning path as a document you can read offline, annotate, or share with your team.
MS LearnFlow solves that. Open any Microsoft Learn module or learning path, click the extension icon, select the units you want, and download a PDF. Everything happens locally in your browser. Nothing is sent to a server.
- Export any Microsoft Learn module or full learning path to PDF
- Select individual units or export an entire course in one click
- All rendering happens inside the browser — no server, no account required
- No data collection of any kind — see the Privacy Policy
- Works on
learn.microsoft.com
The extension is available on the Chrome Web Store. Search for MS LearnFlow, or install it manually:
- Download or clone this repository
- Run
npm installand thennpm run build - Open Chrome and go to
chrome://extensions - Enable Developer mode
- Click "Load unpacked" and select the
distfolder
- Navigate to any module or learning path on learn.microsoft.com
- Click the MS LearnFlow icon in the Chrome toolbar
- The extension will detect the content and list the available units
- Select the units you want to include
- Click "Export PDF" — the file will download automatically
- React 18 and TypeScript
- Vite for bundling
- jsPDF and html2canvas for PDF generation
- Chrome Manifest V3
MS LearnFlow does not collect, store, or transmit any user data. All processing is performed locally inside your browser. Temporary export progress is kept in chrome.storage.session and is cleared when the browser session ends. See PRIVACY_POLICY.md for full details.
MIT