🔐 QR Code Service

Cryptographic QR Code Generator and Scanner for Address Verification

Generate and verify signed QR codes using Ethereum addresses and LUKSO Universal Profiles

⚙️

Configure Generator

Set up your address and private keys for secure automatic QR code generation with encrypted storage.

Configure
📱

QR Generator

Automatically generate new QR codes every 10 seconds with future timestamps for seamless cross-device scanning.

Generate QR Codes
📷

QR Scanner

Scan and verify QR codes with signature validation, timing checks, and LUKSO Universal Profile support.

Scan & Verify

Key Features

Cryptographic signature verification using viem
Time-based validation (10-second window)
LUKSO Universal Profile EIP-1271 support
Camera and file upload QR scanning
Random test key generation for safe testing
Cross-device testing support

Technology Stack

Lit Web Components Ethers.js Viem LUKSO Network EIP-1271 jsQR QR Scanner Vite Cloudflare Pages

🔒 Security & Privacy

Client-side only: Private keys are handled entirely in your browser and never transmitted to any server. All cryptographic operations happen locally. QR codes include timestamps to prevent replay attacks. LUKSO blockchain interactions are read-only for Universal Profile validation.

Development & Testing

Need to debug QR scanning issues? Use the advanced scanner with detailed logging:

Debug Scanner