HDD Low Level Format Tool writes a zero byte to each and every bit on the hard drive.
HDD Low Level Format Tool comes with a free version that has a few limitations.
The scope of the usage is restricted only for personal use.

The speed is also capped at 50 MB/s.
Features and Highlights
HDD Low Level Format Tool is available as installed and portable versions.
It is a small window displaying three clickable buttons.

At the top area of the window, you could see the name of the selected disk.
You should check the name before you kick off formatting to check that that you pick the right one.
This freeware will overwrite the disk content with zeros and remove the bad sectors.