A browser-based intuitive UI for viewing LCOV code coverage reports. UI is mobile friendly but view it on Desktop for the best experience.
See online LCOV viewer at kunalshah.github.io/lcov-viewer
Tools like Bun and Flutter generate code coverage reports in LCOV format, which is great for machines but difficult for humans to read.
This viewer transforms the LCOV code coverage report into an easy-to-navigate, intuitive visual interface.
With this HTML viewer, LCOV report can be viewed in a Tree View, or a
List view.
-
In the
Tree View, report is organized in a tree format to easily see report by folder(s). -
In the
List View, you can sort by:File NameCoverage(Amount of Code Coverage in a File)Lines(Number of Lines in a File)Functions(Number of Functions in a File)
Visit kunalshah.github.io/lcov-viewer and upload your LCOV file directly in your browser.
No installation or setup required!
Your code coverage report stays completely in your browser.
Directly download
index.html
or clone this repository and open index.html in your browser, or serve through
a static file server like nginx.
- 🎨 Clean interface – Easy to navigate and understand your coverage
- 📦 Self-contained – Single HTML file without any dependencies
- 🔒 Privacy-friendly
- Your coverage data never leaves your machine
- No cookies
- No tracking
- No request to any website
- Works offline
This project is free to use for any purpose. No attribution required.