Generate QR codes from text/URLs, or decode from an image/camera. All processing runs in your browser.