Skip to main content

Customizing Your QR Code Design

Thomas Kragh avatar
Written by Thomas Kragh
Updated over 2 weeks ago

Make your QR Codes stand out with your own branding.
In Campaign Builder, you can easily customize colors, add your logo, and preview the final design before downloading - all without touching a line of code.

A well-designed QR Code not only looks professional but also increases scan rates and brand recognition.

In this article, you’ll learn how to:

  • Access the appearance editor

  • Adjust colors and markers

  • Add your brand logo

  • Preview and save your design

Step 1: Open the Appearance settings

  1. From your dashboard, go to QR Codes.

  2. Select the campaign you want to edit.

  3. In the top navigation, click Appearance.

Step 2: Choose your colors

You can customize the look of every visual element of your QR Code:

  • Background color – the base color behind your QR dots.

  • Dots color – the color of the QR pattern itself.

  • Marker border color – the outer frame of each corner marker.

  • Marker center color – the inner square of each corner marker.

💡 Tip: For best readability, ensure strong contrast between the dots and background (e.g., dark dots on a light background).

Step 3: Add your logo

You can place your logo directly in the center of the QR Code for instant brand recognition.

  1. Click Upload logo file.

  2. Drag and drop your image or select it from your device.

  3. Supported formats: SVG, PNG, JPG, or GIF (max size: 800×400 px).

If your logo has light colors, consider darkening the QR dots or background for better visibility.

Step 4: Preview your QR Code

A live preview appears as you make changes - allowing you to instantly see how your QR will look when printed or displayed digitally.

Use this step to test color combinations, adjust the logo size, and confirm everything remains scannable.

Step 5: Save and continue

When your QR Code looks perfect:

  1. Click Continue to move to the Publish step.

  2. Download it as PNG (bitmap) or SVG (vector) for flexible use across print and web.

Did this answer your question?