Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
I had an image file on my filesystem and I wanted to put it inside an HTML page using the data-uri format so I could embed it into the page itself.
Here’s how I did it:
const imageData = fs.readFileSync(fileLocation, 'binary')
const src = `data:${contentType};base64,${Buffer.from(
imageData,
'binary'
).toString('base64')}`
In my case I just download that image from the Internet, so I retrieved contentType from the response headers:
const contentType = response.headers['content-type']
In the end I was able to use src inside an img tag like this: <img src={src} />