with the image and source on the same host, there is no need for base64 shenanigans //img.src = "https://i.sstatic.net/57Vay.gif"; //Moved this here, it's part of the initialization.