Is there a reverse image search for images on a hard drive?

I have a large number of images on my computer that I downloaded with the name and attribution included in the file name, but which have been renamed to improvise alphanumeric titles in a transfer failure. I would like to search them online to find the original information. Is there a tool that allows me to do a similarity search online without having to upload them to the web?

I can use almost anything that works on Windows or Linux (with GUI, I don't see the command line appropriate for this).