Head to https://www.smartftp.com/
Download it! -
Once downloaded, install it and follow the easy steps.
Now installed you should open it...
Hit on Connection to setup your 000webhost account on it..
This will appear once you hit connection
Fill it out with 000webhost details provided on your account
Now close the window and it should be attempting to connect to your website files...
Tada you have connected now launch public_html to upload your website
Any questions do reply!