bg-leftbg-right

Viber QR Code Generator

Create a QR code that sends people straight to the right Viber action. After scanning, they can open a chat, a contact, a prepared message, or another supported Viber flow without typing a phone number by hand.

This generator helps you build more than a basic code. Shape it around your brand, give people clear visual context, and use scan analytics to understand how the code performs across real customer touchpoints.

Create a dynamic Viber QR code


viber iconviber icon

What is a Viber QR code?

A Viber QR code is a scannable shortcut to a specific action inside the messenger. It can lead to a personal chat, a contact, or another supported Viber action. People do not have to type a number, save a contact, or search for your business on their own. One scan takes them to the next step.

This type of QR code is especially useful at offline contact points. Someone can see it on a flyer, receipt, menu, package, equipment label, or banner and move directly into Viber. Without a QR code, they would need to copy a number, open the app, find the contact, and start the conversation manually. When decisions happen quickly, every extra step can reduce the chance of a message.

A QR code shortens the path to the first action. If your flow includes a prepared message, the person sees a ready-to-send phrase and can start the conversation faster. This works well for support, requests, consultations, service cases, and simple questions. For the business, the scan becomes a clearer start to communication, not just a technical interaction.

For long-running materials, a dynamic QR code is usually the better choice. If the contact details change or the destination needs an update, you do not have to reprint the code. You edit the destination in your dashboard, while the QR code already placed in the real world keeps working. That matters for menus, packaging, flyers, labels, receipts, and printed campaigns.


target-list lighttarget-list dark

Viber QR code generator or Viber scanner: what is the difference?

Viber has a built-in QR scanner for reading existing codes. People use it when they need to scan a QR code, connect Viber on a computer, or open a resource through the app camera.

This page does the opposite: it is for creating your own Viber QR code, not scanning someone else's. You can place that code on a flyer, menu, package, receipt, banner, or service label so people can contact you in Viber with less friction.

If you only need to scan an existing code, open Viber on your phone and use the scanner inside the app. If you want to create a QR code for your number, chat, contact, or prepared message, use the generator on this page.


How to create a QR code for Viber

Step 1. Choose what should happen after the scan

Decide what should open in Viber after someone scans the QR code. It may be a chat, a contact, a prepared text, or another supported scenario. The more specific the action is, the clearer the path feels for the person scanning it.

Step 2. Add the required details

Enter the Viber number or other details required for the selected flow. If you use a phone number, add it in international format without spaces, brackets, or hyphens. Clean data lowers the risk of sending people to the wrong action or creating a code that does not open correctly on their device.

Step 3. Add a message text if needed

For message-based flows, you can include a prefilled text. It appears in the message field after Viber opens, so the person can send it quickly or adjust it first. This is useful for requests, consultations, reviews, support questions, and order-related messages.

Step 4. Customize the look of the QR code

Choose colors, a frame, element shapes, and visual details that match your brand. The QR code should feel like part of the layout, not a random technical add-on. Customization tools help make it noticeable, easy to understand, and suitable for a menu, package, flyer, or receipt.

Step 5. Save the code and track performance

Once the QR code is ready, place it where people need it: on menus, receipts, packaging, flyers, banners, labels, or information stands. With a dynamic code, you can update the destination after launch. Scan analytics help you see which placements and contact points perform better.

What data does the generator accept?

The generator accepts the details needed to open a specific Viber scenario. Most often, this means a phone number, a message text, or other parameters that define what happens after the scan. Use the correct format so the QR code behaves predictably.

Viber number

For a personal chat or contact, enter the number in full international format. The number should include the country code and digits only, with no spaces, brackets, hyphens, or extra characters. For example, a Ukrainian number should look like 380991234567. A local format with a leading zero is not suitable.
The generator can check the number length, country code, and absence of unnecessary characters. If a pasted number contains spaces or brackets, the system can clean it up and show the correct format. This validation helps prevent a QR code that does not work.

Prefilled message text

Some scenarios let you add text that appears in the message field after Viber opens. This field is optional, but it often helps turn scans into actual conversations. It is easier to send a ready phrase than to think up a message from scratch.
Keep the text short, clear, and connected to the action after the scan. It might be a consultation request, a support message, feedback, or a question about an order. If the message is too long or contains characters that may interfere with the transition, shorten it.

What to know before launch

A Viber QR code works through links or scenarios that the device must process correctly after scanning. When everything is configured properly, the person reaches the intended action quickly. Still, the result depends not only on the QR code itself, but also on the device, the installed app, and the internet connection.
Internet access is required for the full flow. A camera may detect the QR code without a network, but opening Viber, loading a profile, or sending a message still requires a connection. If Viber is not installed, a direct link may fail to open or behave differently from what the person expects.
Another risk is using a static QR code for details that may change. If the number, contact, or destination link becomes outdated, a static code cannot be updated. You would need to create a new code and replace the materials already in use. A dynamic QR code reduces this risk because the destination can be edited after launch.
Different devices may also handle Viber links in different ways. These scenarios are usually more predictable on smartphones, while desktop devices may have limitations. If the QR code is intended for a broad audience, choose a dynamic format and test the result before launching the campaign.

Frequently asked questions about Viber QR codes

What is a Viber QR code?

It is a QR code that opens a chosen Viber action, such as a chat, contact, message, or another supported flow. It helps people contact you faster without entering a phone number manually.

Can I create a QR code for a personal chat?

Yes. Enter the number in international format without spaces, brackets, or hyphens. After scanning, the person can open a chat with that number in Viber.

Which format should I use for a Viber number?

Use international format without spaces, brackets, or hyphens. For example: 380991234567.

Can I add a prefilled message?

Yes. You can add text that appears in the message field after Viber opens. This helps the person send the first message with less effort.

What happens if Viber is not installed?

A direct Viber link may not open, or the device may show a system error. A dynamic QR code gives you more control over the route and helps make the transition clearer.

Does the QR code need an internet connection?

Yes. A camera can detect the code, but opening Viber, reaching the action, or sending a message requires an internet connection.

Can I change the number in an existing QR code?

Not in a static QR code. With a dynamic code, you can change the number or destination link without reprinting the QR code itself.

Can I track scans?

Yes, scan analytics are available for dynamic QR codes. They help you understand which media and placements perform better.

Why can a Viber QR code behave differently on phones and computers?

Different devices may handle Viber links differently. These flows are usually more reliable on smartphones, while computers may have limitations.

Is this page for scanning a Viber QR code?

This page is for creating a QR code for Viber. If you need to scan an existing code, use the QR scanner in the Viber app on your phone.

📘 Useful articles from our blog

QR Codes or Digital Codes on Packaging: How to Increase Sales, Loyalty & Gather Feedback
QR Codes or Digital Codes on Packaging: How to Increase Sales, Loyalty & Gather Feedback

Enabling post-sales communication via QR: instructions, feedback, contests, customer support.

QR Codes for Freelancers: Portfolio, Contacts, Social Networks
QR Codes for Freelancers: Portfolio, Contacts, Social Networks

Digital business card, landing page, resume — how freelancers can share information quickly via scan.

The Most Common Mistakes When Using QR Codes — And How to Avoid Them
The Most Common Mistakes When Using QR Codes — And How to Avoid Them

What doesn’t work in practice: code too small, unreadable code, lack of testing or instructions.