@bitjson/qr-code is a zero-dependency, no-framework, customizable, animate-able, SVG-based <qr-code> HTML element. Drop it on any web page or app view, and customize the colors, add a center icon, and animate in, out, or based on activity.
You can try some example animations in your browser, or check