# universal-base64url **Repository Path**: mirrors_blakeembrey/universal-base64url ## Basic Information - **Project Name**: universal-base64url - **Description**: Small universal base64url functions for node.js and browsers - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Universal Base64 URL [![NPM version](https://img.shields.io/npm/v/universal-base64url.svg?style=flat)](https://npmjs.org/package/universal-base64url) [![NPM downloads](https://img.shields.io/npm/dm/universal-base64url.svg?style=flat)](https://npmjs.org/package/universal-base64url) [![Build status](https://img.shields.io/travis/blakeembrey/universal-base64url.svg?style=flat)](https://travis-ci.org/blakeembrey/universal-base64url) [![Test coverage](https://img.shields.io/coveralls/blakeembrey/universal-base64url.svg?style=flat)](https://coveralls.io/r/blakeembrey/universal-base64url?branch=master) [![Bundle size](https://img.shields.io/bundlephobia/minzip/universal-base64url.svg)](https://bundlephobia.com/result?p=universal-base64url) > Small universal [`base64url`](http://en.wikipedia.org/wiki/Base64#RFC_4648) functions for node.js and browsers. This is a small wrapper around [`universal-base64`](https://github.com/blakeembrey/universal-base64) to support URL-safe base64 in node.js and browsers. ## Installation ``` npm install universal-base64url --save ``` ## Usage ```js import { decode, encode } from "universal-base64url"; encode("test"); //=> "dGVzdA" decode("dGVzdA"); //=> "test" ``` ## TypeScript This module uses [TypeScript](https://github.com/Microsoft/TypeScript) and contains type definitions on NPM. ## Related As of October 2018, https://github.com/brianloveswords/base64url exists but is using the node.js `Buffer` API, instead of falling back on `atob`/`btoa` in browsers. It also has some issues with TypeScript definitions (includes node.js types in browser) and old browser compatibility. This libraries API is smaller and simpler by avoiding these issues. ## License Apache 2.0