All versions on GitHub
FunQR
Turn text into beautiful QR codes, and QR images back into text.
- uTools
- uTools plugin
- Encode and decodeCreate a QR code from text or a URL. Pick, drop or paste an image, or capture your screen in uTools, then copy the decoded text or generate a new code. Whitespace, line breaks, Chinese and emoji are preserved.
- Make it your ownSix colour palettes, square, rounded or dotted modules, two-colour gradients and a centre logo. Choose custom foreground and background colours.
- Checked before exportEach generated code is decoded locally and checked against its source before export or copying. Choose 512, 1024 or 2048 px PNG, or SVG. Test with your actual scanner before printing.
- Fully offlineImages and text stay on your device. No account, uploads or saved content history; only your theme preference is persisted. Decoded links are displayed as text and never opened automatically.
No .upx package has been published for this plugin yet. See the releases
Requires Node.js 22.22.2 or newer and pnpm. Build and import utools/plugin.json into the uTools developer tools, then launch FunQR. Source builds are available; a stable UPX package has not been published yet. Generation is limited to 1200 UTF-8 bytes; images to 20 MB / 24 megapixels, with one QR code decoded at a time.
git clone https://github.com/farfarfun-utools/utools-funqr.git
cd utools-funqr
pnpm install
sh build.shScreens


