Có nhiều công cụ định dạng (formatter) hoặc làm đẹp (beautifier) mã C++ giúp mã đẹp, thụt lề đúng.
Các công cụ C++ Code Formatter/Beautifier:
| Công cụ | Mô tả |
|---|---|
| Astyle | Định dạng mã nguồn. Hỗ trợ C++, Java, ngôn ngữ khác. Phiên bản mới 2.03 phát hành tháng 4/2013. |
| Clang-Format | Công cụ dòng lệnh đi kèm trình biên dịch Clang. Mã nguồn mở, viết bằng C++, Python. Phiên bản mới 3.3. |
| Universal Indent GUI | Giao diện GUI kích hoạt công cụ bố cục mã cho nhiều ngôn ngữ. Phiên bản 1.2.0 phát hành 1/2012. |
| Jindent | Viết bằng Java, hỗ trợ C, C++, Java, SQL làm đẹp mã. |
| Cppcheck | Công cụ mã nguồn mở, phiên bản 1.59 phát hành 3/2013. Công cụ phân tích tĩnh, không phải công cụ bố cục mã. |
Một số công cụ định dạng C++ trực tuyến:
| Công cụ trực tuyến | Mô tả |
|---|---|
| Quick Highlighter | Hỗ trợ C++, PHP, HTML, Perl... làm đẹp mã. Highlight từ khóa và kiểu dữ liệu built-in. |
| Semantic Designs Code Formatter | Làm đẹp mã trực tuyến, hỗ trợ C++. |
| PrettyPrinter | Hỗ trợ C++, C, Java, PHP... cung cấp tùy chọn định dạng. |
| Highlight.js | Highlight cú pháp tự động, hỗ trợ C++, Ruby, Perl... |
| Polystyle | Tự động định dạng lại mã nguồn theo phong cách cá nhân, hỗ trợ C++, CSS, HTML, Java... |