Phishing Link Detector
Upload Office documents (DOCX, XLSX, PPTX) or PDF files to scan for embedded URLs. Extracts all external links and checks them against a comprehensive database of 40+ phishing indicators - suspicious TLDs, lookalike domains, credential harvesting keywords, URL obfuscation attempts, protocol anomalies, and shortened URL services. Each URL receives a suspicion score from 0 (safe) to 100 (critical). Also detects auto-execute VBA macros and extracts document metadata. All processing runs locally in your browser - no data uploaded, no signup required.
Upload Office documents (DOCX, XLSX, PPTX) or PDF files to scan for embedded URLs. Extracts all external links and checks them against a comprehensive local database of known phishing indicators, suspicious patterns, and deception techniques. All processing runs entirely in your browser with zero server uploads.
Drop a document or PDF here, or click to browse
Supports DOCX, XLSX, PPTX, PDF - max 100 MB
The Phishing Link Detector scans the internal XML structure of Office documents (DOCX, XLSX, PPTX) and raw text of PDFs to extract all embedded URLs. Each URL is parsed into components (protocol, hostname, domain, TLD, path) and checked against a comprehensive database of 40+ phishing rules covering suspicious TLDs (.tk, .ml, .ga, .cf, .gq, .click), domain deception patterns (lookalike domains like g00gle, paypa1, rnicrosoft), credential harvesting keywords, URL obfuscation attempts, protocol anomalies, IP address URLs, shortened URL services, and excessive subdomain levels. The tool also detects auto-execute macros(Auto_Open, Document_Open, Workbook_Open) which are commonly used in phishing attacks. All processing runs locally in your browser - no data is ever uploaded.
Why Use Our Phishing Link Detector?
Comprehensive Phishing Detection
Checks URLs against 40+ phishing rules spanning suspicious TLDs (.tk, .ml, .ga, .cf, .gq, .click, .download), domain deception patterns (lookalike domains, excessive subdomains, brand impersonation), credential harvesting keywords (password, login, verify, account), URL obfuscation attempts (encoded characters, @-sign smuggling, IP address URLs), shortened URL services (bit.ly, tinyurl, ow.ly, is.gd), and protocol anomalies (file://, data://, ftp://). Each rule has a severity score for accurate risk assessment.
Deep Document Scanning
Scans the internal structure of Office documents (DOCX, XLSX, PPTX) by parsing their Open XML format - examining document body, headers/footers, worksheets, slides, shared strings, hyperlink relationships, and footnotes/endnotes. For PDFs, extracts URL patterns from the raw text content. Also detects auto-execute VBA macros (Auto_Open, Document_Open, Workbook_Open) that are frequently used in phishing payloads.
Detailed URL Analysis & Parsing
Each extracted URL is fully parsed into components: protocol, hostname, domain, TLD, subdomain, path, query parameters, and fragment. The parsed components are used to detect lookalike domains (g00gle → google, paypa1 → paypal, rnicrosoft → microsoft), suspicious TLDs, and complex domain structures. Every URL receives a suspicion score from 0 to 100 with clear labeling (Safe, Low, Suspicious, High, Critical).
Document Metadata Extraction
Extracts embedded document metadata alongside URL analysis - author, creator, creation date, modification date, and document title. This metadata helps security analysts understand the document provenance and can reveal inconsistencies (e.g., a document claiming to be from one organization but created with different author information). All metadata is displayed alongside the URL scan results.
Common Use Cases for Phishing Link Detector
Email Attachment Security Screening
Security professionals can scan email attachments before opening them to detect embedded phishing links. Office documents and PDFs are common phishing delivery vehicles - attackers embed malicious URLs in seemingly legitimate documents. This tool reveals all embedded links and flags suspicious patterns, helping security teams identify malicious attachments without opening them in a live environment.
Phishing Awareness Training
Organizations running phishing awareness programs can use the detector to analyze simulated phishing emails and documents. Show trainees what suspicious patterns look like, demonstrate how seemingly legitimate URLs can be deceptive, and explain the technical indicators that reveal phishing attempts. The severity scoring system provides clear educational feedback.
Document Review & Due Diligence
Before sharing documents externally or publishing them on websites, legal and compliance teams can scan for embedded tracking links, analytics URLs, or suspicious third-party resources. The tool helps ensure that shared documents do not contain unexpected external links that could compromise privacy or reveal sensitive information.
Incident Response & Forensics
During security incident investigations, analysts can scan suspicious documents found on compromised systems. The tool extracts all URLs, flags known phishing indicators, and provides a detailed report that can be included in incident documentation. The full URL parsing helps analysts understand the infrastructure behind phishing campaigns.
Security Research & Threat Analysis
Security researchers can analyze phishing kits and malicious documents to catalog URL patterns, identify infrastructure used by threat actors, and build detection signatures. The comprehensive flagging system provides detailed output that can be used to create YARA rules, SIEM alerts, or email security filters.
Cybersecurity Education
Students learning about social engineering and phishing attacks can use the tool to understand how phishing documents work. Upload real or simulated phishing documents to see the technical indicators, learn about URL obfuscation techniques, and understand why certain patterns are considered suspicious. An excellent hands-on tool for cybersecurity courses.
Understanding Phishing Link Detection in Documents
What Is Phishing Link Detection in Documents?
Phishing link detection in documents is the process of scanning Office documents and PDFs for embedded URLs and analyzing them against known phishing indicators. Attackers commonly embed malicious URLs in seemingly legitimate documents - an invoice PDF with a link to a fake login page, a Word document with embedded tracking URLs, or an Excel spreadsheet with links to credential harvesting sites. Our tool examines the internal structure of these documents (Open XML for Office formats, raw text for PDFs) to extract every external URL, then checks each URL against a database of 40+ phishing rules covering domain deception, suspicious TLDs, credential keywords, protocol anomalies, URL obfuscation, shortened URLs, and known phishing patterns. Each URL receives a suspicion score from 0 (safe) to 100 (critical). The tool also detectsauto-execute VBA macros (Auto_Open, Document_Open, Workbook_Open) which are a common phishing vector for delivering malware payloads.
Common Phishing Indicators We Detect
- Suspicious TLDs: Free and untrusted top-level domains commonly used in phishing campaigns - .tk (Tokelau), .ml (Mali), .ga (Gabon), .cf (Central African Republic), .gq (Equatorial Guinea), .click, and .download. These TLDs are popular because they are free or very cheap to register and often have weak abuse reporting mechanisms.
- Domain Deception & Lookalikes: Attackers create domains that visually resemble trusted brands - using zeros instead of letters (g00gle, micr0s0ft), uppercase I instead of lowercase l (paypaI, appIe), transposed letters (rnicrosoft), or adding deceptive prefixes (secure-google, login-paypal, verify-amazon). Our tool checks for 15+ common lookalike patterns and flags suspicious subdomain structures.
- Credential & Security Keywords: URLs containing keywords associated with credential harvesting - login, signin, verify, confirm, account, password, auth, and security. Phishing URLs often use these words in the path or subdomain to trick users into thinking they are on a legitimate authentication page.
- URL Obfuscation: Techniques used to hide the true destination of a URL including @-sign credential smuggling (http://legitimate.com@evil.com), double-slash redirect deceptions (http://example.com//evil.com), heavily encoded URLs with multiple percent-encoded characters, IP address URLs that bypass domain reputation systems, and shortened URL services (bit.ly, tinyurl, ow.ly) that mask the final destination.
- Protocol Anomalies: Unusual URL protocols in documents such as file:// (local file access), data:// (inline data execution), and ftp:// (data exfiltration). These are rare in legitimate documents but common in phishing and malware attacks.
How Our Phishing Link Detector Works
- Document Parsing: The tool first detects the document type by reading the file header (magic bytes) - ZIP header for Office formats (DOCX, XLSX, PPTX) and %PDF header for PDF files. For Office documents, JSZip decompresses the ZIP structure and we parse the XML content from each internal component: document body (word/document.xml), headers/footers, worksheets (xl/worksheets/sheetN.xml), slides (ppt/slides/slideN.xml), shared strings tables, and hyperlink relationships (.rels files). For PDFs, we extract text content using regex pattern matching on the raw binary.
- URL Extraction: All extracted text is scanned with URL pattern regexes matching http://, https://, and www. prefixed URLs. We also extract URLs from href attributes in XML content. Duplicate detection ensures each unique URL is analyzed once regardless of how many times it appears in the document. Each URL is tagged with its source location (document body, Slide 3, Sheet 2, Header/Footer, etc.) for context.
- Phishing Analysis & Scoring: Each extracted URL is parsed into components (protocol, hostname, TLD, domain, subdomain, path, query). The URL and hostname are checked against 40+ phishing rules organized into categories: suspicious TLDs, domain deception, homograph lookalikes, credential keywords, suspicious path patterns, shortened URL services, protocol anomalies, IP address URLs, suspicious ports, and long/complex domain detection. Each matched rule adds to the suspicion score based on its severity (1-10). URLs with scores of 15+ are flagged as suspicious. Additionally, we check for brand name mentions in the domain and count subdomain levels for structural assessment.
Limitations & Privacy
Supported file types: DOCX (Word documents), XLSX (Excel spreadsheets), PPTX (PowerPoint presentations), and PDF files. Older binary formats (DOC, XLS, PPT) are not supported as they use a different internal structure (OLE2/CFB) that cannot be easily parsed in the browser. File size limit: Documents up to 100 MB are supported. Larger files may cause browser memory issues. Detection scope: The tool checks URLs against a local rule database of common phishing indicators. It does not perform live reputation checks against external threat intelligence feeds or DNS lookups. While the detection is comprehensive, no tool can catch every phishing attempt. 100% private:All processing is done entirely in your browser using the FileReader and JSZip APIs. Files never leave your device - no uploads, no signup, no data collection, no usage tracking.
Related Tools
Steganography Detector
Upload an image to detect potential hidden data using LSB (Least Significant Bit) steganography analysis. Analyzes pixel-level modifications, shows a heatmap of altered pixels, detects statistical anomalies, and extracts hidden text messages if found. Compatible with standard LSB encoding and the STEG magic header format. All processing happens locally in your browser - free online steganography detector, no signup required.
Image File Size Analyzer
Upload any image to see a detailed binary-level breakdown of what contributes to its file size - pixel data, compression overhead, metadata (EXIF/IPTC/XMP), color profiles (ICC), and structural headers. Get prioritized optimization tips with estimated savings for web performance, mobile app optimization, and storage reduction. Supports JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, and HEIC - all processing runs locally in your browser, no server upload required. Free online image file size analyzer.
File Magic Byte Detector
Upload any file to instantly detect its true file type by reading the magic bytes (file signature / header). The tool bypasses incorrect file extensions and reveals the real format. Shows hex dump with matching signature bytes highlighted, ASCII interpretation, MIME type, file category, and extension match analysis. Supports over 120 file signatures across 16 categories: images, audio, video, documents, archives, executables, fonts, certificates, disk images, and more. All processing runs locally in your browser - free online File Magic Byte Detector, no signup required.
Image Clone Detector
Detect copy-move forgeries in images using pixel-block matching. Upload any image to find cloned/copied regions, view heatmap overlays showing the location and intensity of detected clones, and get confidence scores with region details. Three sensitivity presets for different detection needs. 100% private browser-based processing - free online Image Clone Detector.
Frequently Asked Questions About Phishing Link Detector
The tool can scan DOCX (Word documents), XLSX (Excel spreadsheets), PPTX (PowerPoint presentations), and PDF files. These are the most common document formats used in phishing attacks. Older binary Office formats (DOC, XLS, PPT) use a different internal structure (OLE2/Compound File Binary format) that cannot be parsed in the browser. If you have older format files, convert them to the modern Open XML format first.
The tool uses a comprehensive database of 40+ carefully curated phishing rules developed from common phishing patterns observed in real-world attacks. These rules cover suspicious TLDs, domain deception techniques, lookalike patterns, credential keywords, URL obfuscation, protocol anomalies, IP address URLs, and shortened URL services. Each rule has a severity score for accurate risk assessment. However, no tool can detect every phishing attempt - sophisticated attackers may use techniques that do not match known patterns. Always use caution when opening documents from unknown sources, even if the tool reports no suspicious URLs.
The tool detects URLs based on structural patterns and characteristics commonly found in phishing attacks, not against a pre-compiled blocklist of known malicious URLs. This means it can identify suspicious URLs that have never been reported before - for example, a lookalike domain using zeros instead of letters, a URL with credential-harvesting keywords, or a URL using an IP address instead of a domain name. However, it cannot detect a URL that uses none of these patterns, even if it leads to a phishing site. For comprehensive protection, use this tool alongside traditional security measures like email filtering and web reputation services.
The suspicion score ranges from 0 to 100 and is calculated by summing the severity of each matched phishing rule. Each rule has a severity of 1-10. A score of 0 means no rules matched (Safe). Scores of 1-14 indicate minor concerns (Low). Scores of 15-29 are Suspicious - one or more moderate severity rules matched. Scores of 30-49 are High - multiple rules matched or a high-severity rule triggered. Scores of 50+ are Critical - clear phishing indicators detected. URLs with scores of 15+ are flagged as suspicious in the results.
Yes. The tool scans for auto-execute VBA macro patterns including Auto_Open, Document_Open, Workbook_Open, and Slide_Open. These macros run automatically when the document is opened and are commonly used in phishing attacks to deliver malware payloads. The presence of auto-execute macros is reported in the summary banner even if no suspicious URLs are found, as macro-enabled documents are a significant security risk regardless of their content.
Absolutely. All document analysis happens entirely within your browser using the JSZip library for Office document parsing and direct binary reading for PDFs. Your files are never uploaded to any server - they never leave your device. No signup, no account, no data collection, no usage tracking. Document contents are read locally and analyzed in memory. The tool is completely self-contained and works offline after the initial page load.
The tool searches for URLs starting with http://, https://, and www. within the document content. It extracts URLs from both raw text and href attributes in XML markup. It does not detect non-HTTP protocols like ftp:// or mailto: as primary URLs (though ftp:// is flagged as suspicious if found). The tool also detects data:// and file:// protocol URLs and flags them as high-severity findings. Shortened URLs (bit.ly, tinyurl, ow.ly, is.gd, buff.ly, rebrand.ly, shorturl.at) are flagged as they can obfuscate the final destination.
Yes. The URL extraction works on any document regardless of language since URLs follow a standard format. The phishing rule database primarily uses English keywords commonly found in international phishing campaigns (login, password, account, secure, verify, etc.), which are used across many languages. However, the lookalike domain detection focuses on well-known international brands (Google, Microsoft, Apple, PayPal, Amazon, Netflix, Chase, Dropbox) that are targeted across global phishing campaigns.
Yes - 100% free, forever. No signup, no account, no premium tier, no usage limits, and no ads. Scan as many documents as you need. All processing is done locally in your browser with zero server uploads. No data ever leaves your device.