I do not think there is an accurate tool which can give accurate information about the quality of your website back links. Bad back links can be from websites that are penalized, banned, unrelated to your website subject, websites engaged in link farming, etc.
Please following this ponts that can help you how to check website's bad links? Online Broken Link Checker
Scans webpages for bad hyperlinks
â€¢ Can analyse unlimited number of pages
â€¢ Useful for SEO optimization
â€¢ Checks both internal and external URLs and finds which are stale
â€¢ Reports dead link's location in your HTML code
â€¢ Validates websites online: the same way as how your users and Search Engines see those
â€¢ Detects "linkrot" and other problems of web site integrity
â€¢ Supports sub-domains
â€¢ Works on-line so can be used on Mac OSX, iOS, Linux, Windows, Android and any other OS
â€¢ Shows 404 errors and other unsuccessful HTTP response codes - for each dead or problematic hyperlink.
Some times due to over optimization or any other reason some links get splited which can be counted as bad links, this links can be harmful for website so such type of links should detect and recognise before launching the website some tools like linktraker and majestic seo can be heplfull to recognise such type of links.
There is no tool as such for checking the bad links. But you can check it through various components such as:
Neighborhood links and many others
Bad backlinks badly affect on your website. Bad backlinks can:
Create duplicate content
Expose file extensions and other security vulnerabilities
I just know about Google Disavow Tool to remove spam or harmful links.
I definitely not feel there is an exact device which could provide precise info on the caliber of your blog inbound links. Undesirable inbound links may be from internet websites which are disciplined, prohibited, unrelated internet subject matter, internet websites engaged inside website link farming, for example.