# 颜色缩短器

将6位HEX代码简化为3位代码（如#FFFFFF到#FFF）

> 标准页面: https://elysiatools.com/zh/tools/color-shortener

- **分类:** Design

- **关键词:** hex, 颜色, 缩短, 压缩, 简写, 优化, css, 网页, 十六进制

## 概述

颜色缩短器是一款高效的开发辅助工具，旨在帮助前端开发者和设计师将冗长的 6 位 HEX 颜色代码快速转换为简洁的 3 位简写格式，从而优化 CSS 代码体积并提升代码可读性。

## 输入项

- **HEX颜色** (textarea): Enter HEX colors, one per line: #FFFFFF #000000 #FF0000 #00FF00 #0000FF #123456 abcdef
- **输出格式** (select)
- **显示无法缩短的颜色** (checkbox): 包含无法缩短的颜色及原因

## 适用场景

- 在编写 CSS 样式表时，需要精简代码以减少文件大小。
- 当 HEX 颜色代码的每对字符完全相同时（如 #FFFFFF），希望将其转换为标准简写。
- 在进行网页性能优化，需要批量处理大量颜色定义时。

## 工作原理

- 在输入框中粘贴您需要转换的 6 位 HEX 颜色代码，每行一个。
- 选择所需的输出格式，例如是否保留井号（#）或是否转换为小写。
- 点击转换按钮，工具将自动识别可简写的颜色并输出对应的 3 位代码。
- 若开启“显示无法缩短的颜色”选项，系统会列出无法简写的颜色及其原因。

## 使用案例

- 前端项目 CSS 代码压缩与重构。
- 设计系统颜色规范的标准化整理。
- 网页开发中快速清理冗余的样式代码。

## 常见问题

### 什么是 3 位 HEX 颜色代码？

3 位 HEX 代码是 6 位代码的简写形式。当 6 位代码的每对字符相同时（如 #AABBCC），可以简写为 #ABC。

### 为什么有些颜色无法缩短？

如果 HEX 代码的每对字符不完全相同（例如 #123456），则无法将其压缩为 3 位格式，因为这会改变颜色值。

### 该工具支持批量处理吗？

支持。您可以一次性输入多个 HEX 代码，工具会逐行处理并输出结果。

### 输出格式有哪些选择？

您可以选择大写、小写、是否包含井号（#）以及 CSS 标准格式等多种输出方式。

### 使用此工具会改变颜色显示吗？

不会。缩短后的 3 位代码在浏览器中渲染出的颜色与原 6 位代码完全一致。

## 相关工具

- [Adobe RGB转HEX转换器](https://elysiatools.com/zh/tools/adobe-rgb-to-hex-converter): 将Adobe RGB颜色值转换为HEX格式用于网页设计
- [CMYK转HEX转换器](https://elysiatools.com/zh/tools/cmyk-to-hex-converter): 将印刷色彩CMYK转换为屏幕色彩HEX
- [颜色扩展器](https://elysiatools.com/zh/tools/color-expander): 将3位HEX代码扩展为6位代码（如#FFF到#FFFFFF）
- [HEX转Adobe RGB转换器](https://elysiatools.com/zh/tools/hex-to-adobe-rgb-converter): 将HEX颜色值转换为Adobe RGB格式用于专业设计
- [HEX转CMYK转换器](https://elysiatools.com/zh/tools/hex-to-cmyk-converter): 将屏幕色彩HEX转换为印刷色彩CMYK，支持alpha通道
- [HEX转HSL转换器](https://elysiatools.com/zh/tools/hex-to-hsl-converter): 将HEX颜色值转换为HSL用于屏幕显示
- [HEX转HSV转换器](https://elysiatools.com/zh/tools/hex-to-hsv-converter): 将HEX颜色值转换为HSV/HSB用于色彩操作
- [HEX转LAB转换器](https://elysiatools.com/zh/tools/hex-to-lab-converter): 将HEX色彩值转换为LAB用于色彩管理，支持alpha通道

## 示例

- [颜色代码示例](https://elysiatools.com/zh/samples/color-code): 用于验证测试的各种格式颜色代码集合（Hex、RGB、HSL、命名颜色）
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web TypeScript 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-typescript): Web TypeScript 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [面向网页与印刷的色彩空间转换工具](https://elysiatools.com/zh/hubs/design-convert): 围绕网页到印刷的色彩空间转换整理的一组工具。
- [CSS 效果、配色板与设计 Token 生成工具](https://elysiatools.com/zh/hubs/design-generate): 围绕CSS 视觉效果、配色构建与设计 Token 生成整理的一组工具。
- [网页无障碍审查与可读配色工具](https://elysiatools.com/zh/hubs/web-accessibility-audits): 在一个专题中检查 WCAG 问题、读屏顺序、低对比度区域、色觉缺陷风险和可读配色选择，适合网页与 UI 无障碍工作流。
- [颜色设计与颜色空间转换工具](https://elysiatools.com/zh/hubs/color-design-tools): 在一个专题里比较颜色转换器、调色板生成器、和谐色工具、无障碍检查器和颜色调整工具，适合设计师和开发者。
