ScanCode Toolkit

Windows · Mac · Linux · Self-hosted · API

Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

ScanCode Toolkit examines codebases for code origin, copyrights, licenses, vulnerabilities, packages and dependencies. It can run as a command-line tool or as a library inside an application. For license detection, it checks extracted file text against an index of license texts and rules. Scanning can recursively unpack archives and extract text from binary files when needed, and the toolkit supports package manifests, lockfiles and other package data files. Results can be saved as JSON, YAML, JSON Lines, HTML, SPDX, Debian copyright or CycloneDX; CSV output is marked deprecated. JSON results can be used with ScanCode Workbench and other applications that accept ScanCode scan data. Plugins can extend different processing stages, and external plugins can add license data. Installation options include release archives, Docker, source, pip and Fedora’s repository. Linux, macOS and Windows are listed as tested platforms, with 64-bit operating system and Python requirements documented. ScanCode is free. Its output is provided without warranties and should not be used as legal advice.

Who it is for

It may suit developers or organizations examining codebases and dependencies for origin, license and package information. Its command-line, library, plugin and output options also suit teams integrating scan results into other applications.

What is good

  • Scans for origins, licenses, vulnerabilities and dependencies.
  • Runs from the command line or as an application library.
  • Exports to JSON, YAML, HTML, SPDX and other formats.
  • Supports recursive archive scanning.
  • Free software for Linux, macOS and Windows.

What to know first

  • CSV output is marked deprecated.
  • 64-bit operating system and Python requirements apply.
  • Scan output is not legal advice and has no warranty.

Verdict

ScanCode Toolkit provides free code scanning with several output formats and integration options. Users should account for its documented platform and Python requirements, and should not treat scan output as legal advice.

ScanCode Toolkit plans and pricing

All plans
ScanCode Toolkit Free Free software code scanning tool scancode-toolkit.readthedocs.io · 2 Oct 2026

Compared on open source license compliance software

Free plan
Yes
Policy enforcement
advisory
Attribution reports
Yes
Deployment options
on-premise
Source scan methods
multiple

Best ScanCode Toolkit alternatives

See all 20