QR Code Generator & Decoder

Utility

Generate QR codes from any text or URL, and decode QR code images back to text. Free, no dependencies, works in the browser.

Import

import { qr } from 'toolmetry';

API Reference

FunctionParametersReturnsDescription
qr.generatetext: string, size?: numberstringGenerate a QR code image URL from text
qr.decodeimageUrl: stringPromise<string>Decode a QR code image URL back to text

Examples

Generate QR Code
import { qr } from 'toolmetry';

const qrUrl = qr.generate('https://toolmetry.pro');
// Returns QR code image URL

const qrLarge = qr.generate('https://toolmetry.pro', 512);
// Returns a larger 512x512 QR code
Decode QR Code
import { qr } from 'toolmetry';

const decoded = await qr.decode('https://example.com/qr-image.png');
// Returns the text/URL encoded in the QR code
Generate from Text
import { qr } from 'toolmetry';

const qrUrl = qr.generate('Hello, World!');
// Returns QR code image URL