Microsoft Safe Link Decoder
Paste a Microsoft Safe Links URL to reveal its original destination entirely in your browser. The URL is not submitted to ITKB, and the destination website is not opened.
- Runs locally in your browser
- No account required
- Destination not opened
Safe Link Decoder
Decoding happens entirely in your browser. The pasted link is not sent to IT Knowledge Bases.
⚠️ Need a safety check? The decoder only reveals the destination; it does not determine whether the destination is malicious. Submit the URL to the Phishing Scanner Sandbox for backend analysis. The scanner sends the URL to IT Knowledge Bases for processing.
By using this tool, you agree to our Terms & Conditions and Privacy Policy
Microsoft Safe Links — Frequently Asked Questions
1. Does this decoder send my Safe Links URL to a server?▶
No. The decoder processes the pasted URL locally in your browser using JavaScript. The decoder does not submit the URL to ITKB and does not open the destination website.
If you choose to send the decoded destination to the ITKB Phishing Scanner, that is a separate action. The scanner sends the URL to the ITKB backend so it can inspect redirects, screenshots, forms, scripts, DNS records, and other security indicators.
2. What are Microsoft Safe Links?▶
Microsoft Safe Links (part of Microsoft Defender for Office 365) rewrite URLs in email and Microsoft 365 apps. At click time, the rewritten link is checked for malicious behavior before the user is allowed through.
3. How do I decode a Microsoft Safe Link?▶
Paste the full Safe Link URL into the decoder above and click Decode. The tool extracts the url= parameter, URL-decodes it, and displays the original destination locally in your browser without opening the destination website.
4. What does safelinks.protection.outlook.com mean?▶
Any URL containing *.safelinks.protection.outlook.com or *.safelinks.office.com is a Microsoft Safe Link. Microsoft rewrites outbound URLs in Outlook and Microsoft 365 to this hostname so it can inspect the destination at click time. The original URL is embedded in the long query string as the url= parameter.
5. Why would I decode a Safe Link?▶
- See the true destination without clicking
- Speed up phishing triage and incident response
- Check reputation in a sandbox or SIEM
- Build allow/deny lists accurately
- Remove tracking parameters for cleaner logs
6. How do I recognize a Safe Link?▶
Look for hostnames like *.safelinks.protection.outlook.com or *.safelinks.office.com containing a long query string with url= — the encoded original link.
7. Is it safe to click decoded links?▶
No. Decoding reveals the destination but does not establish whether it is trustworthy. Do not open a suspicious destination directly on your primary workstation. For deeper remote analysis, submit it separately to the ITKB Phishing Scanner, which sends the URL to the ITKB backend and returns evidence such as redirects, screenshots, forms, scripts, DNS records, and other indicators.
8. Does decoding bypass Microsoft protection?▶
Decoding only reveals the destination embedded in the url= parameter; it does not change your Microsoft 365 Safe Links policies. If you open the decoded destination directly, the request no longer passes through the Safe Links redirect and its time-of-click inspection. Other browser, endpoint, DNS, or network protections may still apply. Do not treat a decoded URL as trustworthy solely because it was wrapped by Safe Links.
9. What parameters matter in a Safe Link?▶
url= is the original destination (URL-encoded). Others like data=, sdata=, h=, and reserved= are integrity and routing metadata used by Microsoft — they are not needed to decode the link.
10. Can decoding help with false positives?▶
Yes. Decoding reveals the actual destination so you can compare it with the expected domain and investigate it using other evidence. Review the destination, redirect behavior, domain information, and organizational context before creating a Safe Links policy exception.
11. Will decoding remove tracking parameters?▶
The decoder can optionally strip marketing/tracking parameters (e.g., UTM tags) for privacy and cleaner analytics — when appropriate.
12. When should I keep Safe Links rewriting enabled?▶
Nearly always. Time-of-click checks catch delayed activations and payload swaps that traditional filters may miss.
13. Can I whitelist trusted domains?▶
Yes, via a do-not-rewrite list in Defender for Office 365. Use it sparingly and review entries regularly.
14. Does this apply to Teams, SharePoint, and OneDrive links?▶
Yes. These services can also produce Safe Links, and the same decoding approach applies.
15. Safe Links vs. Microsoft Defender for Office 365 — what’s the difference?▶
Safe Links is one feature within Microsoft Defender for Office 365 (formerly ATP). Defender for Office 365 also includes Safe Attachments, anti-phishing policies, and threat intelligence. Safe Links specifically handles URL rewriting and time-of-click verification.