Static code analysis tools examine source code without executing it, identifying potential errors, vulnerabilities, and coding standard violations. These tools enhance code quality and security by providing early feedback during the development process, allowing developers to address issues before they become costly to fix.