base64-url

Base64 encode, decode, escape and unescape for URL applications.

ISC License

Downloads
2.1M
Stars
113
Committers
10

base64-url

Base64 encode, decode, escape and unescape for URL applications.

API

const base64url = require('base64-url')

examples


base64url.encode('Node.js is awesome.')
// returns Tm9kZS5qcyBpcyBhd2Vzb21lLg

base64url.decode('Tm9kZS5qcyBpcyBhd2Vzb21lLg')
// returns Node.js is awesome.

base64url.escape('This+is/goingto+escape==')
// returns This-is_goingto-escape

base64url.unescape('This-is_goingto-escape')
// returns This+is/goingto+escape==

//
// setting a different encoding 
//

base64url.encode(string to encode, encoding)
base64url.decode(string to decode, encoding)

ISC License (ISC)

Alternatives

Attention: only tested with NodeJS