Node.js - convert file to base64

0 points
Created by:

In this article, we would like to show you how to convert file to base64 in Node.js.

1. Import fs module

const fs = require('fs');

2. Use:

  •  fs.readFileSync() to read the data from file
  • toString() method with specified 'base64' argument to receive base64 encoded string.

Practical example

In this example, we create a reusable function that converts files to base46 encoded string.

const fs = require('fs');

// relative path to the file
const filePath = './file.txt';

// reusable arrow function to encode file data to base64 encoded string
const convertBase64 = (path) => {
    // read binary data from file
    const bitmap = fs.readFileSync(path);
    // convert the binary data to base64 encoded string
    return bitmap.toString('base64');

// Usage example
const result = convertBase64(filePath);


Native Advertising
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂