Design

Add a frame to a QR code

A frame with a few words tells people why to scan. The text is suggested from what the code holds, and you can change it.

Your codes are made in your browser. Nothing you type is sent anywhere.

A link, any text, or a code's text from another tool here.

Frame

Up to 28 characters. Short words read best in print.

Frame colour

Type a link or text. Your framed code appears here.

No code yet

Colours and error correction

How to add a frame to a QR code

  1. 01Paste the link, or the text of any code, such as a WiFi code.
  2. 02Choose a frame and check the suggested text, or type your own.
  3. 03Pick the frame colour.
  4. 04Wait for the scan check, then download the framed code as PNG or SVG.

Questions

Does a frame stop the code scanning?

No. The frame sits outside the code's margin (quiet zone), so phones see the code exactly as they would without it. The scan check reads the framed image to make sure.

How is the text chosen?

From what the code holds. A WiFi code gets "Scan to join WiFi", a Google review link "Review us on Google", a menu link "Scan for the menu", a payment link "Scan to pay". Anything else starts as "Scan me". Type over it to change it.

How long can the text be?

Up to 28 characters. The text shrinks to fit the frame, so shorter text prints larger and reads better from a distance.

What font does the SVG use?

The text uses your computer's bold sans-serif font (Arial or Helvetica), so the SVG opens the same in most design software without a font file.

Can I frame a WiFi or contact code?

Yes. Paste the code's text, such as WIFI:T:WPA;S:Cafe;P:espresso;; for a WiFi network, and the frame says "Scan to join WiFi". The WiFi page also prints its own sign with the details written out.

Is anything I type sent to you?

No. Your codes are made in your browser. Nothing you type is sent anywhere.

QR Code is a registered trademark of DENSO WAVE INCORPORATED. Codes are read back with ZXing-C++ and zxing-wasm (licences).