Getting Icons
This guide covers how to find and use icons for various documentation needs.
Use Cases
- Favicons: Website icons and brand representation
- Blog Icons: Visual elements for blog posts and articles
- Diagram Icons: Icons for architecture diagrams and flowcharts
Google Favicon Service
Google provides a simple way to get favicons for any domain:
Basic Usage
https://www.google.com/s2/favicons?sz=256&domain=figma.com
Size Options
- 64px:
https://www.google.com/s2/favicons?sz=64&domain=noteplan.co
- 128px:
https://www.google.com/s2/favicons?sz=128&domain=noteplan.co
- 256px:
https://www.google.com/s2/favicons?sz=256&domain=noteplan.co
- 512px:
https://www.google.com/s2/favicons?sz=512&domain=noteplan.co
Notes
- If the requested size doesn't exist, it falls back to the default favicon
- Example:
https://www.google.com/s2/favicons?sz=512&domain=docusaurus.io
- Subdomain limitation: Subdomains return the main domain's favicon
https://www.google.com/s2/favicons?sz=64&domain=paper.dropbox.com
returns Dropbox's favicon, not Paper's
Icon Resources
Architecture Icons
Design Tools
Implementation Tips
- Cache Icons: Store frequently used icons locally to avoid external dependencies
- Fallback Strategy: Always provide fallback icons for when external services are unavailable
- Size Optimization: Use appropriate sizes to balance quality and performance
- CDN Usage: Consider using a CDN for better performance when serving multiple icons