Skip to content

Instantly share code, notes, and snippets.

Created January 6, 2013 04:11
What would you like to do?
base64 encode/decode in Node.js
var url = "";
var encoded = new Buffer(url).toString('base64');
var decoded = new Buffer(encoded, 'base64').toString('ascii')
Copy link

@madanmishra i think you forgot to copy to line 2.
The line 3 is using the variable encoded from the line 2. Then the line 3 can't work without the line 2.

Hope it helps.

Copy link

RoToRx88 commented May 2, 2019

The usage of new Buffer() is deprecated. You could use instead new Buffer.from(url).toString('base64')

Copy link

I know its probably a typo, but I want to clarify that it should be Buffer.from(url).toString('base64') without the new keyword.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment