Login to your cPanel and Navigate to the File Manager, which should lead you to your public_html directory.
Locate your WordPress directory. This is the folder which you will backup. Ensure you have sufficient fre space available in your hosting account.
Since, you can’t download the WordPress folder in File Manager without first compressing it, click on your WordPress directory, and select Compress from the menu bar. Alternatively, right-click on the folder and choose Compress from the drop-down options menu.
Choose the compression type ZIP archive.
Click the Compress File(s) button and the server will save your compressed WordPress folder.
Click on the archive you just created and choose Downloadfrom the menu.
Choose a secure location on your hard disk and save your backup.