How to Encode and Decode Strings with Base64 in Node.js

How to Encode and Decode Strings with Base64 in Node.js

In this post we will give you information about How to Encode and Decode Strings with Base64 in Node.js. Hear we will give you detail about How to Encode and Decode Strings with Base64 in Node.jsAnd how to use it also give you demo for it if it is necessary.

we are going to learn about encoding and decoding strings with base64 format in Node.js.

Buffer Object

In Node.js, we can use the Buffer object to encode a string to base64 or decode a base64 encoding to a string.

The Buffer object is available in Global scope, so there is no need to use require(‘buffer’) function.

Encoding a string to base64

const buff = Buffer.from("hi readers", "utf8");const base64 = buff.toString("base64");console.log(base64); // aGkgcmVhZGVycw==
  • In line one, we converted a string to buffer object (that is a binary representation of string).

  • In line two, we converted a buffer to base64 encoding.

Decoding a base64 to a string

Similarly, we can decode a base64 encoding to a string like this.

const buff = Buffer.from("aGkgcmVhZGVycw==", "base64");const str = buff.toString("utf8");console.log(str); // hi readers

Hope this code and post will helped you for implement How to Encode and Decode Strings with Base64 in Node.js. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs

For More Info See :: laravel And github

We're accepting well-written guest posts and this is a great opportunity to collaborate : Contact US