QR Code Generator

by Rudi Häusler
5
4
3
2
1
Score: 51/100

Description

Category: Note Enhancements

The QR Code Generator plugin is a powerful tool that allows you to easily create and display QR codes within Obsidian. With this plugin, you can generate standard QR codes by simply typing the qrcode keyword, or create complex customizable codes with options for text, width, margin, dark and light colors, and error correction level using the qrcode-complex keyword. The result is a high-quality image of your QR code that can be easily shared or embedded in your notes. This plugin is perfect for creating quick references to URLs, contact information, or other data, making it an essential tool for anyone looking to streamline their workflow and enhance their note-taking experience.

Reviews

No reviews yet.

Stats

39
stars
12,143
downloads
3
forks
1,820
days
111
days
812
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
8
total issues
3
open issues
5
closed issues
1
commits

Latest Version

2 years ago

Changelog

README file from

Github

Stars Downloads Platform

QR Code Generator Obsidian Plugin

This is a plugin for Obsidian to display QR Codes.

The library used for generating QR Codes is node-qrcode.

Installation

From within Obsidian

From Obsidian v0.9.8, you can activate this plugin within Obsidian by doing the following:

  • Open Settings > Third-party plugin
  • Make sure Safe mode is off
  • Click Browse community plugins
  • Search for "QR Code Generator"
  • Click Install
  • Once installed, close the community plugins window and activate the newly installed plugin

From Github

  • Clone this repository
  • Follow the instructions of the official Obsidian Sample Plugin to deploy it in your local installation

Usage

Type the qrcode keyword to use the QR Code Plugin.

```qrcode
https://github.com
```

The result will be this:

Screenshot

For complex QR Code generation (which means customizable codes) use the keyword qrcode-complex instead.

```qrcode-complex
{
   "text": "this is my data",
   "width": 400,
   "margin": 20,
   "dark": "#0FF",
   "light": "#FFF",
   "errorCorrectionLevel": "M"
}
```

You have the following options:

parameter required description
text yes The data/content for the code
width optional (default = auto) integer value for the size
margin optional (default = 4) Define how much wide the quiet zone should be.
dark optional (default = #000000) RGB or RGBA Hex-Code for the dark Pixels
light optional (default = #FFFFFF) RGB or RGBA Hex-Code for the light Pixels
errorCorrectionLevel optional (default = L) Defines the error resistance. Possible values: L = 7% / M = 15% / Q = 25% / H = 30% - The percentage indicates the maximum amount of damaged surface after which the symbol becomes unreadable.

Version History

1.2.1

  • Issue #7: Changed the plugin name to be compliant with the Obsidian rules.

1.2.0

  • Updated to new plugin structure
  • Some small code refactorings

1.1.0

  • Fixed the import issue
  • Updated to qrcode lib version 1.5

1.0.2

  • Error Correction Level added

1.0.1

  • Fixed Issue #1 New Keyword for complex QR Codes with settings
  • Plugin class name changed

1.0.0

  • Initial Release

📈 Star History

Star History Chart

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.