把代码变成好看的图:Carbon 在线生成代码截图,适合写文章

写技术文章、做课件、发朋友圈讲一段代码,直接截图编辑器往往带着行号、侧栏和主题噪点。Carbon 能把代码渲染成干净的图片。
它解决什么问题
编辑器截图有两个问题:一是带侧边栏与状态栏,干扰阅读;二是主题色在文档里可能与正文冲突。
而手写代码块又没法体现语法高亮的颜色,做演示时不够直观。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 语法高亮 | 支持上百种语言,自动识别或手动指定语言 |
| 主题可选 | 内置大量配色主题,也能自定义背景色与窗口样式 |
| 导出格式 | 导出 PNG 或 SVG,SVG 放大不糊,适合印刷与高清屏 |
| 隐私模式 | 可模糊或隐藏敏感信息,避免截图泄露密钥 |
| 参数可选 | 行号、窗口边框、留白都能开关,导出前实时预览 |
| 预设分享 | 调整好的样式可生成短链,团队统一风格很方便 |
用代码截图写文章的两个建议
一是导出 SVG。SVG 在文档里缩放不失真,而且文件比 PNG 小得多;如果发布平台不支持 SVG,再退而用 2 倍分辨率的 PNG。
二是别把整段代码都截图。截图适合展示「一小段值得记住的写法」,长代码还是用真正的代码块,读者能复制才有意义。
谁适合用
- 写技术博客、公众号的技术作者
- 做编程课件、培训材料的讲师
- 要给人解释一段写法但不想发长文本的人
- 做技术分享 PPT 的开发者
怎么开始
- 打开 carbon.now.sh,把代码粘进左侧编辑区。
- 在「语言」下拉里选定语言,高亮颜色会立刻变化。
- 右侧调整主题、背景、内边距、行号、窗口按钮等参数。
- 点「Export」导出 PNG 或 SVG;需要透明背景就打开相应开关。
- 想保存样式:点「Misc → Save as」得到一条短链接,下次直接打开。
常见问题
代码会被记录吗?
渲染在浏览器端完成,官方不保存你的代码内容。但它会生成分享短链,涉及敏感代码时不要点保存链接。
支持中文注释吗?
支持,只要所选字体包含中文字形即可。
能导出透明背景吗?
可以,在设置里把背景设为透明。
和 ray.so 比呢?
两者功能接近,Carbon 主题更多、参数更细;ray.so 更简洁,出图更快。
授权与合规
Carbon 以 MIT 许可开源,可自由使用,生成的图片无版权限制。 官网:carbon.now.sh。
资源信息
界面语言
英文
授权方式
开源免费
适用平台
Web
获取方式
直链下载
资源更新
2026-09-19
页面更新
2026-09-17
↓ 获取资源
点击下方按钮直接开始下载。
立即下载
直链
https://carbon.now.sh/