QR codes management

A QR code is a type of barcode that contains a matrix of dots. OpenMyLink generates a QR code for every asset on the platform — short links, bio pages and file uploads — and lets you customize each one with your colors, logo, and choice of static or dynamic tracking.

What is a QR code

A QR code (abbreviated from Quick Response code) is a type of barcode that contains a matrix of dots. It stores data — a website address, contact information, payment details, Wi-Fi credentials, almost anything you can put in a few hundred bytes — and any modern smartphone can read it.

To use a QR code, you simply open your phone's camera app and point it at the code. Your phone will recognize the QR code and prompt you to take an action, such as visiting a website, sending an email, or making a payment. The action is decided by the data the code carries.

Where QR codes appear in OpenMyLink

OpenMyLink generates a QR code for every main asset on the platform: short links, bio pages, and file uploads. You'll see the QR icon on the asset's row in your Links / Bio / Files listings — click it to download, customize, or copy the code.

How to create a QR code

The dedicated QR Codes module lets you generate unique QR codes and share them with the public. You can use different types of QR codes, customize colors, add your logo, choose from different shapes, and track scans on the ones that support analytics.

  1. Locate the QR code module in the left menu of your dashboard.
  2. Click the + Create QR button to start a new QR code.
  3. Pick a QR type from the form gallery (see below).
  4. Fill in the payload (the URL, vCard fields, Wi-Fi password, etc.).
  5. Customize colors, logo and frame — see Color customization and Design elements below.
  6. Save.

Static vs Dynamic QR codes

OpenMyLink splits QR codes into two categories. Pick the right one based on whether you need analytics and whether the destination might change later.

  • Static (non-trackable). Static QR codes cannot be edited once created, are not trackable, and cannot be used for online retargeting. They carry the data directly in the code itself — no server round-trip when scanned. Use them for content that's truly fixed (Wi-Fi credentials, vCards that won't change, plain text).
  • Dynamic (trackable). A trackable QR code contains embedded information that allows you to track how many visits to your web page or site resulted from the code. The QR encodes a short URL on your OpenMyLink account, so you can change the destination at any time without reprinting the code, and every scan is logged with timestamp, country, device, OS and browser data.

Information forms available

Non-trackable forms (static QR):

  • Text
  • SMS message (requires Twilio setup)
  • WiFi
  • Static vCard
  • Event

Trackable forms (dynamic QR):

  • vCard
  • Link
  • Email
  • Phone
  • SMS
  • File
  • Whatsapp
  • Cryptocurrency

Color customization

You can change the colors of the matrix dots, eye markers, eye frames and the background — independently. A few guidelines for codes that scan reliably:

  • Use high-contrast combinations, like black on white or blue on yellow. Low-contrast codes confuse phone cameras under bad lighting.
  • Avoid using too many colors, as it can make the code more complicated and difficult to scan accurately.
  • Consider using brand colors: if you have a brand, using its colors in your QR code can help create a more cohesive and recognizable design.
  • Test the code on different devices to make sure it can be scanned correctly. Test before printing at scale.

Important: always scan your QR code after generating the QR final image (not the preview) to make sure you have the correct settings. The preview in the editor can mislead because it's lower resolution than the final export.

Design elements

Beyond color, you can shape the code with:

  • Social media logos — pick from a built-in set to center inside the code.
  • Brand logos — upload your own. Square images, maximum 512px × 512px.
  • Logo size — adjustable starting at 200 pixels; smaller is safer for scan accuracy.
  • Styles and patterns — different shapes for the matrix dots and the eye markers (added in v6.7).
  • Margin spacing — the quiet zone around the code. More margin = more reliable scans, especially on cluttered printed material.
  • Error correction — higher correction lets the scanner reconstruct the code even when 25–30% of it is damaged or covered by your logo. Set it to H (the highest level) when you've placed a logo.

Generate, preview, scan, test

The final step involves generating the QR code at the resolution you'll actually use, previewing it in the editor, downloading the final image (PNG, SVG, or PDF), and scanning it with at least one or two real phones before locking the design in. Treat the preview as a sketch — the export is the source of truth.

Was this article helpful?

Tell us what's working and what isn't — we read every reply.