Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

denorg/qrcode

πŸ“‡ QR Code

Generate QR codes in Deno, as base64-encoded images, completely dependency-free and requires no binary.

This is a port of zenozeng/node-yaqrcode, which itself is a port of the QR code generator in the d-project.

Deno CI GitHub Contributors Deno Starter Made by Denorg TypeScript semantic-release

⭐ Getting started

import { qrcode } from "https://deno.land/x/qrcode/mod.ts";
const base64Image = qrcode("bitcoin:ADDRESS?amount=0.5&label=ORDER"); // data:image/gif;base64,...

QR code

You can also add a custom size by specifying size in the second parameter:

const fixedSizeImage = await qrcode("bitcoin:ADDRESS?amount=0.5&label=ORDER", { size: 500 });

CLI with DPX

After installing DPX, you can directly use the CLI using the dpx command:

dpx qrcode <text>

CLI

Alternatively, you can use it directly from the CLI by using deno run:

deno run https://deno.land/x/qrcode/cli.ts <text>

You can also install it globally using the following:

deno install https://deno.land/x/qrcode/cli.ts

Then, the package is available to run:

qrcode <text>

πŸ‘©β€πŸ’» Development

Run tests:

deno test

Notes

⭐ Related Work

πŸ“„ License

A project by Denorg, the world's first Deno-focused community
organization and consulting company. Work with us β†’

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /