Skip to content
AnimQR

Animated QR code generator

Turn any link into an eye-catching animated QR code. Choose from eight motion presets that are designed to stay scannable, then export a looping GIF for email and web or an MP4/WebM video for social media and screens.

Loading the editor…

How to make an animated QR code

  1. 1Enter the URL or text your code should open.
  2. 2Pick colours, a gradient, module shape and corner style — or start from a preset.
  3. 3Choose an animation and tune its duration and frame rate.
  4. 4Check the scannability badge, then download as GIF, MP4, PNG or SVG.

Why AnimQR?

  • Animated & scannable

    Eight motion presets. The corner eyes and alignment patterns stay solid, so safe presets scan on every frame.

  • Every format

    GIF, MP4 and WebM for motion; PNG, JPEG and SVG for print. Up to 2048px.

  • Fully customisable

    Colours, gradients, dots, diamonds, stars, bars, rounded eyes, logos and labelled frames.

  • Private by design

    Runs 100% in your browser. Nothing you type or upload is sent anywhere.

  • Free forever

    No account, no watermark, no scan limits and codes that never expire. MIT licensed.

  • Linkable

    Create any code straight from a URL — perfect for docs, scripts and automations.

Frequently asked questions

›Where can I use an animated QR code?

Websites, email signatures, presentations, digital signage, social posts and video. For print, download a PNG or SVG of the same design.

›Which animation is the most reliable?

Pulse, wave, shimmer, rotate, colour cycle and scan line keep the full code visible on every frame. Reveal and particles assemble the code and are scannable during their hold phase.

›Is AnimQR really free?

Yes. AnimQR is free and open source under the MIT licence. There is no sign-up, no watermark, no scan limit and no expiry — the codes you create are yours.

›Do animated QR codes still scan?

Yes. The three corner eyes and the alignment patterns never move, and the scan-safe animations (pulse, wave, shimmer, rotate, colour cycle and scan line) keep every module visible on every frame. The built-in checker decodes several frames as you edit, but always test with a real phone before printing.

›Which formats can I download?

PNG, JPEG and SVG for static codes; animated GIF, MP4 and WebM for animations. Video is recorded in your browser, so MP4 depends on browser support (WebM is used otherwise).

›Are my QR codes dynamic or do they expire?

They are static QR codes: the content is stored in the code itself, so they work forever and don't depend on any server. To change the destination later, point the code at a link you control.