License Overlap Analyser
Select every license a user holds. Anything two licenses both include is highlighted, that's usually money being spent twice.
Error Decoder
Paste a whole error message, a screenshot transcription, a sign-in log row, anything. Any known code inside it gets decoded instantly.
Policy Simulator
Build a sign-in scenario and watch every baseline policy below evaluate against it the way Entra would. Click any policy row to toggle it out of the simulated tenant.
What Conditional Access sees about you
Real lookup, not a guess, this browser's actual public IP and the geolocation Entra would evaluate a location-based policy against right now. Handy for sanity-checking a named location or troubleshooting "why did this get blocked".
Least-Privilege Picker
Pick what the person actually needs to do, get the narrowest role that does it. Global Admin is almost never the answer.
Token decoder
Paste an Entra ID / JWT access token. Decoded locally, never sent anywhere.
Base64 & URL encoding
Timestamp converter
Unix epoch (seconds or ms), Windows FileTime, or any ISO date.
ImmutableID converter
For AD Connect hard-matching. Paste an objectGUID or a base64 ImmutableID, get every form back.
Subnet calculator
CIDR in, everything out.
GUID generator
For app registrations, custom attributes, correlation IDs.
Password generator
Generated with crypto.getRandomValues, ambiguous characters excluded.
Bulk user builder
Paste names from a spreadsheet, one per line ("First Last"). Get UPNs, display names, and strong temp passwords, as a CSV and as a ready-to-run New-MgUser script.
Intune compliance policy planner
Tick what the policy should enforce and get the portal path, the settings list, and the exact Graph JSON to create it programmatically (including the scheduledActionsForRule block Graph requires but the docs bury).
Autopilot hardware hash merger
Paste the contents of one or more Get-WindowsAutopilotInfo CSV files (append them all, headers included or not). Validates every row, removes duplicate serials, applies an optional Group Tag, and builds one clean file ready for the Intune import screen.
KQL query builder
Ready-to-run hunting queries for Sentinel / Log Analytics. Pick a scenario, tune the window, copy.
Drop your installer here
Or an .msi. Everything runs in this browser tab — the file is never uploaded anywhere.
Domain health checker
MX, SPF (with the 10-DNS-lookup limit actually counted, includes followed recursively), DMARC, DKIM selectors, autodiscover. Graded like an engineer would.
Multi-resolver DNS check
Queries Google and Cloudflare public DNS at the same time for the same record, side by side, real lookups against both. Catches propagation lag or a resolver quietly serving something stale.
Blocklist (RBL) checker
Real DNS lookups against Spamhaus ZEN, SORBS, and Barracuda, the same technique MXToolbox uses. Check your sending IP before you spend an afternoon wondering why mail is landing in spam.
M365 DNS record generator + gap analysis
Onboarding a domain? Type it (and the tenant's onmicrosoft name for DKIM) and get every record to create. "Check live" then compares against what actually exists in DNS and only flags the gaps.
Message header analyser
Paste the full raw headers (Outlook: open message → File → Properties → Internet headers). Shows auth results, spoofing indicators, and which hop actually caused the delay.