What is FontReport?
FontReport is a specialised web application that analyses websites to identify all fonts in use, their sources, and provides information to help assess potential licencing considerations. Built for designers, developers and website owners who need to understand their font usage for technical, licencing or brand management purposes.
How FontReport works
FontReport performs detailed technical analysis of website fonts by:
- Crawling multiple pages to discover all font references in CSS files, JavaScript and external stylesheets
- Extracting font metadata directly from font files to provide licencing and vendor information where available
- Identifying system fonts and fallback declarations in CSS files
- Categorising fonts by provider (Google Fonts, Adobe Fonts, self-hosted, etc.)
Why use FontReport
Comprehensive analysis
Multi-page scanning with CSS and JavaScript file analysis, direct font metadata extraction, and categorization of fonts by type (commercial, free and system fonts). Shows exactly which files and pages reference each font across your website.
Compliance risks
Font foundries now have sophisticated tools to detect unlicensed usage across the web. What was once rarely enforced has become a real business risk, making proactive font auditing essential for website owners.
Ease of use
No more manually digging through CSS files or asking developers what fonts are installed. Automatically discovers fonts you didn't know existed - from third party theme/plugin fonts to old fonts hiding in your codebase.
The font licencing challenge
Font licencing has always been complex, but the stakes have never been higher. Traditional methods for tracking font usage across websites are limited and time-consuming.
Current approaches and their limitations
- Manual Inspection: Checking CSS files and font folders manually is time-consuming, error-prone and doesn't scale across multiple pages or complex websites
- Browser Developer Tools: Only shows fonts on individual pages you're viewing, missing fonts used elsewhere on the site and providing no licencing information
- Spreadsheet Tracking: Requires manual updates and often falls out of sync with actual website implementations
- Asking Developers: Team members may not remember all font sources, especially on sites built over time or inherited from previous developers
Why this matters now
Font foundries and licensing companies now have sophisticated tools for discovering unlicensed font usage across the web, making it easier than ever for rights holders to identify potential licensing violations and pursue legal action.
Common ways businesses get caught out
- Developer oversight: Developers embed fonts provided by designers without understanding licensing requirements or restrictions
- Web licensing gaps: Many desktop font licenses prohibit web use unless specific web font licenses are purchased separately
- Commercial use restrictions: Free fonts often prohibit commercial use, requiring paid licenses for business websites
- Expired subscriptions: Font service licenses may have expired where auto-renewal failed or wasn't available
The result: What used to be largely overlooked has become a real business risk. Website owners and agencies need reliable ways to audit their font usage before problems arise.
FontReport addresses this gap by providing comprehensive, automated font discovery across entire websites, giving you the visibility needed to identify fonts that may require licence verification and to avoid potential legal disputes.
Free vs. Scan Packs
Limitations and scope
FontReport analyses static web content and may not detect:
- Fonts loaded exclusively through complex JavaScript execution
- Content behind authentication or paywalls
- Fonts embedded in PDF documents formats
- Dynamically generated content that loads after initial page render
- Fonts within third-party widgets with restricted access
Important: FontReport is an analysis tool that provides information to help you understand your font usage. You remain fully responsible for verifying proper licencing. Results should be independently verified before making any legal or business decisions regarding font licencing.
Frequently Asked Questions
Getting Started
Enter any website URL (like "example.com" or "https://example.com") in the scanner form. FontReport will automatically add https:// if needed. You can specify how many pages to scan (1-250 pages, default is 50). The scan typically takes 1-3 minutes depending on the website size and complexity.
For each font family found, you'll see:
- Font variants (weights, styles) detected
- Source provider (Google Fonts, Adobe Fonts, self-hosted, etc.)
- Individual font files with direct links
- Pages where the font is used
- Vendor metadata (foundry, copyright, license information) for self-hosted fonts
- Indicators highlighting fonts that may need license verification
FontReport can only analyze publicly accessible content. It cannot scan pages behind login walls, password protection, or content that requires authentication. The tool acts like a regular web browser visiting public pages.
Scan Results and Accuracy
FontReport analyzes static HTML, CSS, and JavaScript files. It may not detect fonts that are:
- Loaded exclusively through complex JavaScript execution after page load
- Embedded in PDF documents or other downloadable files
- Located on pages not included in the scan (if you limited the page count)
- Loaded from third-party widgets or embedded content with restricted access
- Present in dynamically generated content that appears after the initial scan
FontReport extracts licensing metadata directly from font files where available, but this information should be verified independently. Font licensing can be complex, and the metadata may be incomplete or outdated. Always consult the original font license agreements for definitive licensing terms.
This indicates FontReport detected fonts from providers that typically require paid licenses (like Adobe Fonts, MyFonts, or Hoefler Cloud). While you might have proper licenses, these fonts are flagged for your review to help you verify licensing status. Google Fonts are marked as safe because they're free for all uses.
User Fonts are fonts declared in your CSS without corresponding font files on your server. These fonts will only display if visitors have them installed on their device, otherwise the browser falls back to the next font in your CSS font stack.
This isn't typically a licensing concern, but it means:
- Not all visitors will see the intended font
- Your design may appear inconsistent across devices
- Consider replacing with web fonts for consistent display
Important note: Some fonts may appear as "User Fonts" if an external CSS file containing @font-face declarations could not be accessed during scanning. If you see unexpected User Font entries, check if any external font services (like Adobe Fonts or custom font CDNs) appear as "Connection failed" in your report.
If you want guaranteed font consistency, consider sourcing proper web font licenses for these fonts.
Technical Issues
These errors typically mean:
- The domain no longer exists or has DNS issues
- The website is temporarily down or blocking automated requests
- The domain might be on our security blocklist (check URLhaus database to see if your domain appears on security feeds)
- There might be network connectivity issues
This appears when FontReport finds more pages on your website than the limit you set (default 50 pages). The tool discovered additional pages through internal links but stopped scanning to stay within your specified limit. You can run another scan with a higher page limit if needed.
Scan speed depends on:
- Website response time and server performance
- Number of pages being scanned
- Amount of CSS and JavaScript to process
- Network conditions
Large or slow-responding websites may take several minutes. If scans consistently time out, try reducing the page limit or scanning during off-peak hours.
This means FontReport detected font references pointing to an external domain that was unable to accessed during scanning. Common reasons include:
- The font service requires authentication or referrer validation
- The domain blocks automated requests for security
- Rate limiting or geographic restrictions
- The font service may have changed its access policies
- The domain may be temporarily down
These fonts may still work for your website visitors, but you should manually verify the licensing status with the external domain. Check your font service subscriptions and ensure they're active for your domain.
Font Detection and Analysis
- Google Fonts: Fonts served from Google's CDN (fonts.googleapis.com). These are free for all uses.
- Self-Hosted: Font files hosted on the website's own servers or CDN. These require manual license verification.
- Third-Party: Fonts from commercial/third-party services, often requiring subscriptions or licenses.
- System Fonts: Default fonts available on user devices (Arial, Times New Roman, etc.).
Websites often reference fonts in several ways:
- CSS font stacks with multiple fallback fonts
- Unused CSS that still contains font references
- Third-party plugins or widgets that load their own fonts
- System fonts defined as fallbacks even if custom fonts load successfully
All font references are reported for completeness.
This indicates that font files were found but didn't contain complete vendor information (foundry name, copyright, license details). This is common with:
- Older font files that lack modern metadata
- Fonts that have been processed or optimized in ways that strip metadata
- Free or open-source fonts with minimal embedded information
FontReport identifies font providers by analyzing the source URLs and domains where fonts are hosted:
- Google Fonts: Fonts served from fonts.googleapis.com or fonts.gstatic.com domains
- Adobe Fonts: Fonts from typekit.net, use.typekit.net, p.typekit.net, or fonts.adobe.com domains
- MyFonts/Monotype: Fonts from myfonts.net, hello.myfonts.net, fast.fonts.net, or Monotype-related domains
- Lineto: Fonts from lineto.com or cdn.lineto.com domains
- Hoefler Cloud: Fonts from typography.com or Hoefler-related domains
- CDNFonts: Fonts from cdnfonts.com domains
- Fontsource: Open-source fonts from cdn.jsdelivr.net/fontsource or fontsource.org domains
- Third-Party: Font files most likely hosted by another external provider
- Self-Hosted: Font files hosted on any domain not matching the above commercial providers
- System Fonts: Fonts from FontReport's predefined list of standard operating system fonts (Arial, Times New Roman, Helvetica, etc.) that are typically pre-installed on user devices
- User Fonts: Fonts declared in CSS but not in the system font list and with no corresponding font files found - these require the specific font to be installed on the user's device
The classification is based on URL pattern matching for web font files and CSS font declarations foud during the scan.
Scan Packs & Payment
Scan packs are paid upgrades that unlock enhanced features:
- More pages: Scan up to 250 pages per website instead of just 1
- More scans: Up to 20 scans per hour or 100 scans per day
- Print reports: Clean, print-friendly PDF-style formatting
- Scan history: Access your previous scans for 30 days
- Faster scanning: Higher rate limits for quicker results
Scan packs are valid for 30 days from purchase and work via payment keys sent to your email.
Payment keys are unique codes that activate your scan pack features:
- Purchase a scan pack and receive your payment key via email
- Enter the key using the "Enter Payment Key" button on the homepage
- Use the same key to access your scan history dashboard
Keep your payment key safe - it's your only way to access your purchased scans. Keys expire 30 days after purchase.
Privacy and Data
Your privacy is protected:
- Scan results are never shared with third parties
- We only access your scan results if you request technical support
- The font analysis data doesn't show licensing status - it's information obtainable from publicly accessible website files anyway
- Free scans are automatically deleted after 2 hours
- Paid scan results are stored for 30 days for dashboard access, then deleted
- You can request account deletion at any time via our contact page
Free scans: Scan results are stored for up to 2 hours for sharing and reference, then automatically deleted.
Paid scan packs: Scan results are stored for 30 days to enable access through your dashboard.
Scan results are accessible to anyone with the direct report link, similar to a Google Docs link with sharing enabled. The links are not indexed by search engines, but treat them like any shareable URL. Results are automatically deleted after 2 hours.
Advanced Usage
This is a common but risky assumption. Many website owners believe that fonts included with purchased themes or plugins are properly licensed, but this isn't always the case. Plugin and theme developers sometimes:
- Include fonts without proper redistribution rights
- Use trial or demo versions that aren't licensed for commercial use
- Assume end users will obtain their own licenses
- Bundle fonts that require separate licensing for web use
Even if you paid for the theme or plugin, this doesn't automatically grant you font licensing rights. The theme license typically covers the code and design, not necessarily the fonts. It's worth checking with the theme/plugin developer about font licensing and consider replacing questionable fonts with verified alternatives like Google Fonts.
You can cross-check results by:
- Using browser developer tools to inspect font usage on individual pages
- Manually checking CSS files for @font-face declarations
- Verifying font file URLs by visiting them directly
- Comparing with your website's font purchase records or CDN logs
- Review your font licenses and purchase records
- Contact your web development team to verify font sources
- For commercial fonts, ensure you have appropriate licenses for web usage
- Consider replacing questionable fonts with alternatives from Google Fonts or other free sources
- Consult with legal counsel for complex licensing questions
Ready to analyse your fonts?
Get detailed insights into your website's font usage and identify fonts that may need licensing verification in just minutes.