Carbon is a code visualization tool that transforms raw source code into stylized, high-quality images for use in technical documentation, social media, and educational content. It functions as a browser-based editor that utilizes a language-aware tokenization engine to apply syntax highlighting and visual themes to text.
The platform distinguishes itself through its versatile delivery models, which include a standalone desktop application for offline use and programmatic interfaces for automated snippet generation via command-line tools or messaging bots. Users can customize the visual presentation of their code by adjusting fonts, window styles, padding, and background colors, with the ability to share configurations directly through URL-encoded permalinks.
The tool integrates into existing development workflows by providing extensions for code editors, allowing users to capture and export snippets without leaving their primary workspace. It supports multiple import methods, including file dragging and remote repository identifiers, and enables high-fidelity image exports through a canvas-based rendering engine.