做界面时最烦的不是画不出图标,而是凑不齐一套风格统一的。东边找一个返回箭头,西边找一个下载图标,线条粗细差半像素,圆角半径差两像素,放进同一个工具栏立刻就露馅。Remix Icon 解决的正是这种“成套”问题:3200 多个图标全部画在 24×24 的同一张网格上,每个都提供 Outlined 与 Filled 两个版本,线面切换不用换库。它从 2019 年前后开始更新,目前版本 v4.9.1,名字里的“Remix”指的是把图标当乐高块重组,不是音乐上的混音。本文讲清它的图标规模、六种接入方式、以及 2026 年新许可里那几条容易踩线的限制。
Remix Icon 是什么?
它是一套面向设计师与开发者的开源中性风格图标系统,代码托管在 GitHub 的 Remix-Design 组织。站内搜索框给出的数字是 Search 3229 Icons,全部基于 24×24 网格绘制,每枚图标都有 Outlined(线框)与 Filled(实心)两种风格,命名规则统一为 `ri-{名称}-{line|fill}`。首页打开就是全量图标网格,顶部有版本号、搜索、License、Request 等入口,右侧还有一个“Access 300,000 More Icons”的合作入口。图标本身不画插画、不做拟物,只做界面里真正会用到的那类符号:箭头、状态、文件、设备、媒体控制、支付、天气、地图、社交。免费范围覆盖个人与商业项目,2026 年 1 月起启用新版许可协议 Remix Icon License v1.0,把过去模糊的边界写清楚了。

核心功能
它的设计取舍很集中:一套网格、两种风格、多条接入路径。
- 3229 枚图标同网格——混搭也不会露馅:所有图标基于同一张 24×24 网格绘制,线宽、圆角、视觉重心统一。这意味着你可以从不同分类里各拿几枚组合成一个工具栏,不必担心线条对不齐。
- 线面双版本——状态变化不用换图标:每枚图标都有 `-line` 与 `-fill` 两个后缀。导航项默认线框、选中态换实心,这是最常见的交互模式,一套库内部就能完成,不需要再引入第二套。
- Copy SVG 直贴设计工具——设计师不必下载文件:官网点了图标就能复制 SVG 源码,粘进 Sketch、Figma、Adobe XD、Illustrator、Affinity Designer 里直接编辑。官方建议按需复制而不是本地存一整套,因为图标一直在更新。
- 六种接入方式——覆盖前端所有常见栈:npm 包 `remixicon` 走 webfont;`@remixicon/react` 与 `@remixicon/vue` 提供组件化封装;CDN 一行 link 即可引入;也可以手动下 CSS,或用 SVG Sprite 的 use 引用方式按需加载。
- 配套子项目——延伸到 PPT 与 AI 工具:Figma 官方插件可直接在画布内取图,RemixIcon-Slides 提供 PowerPoint 与 Keynote 版本,RemixIcon-MCP 则让 AI 助手在编辑器里按自然语言自动挑图标。
- 搜索与图标申请——找不到可以提需求:站内搜索依赖 `tags.json` 维护的关键词,官方欢迎用户提 issue 补充标签;确实缺某个图标时可以按模板提申请,但他们不接受第三方绘制的成品,只收参考。
使用场景
| 人群/角色 | 场景描述 | 推荐指数 |
|---|---|---|
| 前端与全栈开发 | npm 装包,按类名用 webfont,或走组件化封装 | ★★★★★ |
| UI 与产品设计师 | 复制 SVG 贴进 Figma,线面两版随状态切换 | ★★★★★ |
| 独立开发者做小产品 | 免费商用、无署名要求,省一笔图标授权费 | ★★★★★ |
| 做 PPT 与课件的人 | 用 Slides 版在 PowerPoint 里直接改样式 | ★★★★☆ |
| 需要品牌 logo 图标的人 | 明确不含品牌 logo,这类需求要另找库 | ★★☆☆☆ |
| 需要插画风格图标的人 | 风格中性克制,不做装饰性插画 | ★★☆☆☆ |
操作指南
按使用身份分两条路,都不复杂。
- 进站找图标——打开 Remix Icon,首页即全量网格。用顶部搜索框输英文关键词(`arrow`、`download`、`wallet`),比翻分类快;也可以按分类浏览。
- 设计师路线——点开目标图标,点 Copy SVG,回设计工具粘贴。需要 PNG 就在图标详情里下载。注意先确认用的是 line 还是 fill 版本。
- 开发者路线(webfont)——`npm install remixicon –save`,在入口文件 `import ‘remixicon/fonts/remixicon.css’`,然后用带 ri- 前缀的类名调用,写法是 ri-图标名-line。不想装包就走 CDN,在 head 里引一行样式表指向 jsDelivr 即可。
- 开发者路线(组件化)——React 用 `@remixicon/react`,Vue 3 用 `@remixicon/vue`,导入 `RiHeartFill` 这类具名组件,用 `size`、`color` 传参,比 webfont 更好控制。
- 核对许可再上生产——新版许可对“能不能拿它做产品主卖点”有明确限制,商用前把 License 页读一遍,尤其是要打包进付费模板或做图标类产品的场景。
支持平台
覆盖范围很广:网页端浏览与搜索,npm 包 `remixicon` 走 webfont,`@remixicon/react` 与 `@remixicon/vue` 走组件化,CDN 一行 link 即可引入,也可以下 CSS 手动挂。设计侧有 Figma 官方插件、Copy SVG 直贴 Sketch 与 Illustrator,办公侧有 RemixIcon-Slides 支持 PowerPoint 与 Keynote,另有 MCP 服务供 AI 助手在编辑器里调用。没有客户端,也不分平台版本。
产品定价
图标库本身免费,个人与商业项目都可使用,署名不是强制要求,官方只是“会很感激”你在产品信息里提一句。2026 年 1 月生效的 Remix Icon License v1.0 在放开使用的同时划了四条线:不得把图标作为独立图标产品售卖、不得作为付费产品的主要价值、不得用作 logo 或商标与品牌标识、不得基于它制作竞品图标库。放进网站、App、UI 套件、模板这类“图标属于辅助元素”的场景,不受影响。
常见问题
Q:line 和 fill 两个版本都要引入吗?
不用。webfont 方式下两套都在同一个 CSS 里,类名换后缀即可,体积不会翻倍——字体文件本来就包含全部字形,代价是首次加载要下整个字体包。如果只用一个图标,走 SVG Sprite 或直接内联 SVG 更省,能按需加载单枚。
Q:能用在商业项目里吗?
能。个人与商业项目都在许可范围内,改色、改尺寸、组合使用都可以,署名可选。要避开的是四类用法:拿图标本身当商品卖、让图标成为付费产品的主要卖点、把图标当成 logo 或品牌标识、以及基于它做另一套图标库。做 SaaS 后台、官网、App 界面这些都属于正常使用。
Q:找不到需要的图标怎么办?
两个方向。一是先用英文关键词多搜几轮,搜索依赖 `tags.json` 里的标签,换同义词常常能搜到;二是去 GitHub 提图标申请,按模板写清用途。官方明确不收第三方画好的成品图标,所以别指望提交一套自绘图标被合并,他们要的是需求描述和参考链接。
开发者小结
Remix Icon 的竞争力不在数量——三千出头的体量在图标库里算中等——而在“成套”这件事上做得彻底:一张 24×24 网格、线面两版、统一命名、六种接入方式、连 PPT 和 AI 插件都补齐了。对独立开发者和小团队来说,它省掉的不只是找图标的时间,还有一笔图标授权预算。需要留意的是 2026 年 1 月的新许可:免费商用继续,但“拿它当产品主卖点”“当 logo 用”“做竞品库”这三条已经写死,做模板站或图标类产品的人务必先读一遍。真正不适合它的场景也很清楚——要品牌 logo、要插画感、要强风格化的视觉,这类需求得换库。
