A Chrome extension that scans and identifies fonts used on any webpage.
- 🔍 Scan any webpage to detect all fonts in use
- 📋 Copy font names to clipboard with one click
- 🎨 View font properties (weight, style, size)
- 📊 See usage count for each font
- 🌙 Dark mode support
- ⚡ Fast and lightweight
- React - UI framework
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS v4 - Styling
- Heroicons - Icon library
- @crxjs/vite-plugin - Chrome extension support
- Node.js 20.19+ or 22.12+
- Chrome browser
cd code/font-reader-extension
npm installnpm run devThen:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (top right)
- Click "Load unpacked"
- Select the
distfolder from this project
npm run buildThe production-ready extension will be in the dist folder.
- Click the Font Reader extension icon in your Chrome toolbar
- The extension will automatically scan the current page
- Click "Scan Page" to refresh the font list
- Click the clipboard icon next to any font to copy its name
- View font details including weight, style, and size
src/
├── App.tsx # Main popup UI
├── main.tsx # React entry point
├── index.css # Global styles (Tailwind)
├── types/
├── font.ts # TypeScript interfaces
├── content/
├── content.ts # Content script for font detection
└── background/
└── background.ts # Background service worker