EtreCheckPro is a macOS diagnostic tool for investigating Mac problems. It detects over 70 specific issues, identifies major and minor problems, and creates an anonymous text report intended for sharing online. It can identify security configuration problems and detect and remove malware. The app also displays storage use and helps address storage problems, though those features require Full Disk Access. The free download includes basic reports and diagnostics, and supports command-line use from Terminal or ssh. It can run from the Downloads folder without installation. The optional Power User package adds computer-generated step-by-step solutions, detailed system displays, and Analytics and Insights charts. That upgrade costs $19.99 once and covers up to six different computers. EtreCheckPro supports Intel and Apple Silicon Macs running macOS 10.13 through macOS 27. The maker says Power User is primarily intended for end users and does not offer a multiuser license for consultants or IT support. Technical support is by email.
Who it is for
It suits Mac users investigating system, security, or storage problems, including those who want a shareable report. The maker says consultants and IT support can use the free mode.
What is good
- Detects over 70 specific problems
- Creates an anonymous text report
- Runs without installation from the Downloads folder
- Free mode supports Terminal or ssh use
What to know first
- Storage features require Full Disk Access
- No multiuser license for consultants or IT support
- Power User package costs $19.99 once
Verdict
EtreCheckPro offers basic diagnostics for free, with a one-time upgrade for detailed displays and generated solutions. Its Mac-only availability and lack of a multiuser license are important considerations for support teams.
EtreCheckPro plans and pricing
All plansCompared on system information software
- Free plan
- Yes
- Paid from
- 19.99 one-time
- Operating systems
- macos
- Installed software
- Yes
- Portable version
- Yes
- Report export
- text
- Command-line interface
- Yes



