随机调色板生成器
实用的调色板不只是把一组互不相关的随机颜色放在一起。这个生成器会按你选择的鲜明、柔和、低饱和或深色风格,生成 2 到 15 个可直接复制的 HEX 色块,方便快速探索 UI 强调色、图表配色、社交媒体图片和品牌方向草案。
如何生成随机调色板
-
1
选择风格
鲜明风格提高饱和度,适合醒目的界面;柔和风格保持明亮轻盈;低饱和风格降低强度;深色风格使用更深的色调。
-
2
设置颜色数量
可以生成紧凑的两色组合,也可以生成最多 15 个色块的集合,用于图表、UI 状态或情绪板。
-
3
生成或更换 seed
在漏斗模式中可以保留 seed 以复现同一调色板;经典生成模式则每次都会生成一组新颜色。
-
4
复制输出
点击色块即可复制 HEX 代码,也可以将整套调色板导出为 HEX 列表或 CSS custom properties。
风格速查表
| 风格 | 适合用途 | 需要检查 |
|---|---|---|
| 鲜明 | 产品 UI、活动视觉、需要清晰区分的图表 | 不要在同一版面中把所有色块都用到最高强度 |
| 柔和 | 安静背景、柔和插画、轻量强调色系统 | 确保文字对比度仍然足够 |
| 低饱和 | 编辑型版面、仪表盘、成熟品牌系统 | 如果整组颜色显得太平,可以加入一个更明确的强调色 |
| 深色 | 深色界面、数据可视化和高冲击力内容块 | 发布前测试浅色文字和焦点状态 |
实用建议
- 先给每个颜色分配角色。 UI 调色板通常需要一个主表面色、一两个辅助色,以及少量强调色。
- 逐对检查对比度。 色块放在一起看起来不错,并不代表文字叠上去也易读。请测试实际要发布的前景色和背景色组合。
- 需要复现时保留 seed。 如果调色板接近目标但还不够好,可以换一个 seed;如果效果合适,请把 seed 记在项目笔记中,方便之后复现。
常用格式
生成器输出 HEX,因为它在设计工具、CSS 和文档之间都很容易传递。HSL 适合按 hue、saturation 和 lightness 思考颜色。做无障碍设计系统时,OKLCH 也值得学习,因为它能以更接近感知均匀的方式理解 lightness 和 chroma。
常见问题
只随机 hue 还不够。调色板更有用的做法,是让 saturation 和 lightness 根据角色变化,例如一个浅色表面色、一个中间辅助色和一个更强的强调色。
低饱和或柔和风格通常更容易展示,因为它们给字体、图片和留白留下空间。鲜明调色板也可以有效,但需要更克制地使用。
可以。你可以复制单个色块的 HEX,复制用空格分隔的整套 HEX 列表,或在导出步骤复制 CSS custom properties 代码块。
不能。请把生成的颜色作为起点,并在发布前按 WCAG 对比度建议检查实际文字和背景组合。
相关工具
BBCode 转 HTML 转换器
将 BBCode(论坛标记)转换为干净的 HTML。支持格式标签、列表、引用、代码、图片、链接和表格。
二进制转 ASCII 转换器
粘贴二进制(用空格分隔的字节或一长串比特),即可得到它所表示的 ASCII 文本。支持 7 位和 8 位编码。
二进制转八进制转换器
通过每三位分组将二进制转为八进制。适合 Unix 权限、旧系统和紧凑的数字显示。
Base64 转 Hex 转换器
将 Base64 字符串转换为其底层字节的十六进制表示。适合检查令牌、密钥、证书和 JWT。
二进制转十六进制转换器
将二进制输入转换为纯大写十六进制值。非 0 和 1 字符会被忽略,前导零不会保留。
布尔代数化简器
使用 Karnaugh 图和 Quine-McCluskey 算法化简布尔表达式。显示每一步最小化过程以及最终 SOP/POS 形式。