Start typing a license name, then pick it from the list. You will get everything that license includes, grouped by category.
Type any part of a service or feature name. Matching services appear in the list below the box. Pick one to see every license that includes it.
Pick up to three licenses. Turn on differences only to hide everything they all share.
Paste output from Get-MgSubscribedSku, the Graph API, or any list of GUIDs and SKU part numbers. Every recognised ID is resolved to its friendly name.
365 License Matrix is a free tool for working out what is actually inside a Microsoft license plan. Search any license to see every service plan it contains, search a feature such as Intune or Copilot to find every plan that includes it, compare up to three plans side by side with a differences-only view, or paste SKU part numbers and GUIDs from PowerShell and Microsoft Graph to resolve them into friendly names. It covers all 614 licenses Microsoft publishes, commercial, government GCC, education and nonprofit alike, down to service plan level.
The whole data set is embedded in this single HTML file, so it works with no internet at all, and it refreshes itself from Microsoft's own published documentation when a connection is available. Common questions are answered further down this page, and the exact sources are listed on the .
Guided walkthrough
See how it works
Four short slides with a live demo of each tab. It runs automatically the first time you open the file.
Quick start
- Know your license, want the contents. Open My license, type any part of the name such as "business standard", then pick it from the list. Everything it includes appears grouped by category.
- Know the feature, want to find it. Open Find a feature, type something like "intune" or "copilot". Every matching service appears under the box with how many licenses include it.
- Deciding between two plans. Open Compare, pick two or three, then switch on Differences only to hide everything they share.
- Staring at GUIDs from PowerShell. Open Decode IDs, paste the output, and every recognised ID resolves to a friendly name.
What the dot in the corner means
Common questions
Do I need internet for this to work?
No. The full data set lives inside this HTML file, so it opens and works with no connection at all. Internet is only used for the update check.
How does it update if I run it from my own computer?
A second after opening, it quietly fetches the licensing reference from Microsoft's own documentation repository on GitHub. If anything changed, it swaps the data in and saves it to your browser so the next open is current even offline. Opened from a local file it does this on every open. Opened from a web address it does this at most once every 24 hours, reusing the saved copy in between, and a tab left open for days will refresh itself when the day rolls over. The Data source tab always has a button to check right now.
Where does the data come from?
Microsoft's published product names and service plan identifiers, the same file their PowerShell and Graph documentation points to. Three separate mirrors are tried in order, and the copy inside this file is the last resort.
Why does my search show licenses I have never heard of?
The list covers every SKU Microsoft publishes, including government, education, nonprofit, trial, legacy and regional variants. Use the segment chips under the search box to narrow it down.
Does it show pricing?
No. Microsoft publishes no machine readable price feed and blocks direct reads of its pricing pages, so any price shown here would go stale without warning. License contents are the part that can be kept accurate automatically.
How deep does the detail go?
To service plan level. It will tell you that E3 includes Defender for Office 365 Plan 1 and E5 includes Plan 2. It will not break down which individual features sit inside Plan 2, because Microsoft publishes no structured source for that.
What are the codes next to each service, and are they SKUs?
No. The code beside each service is its service plan ID, the GUID Microsoft uses for one component inside a license. The license itself has two separate identifiers shown at the top of the result: a SKU part number such as SPE_E3, and a license GUID. So an E3 has one SKU part number, one license GUID, and roughly fifty service plan IDs inside it. Click any of them to copy.
What do the two switches at the top right do?
Accessible mode targets WCAG 2.1 Level AA, which is the bar Microsoft's own accessibility standard sets. It raises body text to 16.5px with looser line spacing, promotes every grey to full contrast, thickens borders, enforces 44px minimum tap targets, uses 3px focus outlines, underlines links and identifiers, and switches off all animation, transparency and the background pattern. Dark theme is off by default. Turn it on and your choice is remembered. Both settings are saved in this browser, so they persist whether you use the hosted site or your own copy of the file.
Is this official?
No. It is a lookup tool built on Microsoft's published data, shared under CC BY 4.0. Confirm anything you are about to buy with Microsoft or your licensing partner.
This file carries a full copy of the data so it works with no internet at all. Each time you open it, it quietly checks Microsoft's own published source and updates itself if something changed.