Phosphor for flexible, consistent interface iconography
Open Phosphor on phosphoricons.com: a large MIT-licensed icon family with multiple weights, search, and SVG export for product UI, Figma plugins, and front-end packages.
What is Phosphor?
Phosphor is an open source icon family built for interfaces, with a consistent grid and a wide catalog you can search on phosphoricons.com. Icons ship in several weights (including thin, light, regular, bold, fill, and duotone styles on the public site) so you can match density and emphasis across navigation, data views, and marketing surfaces. The project publishes packages and plugin links from the main site, and the set is available under the MIT License as described in the Phosphor repository. This Uwarp page embeds the public browser at phosphoricons.com so you can review glyphs next to other tools, then follow project docs for the package or design-tool path that fits your stack.
What you can do with Phosphor
The set is built for long-lived product UI, not one-off spot illustrations.
- Pick a weight that matches the surface: Move between line and filled treatments so toolbars, tables, and empty states share one system instead of two libraries.
- Search before you branch the repo: Use the site’s search to confirm a glyph name and style before you wire exports into tokens or a sprite file.
- Hand off with stable naming: Names and weights that match published packages make design–engineering reviews faster than ad hoc SVG drops.
- Support dark and brand themes: Pair duotone and fill options with your color roles so icons read at small sizes without re-drawing every asset.
- Keep accessibility in the host UI: Phosphor gives shapes; your components still need labels, roles, and focus where actions are icon-only.
How to use this embedded icon browser
A short loop keeps a large family manageable in production.
- List states before you pick glyphs: Map default, hover, active, and disabled for each control so you are not pasting the wrong weight under pressure.
- Set one size ramp per layout tier: Tie 16px, 20px, and 24px steps to navigation vs. content so export settings stay predictable.
- Align Figma, repo, and CDN versions: When a release renames an icon, update tokens and the component library in the same change.
- Test at the smallest target: Legibility on dense tables matters more than how the icon looks in a large hero artboard.
Tips for multi-weight systems
More weights need clearer rules, not more options per screen.
- Do not mix two families in one control cluster: If you need contrast, use weight or size within Phosphor instead of importing a second set for the same bar.
- Name actions with verbs and objects with nouns: Search terms and file names line up with microcopy and issue tickets.
- Document the duotone color pairs: When brand teams customize fills, store the two roles next to the icon in your design system doc.
- Quarantine one-off custom marks: Keep product illustrations outside the main sprite so bundle size and QA stay controlled.
Who this set works well for
Teams that need one flexible system across product, brand, and code.
- Design system maintainers: Ship a family that scales from dense admin tools to marketing pages without a second line-art pack.
- Product designers on multi-platform work: Match iOS, Android, and web when packages list the same weight names in handoff notes.
- Indie and OSS maintainers: Use a permissive license and a single homepage so contributors are not split across folders.
- Figma-first workflows: Use the official Figma community plugin path linked from the site so libraries stay in sync with releases.
Benefits of using Phosphor
A single flexible family reduces debate when everyone sees the same catalog.
- Predictable look across screens: Shared geometry between weights keeps navigation and settings panels visually related.
- Faster from search to export: The public browser shortens the path from a missing glyph to a named asset in the repo.
- Room to grow with releases: New icons arrive with a documented project cadence instead of a private “misc” directory.
- Ecosystem coverage: Community packages and plugins listed from the project help teams stay on current names.
Technical notes
This page embeds https://phosphoricons.com/. Uwarp does not host the SVGs or packages.
- Embed source: The iframe loads the public Phosphor site, including its search and export UI, subject to that site’s availability.
- Licensing: The project is published under the MIT License; read the current license in the official repository for terms on redistribution and attribution.
- Third-party frame rules: If the frame is blank, the remote site may block embedding; open phosphoricons.com in a new tab and continue there.
- Uwarp role: Uwarp only embeds the page and adds educational context; it does not change install or export behavior.
Frequently Asked Questions
Have questions? We have answers.