Skip to content

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

License

Notifications You must be signed in to change notification settings

minewhat/base64-url

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

base64-url

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

Build StatusCoverage StatusISC LicenseNodeJS

JavaScript Style Guide

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%