Skip to content

encrypit/file64

Repository files navigation

file64

NPM

NPM version build codecov

Convert Base64 to Blob/File and Blob/File to Base64.

Installation

NPM:

npm install file64

Yarn:

yarn add file64

Usage

Convert Base64 to Blob:

import { base64ToBlob } from 'file64';

const blob = await base64ToBlob('data:text/plain;base64,YQ==');

Convert Base64 to File:

import { base64ToFile } from 'file64';

const file = await base64ToFile('data:text/plain;base64,YQ==', 'file.txt');

Convert Blob to Base64:

import { blobToBase64 } from 'file64';

const blob = new Blob(['a'], { type: 'text/plain' });
const base64 = await blobToBase64(blob);

Convert File to Base64:

import { fileToBase64 } from 'file64';

const file = new File(['a'], 'file.txt', { type: 'text/plain' });
const base64 = await fileToBase64(file);

Release

Release is automated with Release Please.

License

MIT