CRAN_Status_Badge Build Status Build status Coverage Status

In contrast to base64 RFC3548, the 62nd character ('+') is replaced with '-', the 63rd character ('/') is replaced with '_'. Furthermore, the encoder does not fill the string with trailing '='. The resulting encoded strings comply to the regular expression pattern '[A-Za-z0-9_-]' and thus are safe to use in URLs or for file names.

For a small benchmark, see the vignette.

As of version 1.1, this package also ships with a simple base32 encoder/decoder suited to mangle file names on case insensitive file systems.


For the stable release, just install the latest version from CRAN:


For the development version, use devtools:



Fast and url-safe base64 encoder and decoder for R

Base64url Info

⭐ Stars 11
🔗 Source Code
🕒 Last Update a year ago
🕒 Created 5 years ago
🐞 Open Issues 1
➗ Star-Issue Ratio 11
😎 Author mllg