Wondering what’s next for npm?Check out our public roadmap! »

    atob
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/atob package

    2.1.2 • Public • Published

    atob

    | atob | btoa | unibabel.js | Sponsored by ppl

    Uses Buffer to emulate the exact functionality of the browser's atob.

    Note: Unicode may be handled incorrectly (like the browser).

    It turns base64-encoded ascii data back to binary.

    (function () {
      "use strict";
     
      var atob = require('atob');
      var b64 = "SGVsbG8sIFdvcmxkIQ==";
      var bin = atob(b64);
     
      console.log(bin); // "Hello, World!"
    }());

    Need Unicode and Binary Support in the Browser?

    Check out unibabel.js

    Changelog

    • v2.1.0 address a few issues and PRs, update URLs
    • v2.0.0 provide browser version for ios web workers
    • v1.2.0 provide (empty) browser version
    • v1.1.3 add MIT license
    • v1.1.2 node only

    LICENSE

    Code copyright 2012-2018 AJ ONeal

    Dual-licensed MIT and Apache-2.0

    Docs copyright 2012-2018 AJ ONeal

    Docs released under Creative Commons.

    Keywords

    Install

    npm i atob

    DownloadsWeekly Downloads

    17,388,363

    Version

    2.1.2

    License

    (MIT OR Apache-2.0)

    Unpacked Size

    36.2 kB

    Total Files

    9

    Last publish

    Collaborators

    • avatar