# 代码截图生成器 - 在线把代码变成漂亮图片（类 Carbon）

> 免费在线代码转图片：语法高亮自动识别语言，10 套深浅色主题，Mac 窗口样式、行号、渐变背景与投影，导出高清 PNG（最高 4 倍）或 SVG，可一键复制图片。

- 网址: https://qilingtools.com/zh/code-screenshot
- 分类: 开发工具 (https://qilingtools.com/zh/dev)
- 标签: [图片](https://qilingtools.com/zh/tags/image), [社交媒体](https://qilingtools.com/zh/tags/social), [开发](https://qilingtools.com/zh/tags/dev), [前端网页](https://qilingtools.com/zh/tags/frontend)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

在公众号、PPT、技术博客或社交媒体里分享代码时，直接截编辑器往往又糊又乱。把代码粘贴进来，工具会自动识别语言并做语法高亮（支持 JavaScript、TypeScript、Python、Go、Java、C、C++、Rust、SQL、HTML、CSS、JSON、Bash、YAML），实时预览成一张带窗口外框的精美图片。可以选择 Dracula、One Dark、Monokai、Nord、GitHub、Night Owl、Solarized 等 10 套深色与浅色配色，macOS 三色圆点或 Windows 标题栏，填写文件名作为标题，开关行号并指定起始行号，调节字号、外边距、圆角和投影；背景可选 10 种渐变、任意纯色或透明。宽度可以自适应最长一行，也可以固定宽度让长行自动折行。导出 PNG 时可选 1x、2x、4x 倍率，适合高分屏和印刷；也能导出矢量 SVG，或一键复制图片直接粘贴到聊天工具。代码中的中文注释和 emoji 都能正常显示。全部在浏览器本地完成，代码不会上传。

## 使用步骤

1. 把代码粘贴到编辑框，语言会自动识别（也可手动选择）
2. 选择配色主题、窗口样式、背景、字号与边距，右侧实时预览
3. 选择倍率后下载 PNG、下载 SVG，或直接复制图片

## 功能特点

- 内置语法高亮，支持 14 种常用语言并自动识别
- 10 套深色 / 浅色主题
- macOS / Windows 窗口样式，可加文件名标题
- 行号与起始行号，长行可按固定宽度折行
- 渐变、纯色或透明背景，可调边距、圆角、投影
- PNG 1x / 2x / 4x 高清导出与 SVG 矢量导出
- 一键复制图片到剪贴板
- 中文与 emoji 正常显示，代码不上传

## 常见问题

### 和 Carbon、ray.so 有什么区别？

效果类似：都是把代码渲染成带窗口外框和背景的图片。本工具完全在浏览器本地渲染，不需要联网加载字体和服务，界面是中文，代码里的中文注释也能正常排版，并且可以导出 SVG。

### 语言识别不准怎么办？

自动识别是根据关键字和语法特征打分的，片段很短时可能判断错。直接在“语言”下拉框里手动选择即可，高亮会立刻更新。

### 导出的图片不够清晰？

把导出倍率改成 2x 或 4x，图片分辨率会成倍提高，在高分屏、PPT 和打印时都很清晰；需要无限缩放可以导出 SVG。代码特别长时，为避免超出浏览器画布上限，会自动降低倍率。

### SVG 在别的电脑上字体不一样？

SVG 里的文字使用等宽字体栈（SF Mono、Menlo、Consolas 等），在没有这些字体的设备上会换成系统默认等宽字体，排版可能略有差异。要求像素级一致时请使用 PNG。

## 相关工具

- [JSON 格式化](https://qilingtools.com/zh/json): 免费在线 JSON 格式化：一键美化、压缩，实时语法校验并定位到出错行列，支持树形视图折叠、键名排序、转义与去转义、Unicode 转中文、复制下载，数据不上传。
- [Base64 编解码](https://qilingtools.com/zh/base64): 免费在线 Base64 编码解码工具：支持中文 UTF-8、URL 安全变体，文本与 Base64 互转，实时转换，本地处理不上传。
- [URL 编解码](https://qilingtools.com/zh/url-encode): 免费在线 URL 编码解码工具：encodeURIComponent 与 encodeURI 两种模式，处理中文、空格与特殊符号，本地实时转换不上传。
- [JWT 解析](https://qilingtools.com/zh/jwt): 免费在线 JWT 解析工具：解码 JWT 的 Header 与 Payload，展示过期时间、签发时间等，本地解析不上传，保护令牌安全。
- [时间戳转换](https://qilingtools.com/zh/timestamp): 免费在线 Unix 时间戳转换工具：时间戳与日期互转，自动识别秒/毫秒，显示本地时间、UTC、ISO 8601 和相对时间，实时更新。
- [哈希计算](https://qilingtools.com/zh/hash): 免费在线哈希/摘要计算工具：对文本或文件计算 SHA-1、SHA-256、SHA-384、SHA-512，使用浏览器加密接口本地完成，文件不上传。
- [UUID 生成](https://qilingtools.com/zh/uuid): 免费在线 UUID 生成器：使用加密安全随机数批量生成符合 RFC 4122 的 UUID v4，可大写、去连字符、加花括号，一键复制。
- [进制转换](https://qilingtools.com/zh/base-convert): 免费在线进制转换工具：二进制、八进制、十进制、十六进制及任意 2–36 进制互转，支持大整数（BigInt），本地实时计算。
