QR Code Generator

QR Code Generator

The QR Code Generator lets you create fully customised, print-safe QR codes that point to any URL, text, or contact information, directly from the Insert ribbon.

Inserting a QR CodeInserting a QR Code

To insert a QR code:

  1. Go to Insert > QR Code.

  2. Enter the URL or text content for the QR code.

  3. Customise the appearance using the options below.

  4. Click Insert to place the QR code on the canvas.

Customisation OptionsCustomisation Options

  • Foreground Colour – Dynamic colour picker for the QR code pattern colour.

  • Background Fill – Dynamic colour picker for the QR code background.

  • Standard – Default square QR code.

  • Rounded Corners – QR code with softly rounded module corners.

  • Circular Badge – QR code masked into a perfect circle.

Print-Safe Canvas Bake MethodPrint-Safe Canvas Bake Method

WebKit-based print engines (Chrome, Safari, and Edge) have a long-standing bug where CSS border-radius and clip-path shapes applied to images are ignored during printing, causing circular or rounded QR codes to revert to plain squares in your PDF.

To bypass this, Open Publisher uses a Canvas Bake Method every time a QR code is exported:

  1. The generator fetches the raw QR image and draws it to an invisible canvas.

  2. It physically cuts out the transparent corners pixel-by-pixel.

  3. A visible boundary border is drawn around the result.

  4. The final output is exported as a flat PNG with pre-cut transparent corners already baked in.

The print engine receives a standard flat image, guaranteeing perfect shape retention for rounded and circular QR codes in every PDF and print output – with no manual action required.