This will download your save file with the edits you’ve just made. When you’re happy with what you’ve added, click the ‘Save Player’ button to the right of ‘Load Player’.
From here, click the category you’re interested in or use the search function to find the item you want and drag it into your inventory. To the right of your inventory, click the Library button. Now you’ll want to click the ‘Inventory’ button to open up your inventory. After selecting it, your save will load into the app. This will open your Terraria saves, and prompt you to choose which player (.plr) file you want to edit.
Once you’re on the site, click the ‘Load Player’ button in the top left.
No need for downloading a third party program at all! Terrasavr is the easiest to use in my opinion, and it can all be done through the web app. In order to ‘spawn’ items in singleplayer you’re going to have to make use of a Terraria Inventory Editor.