QRMe is a small macOS Services-menu app. Select text in another app, choose Services > QRMe, and QRMe opens a window with the selected text encoded as a QR code.
QRMe runs locally. It does not send selected text over the network, and it does not replace the selected text.
- Download
QRMe.service.zipfrom the latest GitHub release. - Unzip it.
- Move
QRMe.serviceto~/Library/Services/. - Select text in another app and choose
Services > QRMe.
If macOS blocks the downloaded service because it is unsigned, build from source instead. Source-built services are the recommended path for now.
./scripts/build-service.shThe service bundle is created at build/QRMe.service.
./scripts/install-service.shThis copies the service to ~/Library/Services/QRMe.service and asks macOS to refresh the Services menu.
To uninstall:
./scripts/uninstall-service.sh- Select text in an app such as TextEdit, Safari, Notes, or Mail.
- Right-click the selected text.
- Choose
Services > QRMe. - Scan the QR code from the QRMe window.
macOS and the host app decide whether a Service appears directly in the contextual menu or under Services.
swift build --disable-sandbox
swift run --disable-sandbox QRMe --self-test
./scripts/package-release.sh- Very large selections are rejected because they produce QR codes that are difficult or impossible to scan reliably.
- QR encoding uses the MIT-licensed
fwcd/swift-qrcode-generatorpackage, derived from Project Nayuki's QR Code generator.
MIT. See LICENSE.
