How to Scan QR Codes on Android Phones [+Tips to enable scanning] (2024)

×

  • How to Scan QR Codes on Android Phones [+Tips to enable scanning] (87)
  • Sneh Ratna Choudhary

  • Last Updated:&nbspMarch 28, 2024

This is an easy guide to learn how to scan QR Codes with Android phones. Find out how to scan QR Codes on Android without an app for specific Android versions and models.

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (88)

💻 Key takeaways:

1. Google Lens integration within the camera app on Android 8 and above allows scanning QR Codes by activating Google Lens suggestions and pointing the camera at the QR Code.

2. Download a third-party QR Code scanner app for Android versions 7 and below, such as Kaspersky’s QR Code Reader, QR, and Barcode Reader by Gamma Play, QR Code Reader by Scan, or Neoreader QR Scanner.

3. For Samsung Galaxy phones, use the native QR Code scanner by pointing the camera at the QR Code for 2-3 seconds.

From delivering discounts to allowing consumers to listen to their favorite Spotify playlist while they shop, QR Codes are versatile in their use case. Marketers and big brands alike have begun to run campaigns based on cost-effective QR Code technology.

Imagine you come across a QR Code on a flyer with a text that reads “Scan for discounts.” It’s your favorite brand, having an annual discounted sale on the product you’ve been eyeing for a while. Or imagine your favorite restaurant making scanning and accessing everything from the menu to the payment terminal more accessible. QR Codes have long automated restaurant operations to ensure they cut costs and increase efficiency.

You take your Android phone out but are unable to scan the QR Code. Or you’re unsure which app to use or how you can scan it.

If you’ve been in a similar situation, or are just wanting to know how you can scan a QR Code with your Android device, here’s where the answers are.

Read on to find out!

Table of contents

  1. How to scan QR Codes with Android phones?
  2. Scan QR Codes on Android without an app: an easy guide
    a. Android 7 and below
    b. Android 8 and above
    c. Google Pixel
    d. Samsung Galaxy

3. Frequently asked questions

How to scan QR Codes with Android phones?

Scanning QR Codes with Android phones is as simple as opening up the camera app, thanks to the latest updates in the software. If your phone doesn’t have a built-in QR code scanner, you can download a QR code scanner app from the Google Play Store. There are many free and paid QR code scanner apps available for Android devices.

If you have an older device or simply are facing issues with scanning a QR Code, know that there are three ways to scan a QR Code with Android phones:

  1. Using the native camera
  2. Using Google Lens
  3. Using a third-party app (for older versions)

Scan QR Codes on Android: An Easy Guide

Whether you have a phone with Android 7 and older, or the latest Google Pixel, here’s your guide to how to scan QR Codes on Android devices. Let’s dive into the specifics for each category.

How to scan QR Codes on Android 7 and below

On Android 7 and below, QR Code scanning requires a dedicated app. Pick from our list of third-party QR Code Scanner apps to scan and access QR Codes on your Android phone.

Some of the popular third-party apps for scanning QR Codes are:

  1. Kaspersky’s QR Code Reader
  2. QR and Barcode Reader by Gamma Play
  3. QR Code reader by Scan
  4. Neoreader QR Scanner
  5. QR Droid

How to scan QR Codes on Android 8 and above

If you’re using Android eight (Oreo) and above, you can use the integrated QR Code scanner built into Google Lens, which is as precise as an image annotation tool. To try it out, follow these steps:

Using camera

  1. Open the camera app
  2. Click ‘More’ or access ‘Settings’ and activate Google Lens suggestions
  3. Point your camera at a QR Code to scan its contents

Using Google Lens

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (89)

Source

Google Lens is an AI interface by Google, Google Lens recognizes everything in the camera including QR Codes. It is available on both the camera app as well as Google Assistant.

You can also download the Google Lens app and follow the same steps. Once you open the Google Lens app, point it for 2-3 seconds at the QR Code, and a pop-up with the redirected content will appear.

Using Google Screen Search

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (90)

You can also use Google Screen Search to scan QR Codes. Here’s what you’d have to do:

  1. Take a picture of the QR Code
  2. Open the image and long-press the home button
  3. Click “what’s on my screen?”
  4. A pop-up with the URL appears

If your smartphone’s screen search is not on, open the Google app and tap navigation. From the settings, enable “Screen search”.

How to scan QR Codes on Google Pixel

As a Google smartphone, the Google lens feature is built right into the native camera for Google Pixel users. All you need to do is open the camera app, point it at the QR Code, and a link associated with the QR Code will appear as a pop-up above the code.

How to scan QR Codes on Samsung Galaxy

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (91)

Scanning QR Codes on Samsung phones depends on the OS you are using. For Samsung OS 9 and above, QR Code scanning is a native feature in the camera. For OS below 9, you may need a QR Code scanner app.

Here’s how to scan QR Codes on Samsung in two ways:

Using the native camera

To scan the QR Code using the native camera, here are the steps to follow:

  1. Swipe down to access “Quick settings” and select “QR Code scanner”
  2. This opens the camera app
  3. Aim it at the QR Code for 2-3 seconds

If the QR Code still doesn’t scan, you may have to enable it. Click “Settings” in the top left and toggle on the “Scan QR Codes” option to enable it.

Using Bixby Vision

Bixby Vision is Samsung’s version of Google Lens, built into Samsung devices with OS 7 and above. To use this:

  1. Open the camera app
  2. Select ‘Bixby Vision’
  3. Enable permission to use it, if you haven’t used it before
  4. Point it at the QR Code and click “Go” to access the QR Code content

Frequently asked questions

1. What happens when you scan QR Codes?

When consumers scan QR Codes, a number of things can occur. Businesses can use QR Codes to deliver coupons, product information, and deals or use them to ask shoppers to leave reviews and feedback and follow them on social media.

2. Are QR Codes free?

Yes, QR Codes can be generated for free online. Although these QR Codes are static codes and, once downloaded, cannot be edited. To change QR Code destination or content, you need editable QR Codes.

3. How do I download a QR Code on my Android phone?

Once you create a QR Code using a QR Code generator like Uniqode, you can download it in the file formats available. It is then saved to your phone’s gallery. You can share online or print the QR Code image to share offline.

4. Why won’t my Android camera scan a QR Code?

Your Android camera may have smudges, or you may be too close or too far from the QR Code. Ensure that the QR Code is clearly visible in the camera and not blurry. This can ensure that the QR Code is scannable by the camera.

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (92)

Author Details

Sneh is a Content Marketing Manager at Uniqodeand has a penchant for all things tech and startups that improve human lives. She adores dogs, Radiohead, and Michael Gary Scott.

sneh.c@mobstac.com

Related Posts

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (96)

14 day free trial of the QR platform

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (98)

12 East 49th Street, New York

NY 10017, USA

Contact Us

  • hello@uniqode.com
  • +1 (646) 968 0378

How to Scan QR Codes on Android Phones [+Tips to enable scanning] (101) How to Scan QR Codes on Android Phones [+Tips to enable scanning] (102)

© 2024 Uniqode Phygital, Inc. All rights reserved.

© QR Code is a registered trademark of Denso Wave Incorporated.

' ; document.body.appendChild(cookiePolicyDiv); } function hideAcceptCookiesModal(){ document.getElementById('privacy-policy-modal').style.visibility = 'hidden'; document.getElementById('privacy-policy-modal').style.opacity = '0'; } function createUserEntryPointCookie(cookieName, userEntryLink, userReferrerLink, daysToExpire) { let date = new Date(); date.setTime(date.getTime() + (daysToExpire * 24 * 60 * 60 * 1000)); let cookieData = JSON.parse('{"userEntryPoint": "' + userEntryLink + '", "userReferrerLink": "' + userReferrerLink + '", "expiryOn": "' + date.valueOf() + '"}'); document.cookie = cookieName + "=" + JSON.stringify(cookieData) + ";path=/;expires=" + date.toUTCString() + ";domain=.uniqode.com;secure"; } function updateUserEntryPointCookie(cookieName, cookieValue, cookieExpireOn) { let cookieData = JSON.parse('{"userEntryPoint": ' + cookieValue + ',"expiryOn":' + cookieExpireOn + '}'); document.cookie = cookieName + "=" + JSON.stringify(cookieData) + "; expires=" + new Date(cookieExpireOn).toGMTString(); } function deleteUserEntryPointCookie(cookieName) { document.cookie = cookieName + "= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"; } function accessCookieDataByName(cookieName) { let name = cookieName + "="; let allCookiesArray = document.cookie.split(';'); for (let i = 0; i < allCookiesArray.length; i++) { let temp = allCookiesArray[i].trim(); if (temp.indexOf(name) == 0) { return temp.substring(name.length, temp.length); } } return ""; } function checkForCookieByName(cookieName) { return accessCookieDataByName(cookieName); //Check all cookies for cookie with given cookieName } //add cookieConsent with expiry of one year function createCookieConsent(consent){ let date = new Date(); let daysToExpire = 365; date.setTime(date.getTime() + (daysToExpire * 24 * 60 * 60 * 1000)); document.cookie = "cookieConsent" + "=" + consent + ";path=/;expires=" + date.toUTCString() + ";domain=.uniqode.com;secure"; } function updateCookiesFromURL(){ let url = new URL(document.location); //update visited pages createOrUpdateCookie("userJourney", window.location.href.split('?')[0]); } function createOrUpdateCookie(cookieName, newValue, daysToExpire=365) { let date = new Date(); date.setTime(date.getTime() + (daysToExpire * 24 * 60 * 60 * 1000)); if (!newValue){ newValue="NA"; } let cookieData = accessCookieDataByName(cookieName); let cookieValue = ""; if(cookieData){ cookieValue = cookieData + "," + newValue; }else{ cookieValue = newValue; } document.cookie = cookieName + "=" + cookieValue + ";path=/;expires=" + date.toUTCString() + ";domain=.uniqode.com;secure"; } // Loads dequeued plugin scripts/css let authorbox = document.getElementById('uab-frontend-wrapper'); function loadAuthorBoxScripts() { //load these scrits only on pages with an author info i.e posts if(!authorbox){ loadAuthorBoxScripts = function (){}; return; } let screenPosition = authorbox.getBoundingClientRect(); if (this.pageYOffset > screenPosition.top - 400) { lazyloadCSS('https://use.fontawesome.com/releases/v5.15.2/css/all.css'); /*lazyloadCSS(''); lazyloadCSS(''); lazyloadCSS(''); lazyLoadScript('');*/ loadAuthorBoxScripts = function (){}; return; } } function openHeaderModal(id){ document.getElementById(id).classList.add('active'); } function closeHeaderModal(id){ document.getElementById(id).classList.remove('active'); } let width = window.innerWidth; let isActive = false; let stickyNavbar = document.querySelector('#sticky-nav'); let stickyOffset = stickyNavbar.offsetTop + 500; let scrollBar = document.getElementById("scrollBar"); let footerContainer = document.querySelector('.footer-section'); let footerOffset = footerContainer.offsetTop; let addThisWidget = ""; function activateStickyNav(){ //Displays a sticky Navbar and after stickyOffset scroll if(stickyNavbar){ if(this.pageYOffset > stickyOffset&& !isActive){ isActive = true; stickyNavbar.classList.add("active"); }else if(this.pageYOffset <= stickyOffset && isActive){ isActive = false; stickyNavbar.classList.remove('active'); } } }; window.addEventListener('scroll', activateStickyNav); function findAddThisIfExists(){ //only valid for screens >992px if(width>992) { addThisWidget = document.querySelector('#at-custom-sidebar'); if(addThisWidget){ findAddThisIfExists = function() {}; } }else{ findAddThisIfExists = function() {}; } } function showAddthisWidget(){ if(addThisWidget) { addThisWidget.classList.add('active'); } } function hideAddthisWidget(){ if(addThisWidget){ addThisWidget.classList.remove('active'); } } //let rightCtaDiv = document.getElementById("right-side-holder"); //let footerSectionPosition = document.querySelector(".footer-section").offsetTop; document.addEventListener('scroll', function(e) { //since addthis is lazyloaded assign it when it loads. findAddThisIfExists(); //loading scripts/css for author info loadAuthorBoxScripts(); //animation for side-cta showRelatedPosts(); let lastKnownScrollPosition = window.scrollY; let postContentPosition = document.getElementById("post-content-div").offsetTop - 100; const sideCtaDiv = document.getElementById("right-side-holder"); if(lastKnownScrollPosition >= postContentPosition){ sideCtaDiv.style.display="block"; sideCtaDiv.classList.add("fixed-cta"); //copy and replace the qr code generator right div; if(document.getElementById('qrcg-widget-container')) { } }else{ sideCtaDiv.style.display="none"; sideCtaDiv.classList.remove("fixed-cta"); //todo: reverse animation; if(document.getElementById('qrcg-widget-container')) { } } //animation for scroll-indicator if(scrollBar){ scrollIndicatorStatus(); } //hide add this when footer comes into view if(document.querySelector(".footer-section").getBoundingClientRect().top <= window.innerHeight + 50 || (lastKnownScrollPosition <= postContentPosition)){ hideAddthisWidget(); }else { showAddthisWidget(); } }); function scrollIndicatorStatus() { var winScroll = document.body.scrollTop || document.documentElement.scrollTop; var height = document.documentElement.scrollHeight - document.documentElement.clientHeight; var scrolled = (winScroll / height) * 100; scrollBar.style.width = scrolled + "%"; } function lazyLoadScript(url) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url; var x = document.getElementsByTagName('head')[0]; x.appendChild(s); } //lazy load css function lazyloadCSS(url) { var cssMain = document.createElement('link'); cssMain.href = url; cssMain.rel = 'stylesheet'; cssMain.type = 'text/css'; document.getElementsByTagName('head')[0].appendChild(cssMain); } function cstm_RedirectToStarterSignup() { event.preventDefault(); const userEmail = document.getElementById('user-email').value; window.location.href = "https://www.uniqode.com/store/starter-signup?product_selected=qr&utm_source=UniqodeBlog&utm_campaign=CTAQRbanner&utm_medium=sideTopCTA&email=" + encodeURIComponent(userEmail); } function redirectToStarterSignupGOptimize() { event.preventDefault(); const userEmail = document.getElementById('user-email').value; window.open("https://uniqode.com/store/starter-signup?utm_source=Blog&utm_campaign=CTAQRbanner&utm_medium=sideTopCTA2&email=" + encodeURIComponent(userEmail)); } let sideBar = document.getElementById('navSidebar'); let sidebarContainer = document.getElementById('sidebar-links-container'); function openSidebar() { event.stopPropagation(); if (window.event) { window.event.cancelBubble = true; } document.getElementsByClassName('beaconstac-nav-section')[0].addEventListener('click', closeSidebar); document.body.style.overflowY = 'hidden'; sideBar.classList.add('active'); setTimeout(function () { sidebarContainer.classList.remove('display-none'); }, 100); } function closeSidebar() { document.body.style.overflowY = ''; sidebarContainer.classList.add('display-none'); sideBar.classList.remove('active'); resetSideBar(); document.getElementsByClassName('beaconstac-nav-section')[0].removeEventListener('click', closeSidebar); } let sideNavbar = document.getElementsByClassName('sidebar-dropdown'); let sideSubNavbar = document.getElementsByClassName('sidenav-sub'); let sideSubNavbarDropdown = document.getElementsByClassName('sidenav-sub-dropdown'); // let industry = document.getElementById('industry'); // let technology = document.getElementById('technology'); let qrCodes = document.getElementById('qr'); let beacons = document.getElementById('beacons'); function expandMenu(id){ handleActiveTabs(); rotateArrowUpsideDown(id); let inputCategory = document.getElementById(id); let activelyExpandedCategory; for(let i=0; i 0){ var qs, js, q, s, d = document, gi = d.getElementById, ce = d.createElement, gt = d.getElementsByTagName, id = "typef_orm", b = "https://embed.typeform.com/"; if (!gi.call(d, id)) { js = ce.call(d, "script"); js.id = id; js.src = b + "embed.js"; q = gt.call(d, "script")[0]; q.parentNode.insertBefore(js, q) } } } (function () { 'use strict'; let iframes = document.querySelectorAll('iframe[data-src]'); document.addEventListener('DOMContentLoaded', onReady); function onReady() { // Show above-the-fold images first showIframesOnView(); // scroll listener window.addEventListener('scroll', showIframesOnView, false); } // Show the image if reached on viewport function showIframesOnView(e) { for (let i of iframes) { if (i.getAttribute('src')) { continue; } // SKIP if already displayed // Compare the position of image and scroll let bounding = i.getBoundingClientRect(); let isOnView = bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth); if (isOnView) { i.setAttribute('src', i.dataset.src); if (i.getAttribute('data-srcset')) { i.setAttribute('srcset', i.dataset.srcset); } } } } })();window.onscroll = function () { var side_holder_element = document.getElementById("right-side-holder"); if(side_holder_element != null) { sidebarInViewport('right-side-holder'); }};function elementInViewportByClass(classname) { var el = document.getElementsByClassName(classname)[0]; var top = el.offsetTop; var left = el.offsetLeft; var width = el.offsetWidth; var height = el.offsetHeight; while(el.offsetParent) { el = el.offsetParent; top += el.offsetTop; left += el.offsetLeft; } return ( top < (window.pageYOffset + window.innerHeight) && left < (window.pageXOffset + window.innerWidth) && (top + height) > window.pageYOffset && (left + width) > window.pageXOffset );}function sidebarInViewport(id) { var el = document.getElementById(id); var top = el.offsetTop; var left = el.offsetLeft; var width = el.offsetWidth; var height = el.offsetHeight; var bottom = (top + height) - 50; var is_footer = (bottom < window.pageYOffset); var is_bottom_stop = (bottom < (window.pageYOffset + window.innerHeight)); var elm = document.getElementById(id); while(el.offsetParent) { el = el.offsetParent; top += el.offsetTop; left += el.offsetLeft; } var banner = document.getElementsByClassName('post-banner')[0]; if(typeof banner !== 'undefined') { var bannerheight = banner.offsetHeight; var toppos = bannerheight + height; if(!is_bottom_stop) { elm.classList.remove('sidebar-bottom-sticky'); } if(window.pageYOffset < toppos || window.pageYOffset > toppos && elementInViewportByClass('footer-section')) { elm.classList.remove('sidebar-bottom-sticky'); jQuery('#right-side-holder').css({'bottom': 'auto'}); } else { elm.classList.add('sidebar-bottom-sticky'); sidebarverticleAlign(); } } return ( top < (window.pageYOffset + window.innerHeight) && left < (window.pageXOffset + window.innerWidth) && (top + height) > window.pageYOffset && (left + width) > window.pageXOffset );}function sidebarverticleAlign(){ let rightSidebar = jQuery('#right-side-holder'); let navHeight = jQuery('#sticky-nav').height(); if(rightSidebar.length > 0) { var winHeight = window.innerHeight; var sidebarHeight = rightSidebar.height(); var bottomSpace = parseInt(((winHeight - sidebarHeight) - navHeight) / 2); rightSidebar.css({'bottom':bottomSpace+'px'}); } else { rightSidebar.css({'bottom': 'unset'}); }}const range = document.getElementById('range');count = document.getElementById('count_number');if( range && count){ setValue = ()=>{ const newValue = Number( (range.value - range.min) * 100 / (range.max - range.min) ); newPosition = 16 - (newValue * 0.32); countText = count.getAttribute('data-text'); count.innerHTML = `

${range.value} ${countText}

`; // count.style.left = `calc(${newValue}% + (${newPosition}px))`; document.documentElement.style.setProperty("--range-progress", `calc(${newValue}% + (${newPosition}px))`); const saving_amount_element = document.getElementById("saving_amount"); saving_amount_element.textContent = '$'+ (parseInt(range.value) * 194).toLocaleString(); const tree_count_element = document.getElementById("tree_count"); const main_val = (range.value - 50); tree_count_element.textContent = parseInt(( main_val / 35 )) + parseInt(1); if(range.value <= 50){ document.getElementById("recommended-plan-text").textContent = "Lite"; }else if(range.value >= 85 && range.value <= 225){ document.getElementById("recommended-plan-text").textContent = "Pro"; }else if(range.value >= 260 && range.value <= 470){ document.getElementById("recommended-plan-text").textContent = "Plus"; }else{ document.getElementById("recommended-plan-text").textContent = "Enterprise"; }};document.addEventListener("DOMContentLoaded", setValue);range.addEventListener('input', setValue);}function navheaderTemplateRedirectToSignup(campaign = 'template', header = "", product, device = "desktop") { const utm_source = "Website"; let medium; let codeData = null; let layout = ''; if (product === 'QR') { const qrCodeDataArray = { 1:'ewogICJxcl9jYW1wYWlnbl90eXBlIjogImdlbmVyYWwiLAogICJkZXNpZ24iOiB7CiAgICAiY29sb3IiOiAiIzAwMDAwMCIsCiAgICAiY29sb3JEYXJrIjogIiMwMDAwMDAiLAogICAgImNvbG9yTGlnaHQiOiAiIzAwMDAwMCIsCiAgICAiZ3JhZGllbnRUeXBlIjogIm5vbmUiLAogICAgImJhY2tncm91bmRJbWFnZSI6ICIiLAogICAgImJhY2tncm91bmRDb2xvciI6ICIjRkZGRkZGIiwKICAgICJsb2dvSW1hZ2UiOiAiIiwKICAgICJmcmFtZVN0eWxlIjogIm5vbmUiLAogICAgImZyYW1lQ29sb3IiOiAiI0QwMkU2MCIsCiAgICAiZnJhbWVUZXh0IjogIiIsCiAgICAiZnJhbWVUZXh0Q29sb3IiOiAiI0ZGRkZGRiIsCiAgICAiZGF0YVBhdHRlcm4iOiAiY2lyY2xlIiwKICAgICJleWVCYWxsU2hhcGUiOiAicm91bmRlZCIsCiAgICAiZXllRnJhbWVTaGFwZSI6ICJsZWZ0LWxlYWYiLAogICAgImV5ZUJhbGxDb2xvciI6ICIjMDAwMDAwIiwKICAgICJleWVGcmFtZUNvbG9yIjogIiNGRjk0MjQiLAogICAgImxvZ29CYWNrZ3JvdW5kIjogdHJ1ZSwKICAgICJtYXJnaW4iOiA4MCwKICAgICJkb3RTY2FsZSI6IDEsCiAgICAicmVjdGFuZ3VsYXIiOiB0cnVlLAogICAgImxvZ29XaWR0aCI6IDAsCiAgICAibG9nb0hlaWdodCI6IDAsCiAgICAibG9nb01hcmdpbiI6IDEwLAogICAgImxvZ29TY2FsZSI6IDAuMiwKICAgICJpc1ZDYXJkIjogdHJ1ZQogIH0KfQ==', 2:'ewogICJxcl9jYW1wYWlnbl90eXBlIjogImdlbmVyYWwiLAogICJkZXNpZ24iOiB7CiAgICAiY29sb3IiOiAiIzAwMDAwMCIsCiAgICAiY29sb3JEYXJrIjogIiNBRjlENUUiLAogICAgImNvbG9yTGlnaHQiOiAiIzAwMDAwMCIsCiAgICAiZ3JhZGllbnRUeXBlIjogInJhZGlhbCIsCiAgICAiYmFja2dyb3VuZEltYWdlIjogIiIsCiAgICAiYmFja2dyb3VuZENvbG9yIjogIiMwMDAwMDAiLAogICAgImxvZ29JbWFnZSI6ICIiLAogICAgImZyYW1lU3R5bGUiOiAibm9uZSIsCiAgICAiZnJhbWVDb2xvciI6ICIjRDAyRTYwIiwKICAgICJmcmFtZVRleHQiOiAiIiwKICAgICJmcmFtZVRleHRDb2xvciI6ICIjRkZGRkZGIiwKICAgICJkYXRhUGF0dGVybiI6ICJraXRlIiwKICAgICJleWVCYWxsU2hhcGUiOiAic3F1YXJlIiwKICAgICJleWVGcmFtZVNoYXBlIjogInNxdWFyZSIsCiAgICAiZXllQmFsbENvbG9yIjogIiNBRjlENUUiLAogICAgImV5ZUZyYW1lQ29sb3IiOiAiI0ZGRkZGRiIsCiAgICAibG9nb0JhY2tncm91bmQiOiB0cnVlLAogICAgIm1hcmdpbiI6IDgwLAogICAgImRvdFNjYWxlIjogMSwKICAgICJyZWN0YW5ndWxhciI6IHRydWUsCiAgICAibG9nb1dpZHRoIjogMCwKICAgICJsb2dvSGVpZ2h0IjogMCwKICAgICJsb2dvTWFyZ2luIjogMTAsCiAgICAibG9nb1NjYWxlIjogMC4yLAogICAgImlzVkNhcmQiOiB0cnVlCiAgfQp9', 3:'ewogICJxcl9jYW1wYWlnbl90eXBlIjogImdlbmVyYWwiLAogICJkZXNpZ24iOiB7CiAgICAiY29sb3IiOiAiIzAwMDAwMCIsCiAgICAiY29sb3JEYXJrIjogIiMyRTFEODkiLAogICAgImNvbG9yTGlnaHQiOiAiIzJFMUQ4OSIsCiAgICAiZ3JhZGllbnRUeXBlIjogIm5vbmUiLAogICAgImJhY2tncm91bmRJbWFnZSI6ICIiLAogICAgImJhY2tncm91bmRDb2xvciI6ICIjQzBGRjQwIiwKICAgICJsb2dvSW1hZ2UiOiAiIiwKICAgICJmcmFtZVN0eWxlIjogIm5vbmUiLAogICAgImZyYW1lQ29sb3IiOiAiI0QwMkU2MCIsCiAgICAiZnJhbWVUZXh0IjogIiIsCiAgICAiZnJhbWVUZXh0Q29sb3IiOiAiI0ZGRkZGRiIsCiAgICAiZGF0YVBhdHRlcm4iOiAiY2lyY2xlIiwKICAgICJleWVCYWxsU2hhcGUiOiAiY2lyY2xlIiwKICAgICJleWVGcmFtZVNoYXBlIjogImNpcmNsZSIsCiAgICAiZXllQmFsbENvbG9yIjogIiMyRTFEODkiLAogICAgImV5ZUZyYW1lQ29sb3IiOiAiIzJFMUQ4OSIsCiAgICAibG9nb0JhY2tncm91bmQiOiB0cnVlLAogICAgIm1hcmdpbiI6IDgwLAogICAgImRvdFNjYWxlIjogMSwKICAgICJyZWN0YW5ndWxhciI6IHRydWUsCiAgICAibG9nb1dpZHRoIjogMCwKICAgICJsb2dvSGVpZ2h0IjogMCwKICAgICJsb2dvTWFyZ2luIjogMTAsCiAgICAibG9nb1NjYWxlIjogMC4yLAogICAgImlzVkNhcmQiOiB0cnVlCiAgfQp9' }; const qrTemplates = getTemplates("qr-template", "qr-template-mob", device); const qrTemplateSelected = getSelectedTemplate(qrTemplates,product); codeData = qrCodeDataArray[qrTemplateSelected]; medium = 'topnav' + qrTemplateSelected; } else if (product === 'DBC') { const dbcCodeDataArray = { 1:'ewogICJxcl9jYW1wYWlnbl90eXBlIjogImdlbmVyYWwiLAogICJkZXNpZ24iOiB7CiAgICAiY29sb3IiOiAiIzAwMDAwMCIsCiAgICAiY29sb3JEYXJrIjogIiMwMDAwMDAiLAogICAgImNvbG9yTGlnaHQiOiAiIzAwMDAwMCIsCiAgICAiZ3JhZGllbnRUeXBlIjogIm5vbmUiLAogICAgImJhY2tncm91bmRJbWFnZSI6ICIiLAogICAgImJhY2tncm91bmRDb2xvciI6ICIjRkZGRkZGIiwKICAgICJsb2dvSW1hZ2UiOiAiIiwKICAgICJmcmFtZVN0eWxlIjogIm5vbmUiLAogICAgImZyYW1lQ29sb3IiOiAiI0QwMkU2MCIsCiAgICAiZnJhbWVUZXh0IjogIiIsCiAgICAiZnJhbWVUZXh0Q29sb3IiOiAiI0ZGRkZGRiIsCiAgICAiZGF0YVBhdHRlcm4iOiAiY2lyY2xlIiwKICAgICJleWVCYWxsU2hhcGUiOiAicm91bmRlZCIsCiAgICAiZXllRnJhbWVTaGFwZSI6ICJsZWZ0LWxlYWYiLAogICAgImV5ZUJhbGxDb2xvciI6ICIjMDAwMDAwIiwKICAgICJleWVGcmFtZUNvbG9yIjogIiNGRjk0MjQiLAogICAgImxvZ29CYWNrZ3JvdW5kIjogdHJ1ZSwKICAgICJtYXJnaW4iOiA4MCwKICAgICJkb3RTY2FsZSI6IDEsCiAgICAicmVjdGFuZ3VsYXIiOiB0cnVlLAogICAgImxvZ29XaWR0aCI6IDAsCiAgICAibG9nb0hlaWdodCI6IDAsCiAgICAibG9nb01hcmdpbiI6IDEwLAogICAgImxvZ29TY2FsZSI6IDAuMiwKICAgICJpc1ZDYXJkIjogdHJ1ZQogIH0KfQ==', 2:'ewogICJxcl9jYW1wYWlnbl90eXBlIjogImdlbmVyYWwiLAogICJkZXNpZ24iOiB7CiAgICAiY29sb3IiOiAiIzAwMDAwMCIsCiAgICAiY29sb3JEYXJrIjogIiNBRjlENUUiLAogICAgImNvbG9yTGlnaHQiOiAiIzAwMDAwMCIsCiAgICAiZ3JhZGllbnRUeXBlIjogInJhZGlhbCIsCiAgICAiYmFja2dyb3VuZEltYWdlIjogIiIsCiAgICAiYmFja2dyb3VuZENvbG9yIjogIiMwMDAwMDAiLAogICAgImxvZ29JbWFnZSI6ICIiLAogICAgImZyYW1lU3R5bGUiOiAibm9uZSIsCiAgICAiZnJhbWVDb2xvciI6ICIjRDAyRTYwIiwKICAgICJmcmFtZVRleHQiOiAiIiwKICAgICJmcmFtZVRleHRDb2xvciI6ICIjRkZGRkZGIiwKICAgICJkYXRhUGF0dGVybiI6ICJraXRlIiwKICAgICJleWVCYWxsU2hhcGUiOiAic3F1YXJlIiwKICAgICJleWVGcmFtZVNoYXBlIjogInNxdWFyZSIsCiAgICAiZXllQmFsbENvbG9yIjogIiNBRjlENUUiLAogICAgImV5ZUZyYW1lQ29sb3IiOiAiI0ZGRkZGRiIsCiAgICAibG9nb0JhY2tncm91bmQiOiB0cnVlLAogICAgIm1hcmdpbiI6IDgwLAogICAgImRvdFNjYWxlIjogMSwKICAgICJyZWN0YW5ndWxhciI6IHRydWUsCiAgICAibG9nb1dpZHRoIjogMCwKICAgICJsb2dvSGVpZ2h0IjogMCwKICAgICJsb2dvTWFyZ2luIjogMTAsCiAgICAibG9nb1NjYWxlIjogMC4yLAogICAgImlzVkNhcmQiOiB0cnVlCiAgfQp9', 3:'ewogICJxcl9jYW1wYWlnbl90eXBlIjogImdlbmVyYWwiLAogICJkZXNpZ24iOiB7CiAgICAiY29sb3IiOiAiIzAwMDAwMCIsCiAgICAiY29sb3JEYXJrIjogIiMyRTFEODkiLAogICAgImNvbG9yTGlnaHQiOiAiIzJFMUQ4OSIsCiAgICAiZ3JhZGllbnRUeXBlIjogIm5vbmUiLAogICAgImJhY2tncm91bmRJbWFnZSI6ICIiLAogICAgImJhY2tncm91bmRDb2xvciI6ICIjQzBGRjQwIiwKICAgICJsb2dvSW1hZ2UiOiAiIiwKICAgICJmcmFtZVN0eWxlIjogIm5vbmUiLAogICAgImZyYW1lQ29sb3IiOiAiI0QwMkU2MCIsCiAgICAiZnJhbWVUZXh0IjogIiIsCiAgICAiZnJhbWVUZXh0Q29sb3IiOiAiI0ZGRkZGRiIsCiAgICAiZGF0YVBhdHRlcm4iOiAiY2lyY2xlIiwKICAgICJleWVCYWxsU2hhcGUiOiAiY2lyY2xlIiwKICAgICJleWVGcmFtZVNoYXBlIjogImNpcmNsZSIsCiAgICAiZXllQmFsbENvbG9yIjogIiMyRTFEODkiLAogICAgImV5ZUZyYW1lQ29sb3IiOiAiIzJFMUQ4OSIsCiAgICAibG9nb0JhY2tncm91bmQiOiB0cnVlLAogICAgIm1hcmdpbiI6IDgwLAogICAgImRvdFNjYWxlIjogMSwKICAgICJyZWN0YW5ndWxhciI6IHRydWUsCiAgICAibG9nb1dpZHRoIjogMCwKICAgICJsb2dvSGVpZ2h0IjogMCwKICAgICJsb2dvTWFyZ2luIjogMTAsCiAgICAibG9nb1NjYWxlIjogMC4yLAogICAgImlzVkNhcmQiOiB0cnVlCiAgfQp9' }; const dbcTemplates = getTemplates("dbc-template", "dbc-template-mob", device); const dbcTemplateSelected = getSelectedTemplate(dbcTemplates,product); codeData = dbcCodeDataArray[dbcTemplateSelected-DASHBOARD_LAYOUT_NO]; medium = 'topnav' + dbcTemplateSelected; layout = `&layout=${dbcTemplateSelected}`; } if (codeData) { const url = generateSignupURL(header, product, utm_source, codeData, medium, campaign, layout); window.location.href = url; }}function getTemplates(desktopName, mobileName, device) { const templates = device === 'desktop' ? document.getElementsByName(desktopName) : document.getElementsByName(mobileName); return templates;}function getSelectedTemplate(templates,product) { for (let i = 0; i < templates.length; i++) { if (templates[i].checked) { return i + (product == 'DBC' ? 4 : 1); } } return 1;}function generateSignupURL(header, product, utm_source, codeData, medium, campaign, layout) { return `https://www.uniqode.com/store/starter-signup?trial_source=${header}&product_selected=${product}&utm-source=${utm_source}&qr_code_data=${codeData}&medium=${medium}&campaign=${campaign}${layout}`;}function closeAllTab() { const elementsToRemoveClass = [ 'product-drop', 'dbcProduct-drop', 'solution-drop', 'learn-drop' ]; elementsToRemoveClass.forEach(elementId => { const element = document.getElementById(elementId); if (element) { element.classList.remove('open'); } }); const dropdownLinks = document.querySelectorAll('[data-productid]'); dropdownLinks.forEach(currentDropdown => { currentDropdown.classList.remove('open'); currentDropdown.style.backgroundColor = ''; currentDropdown.style.color = ''; });}let isAnimate = true;let isStartingLoad = true;let isSameNavItem = '';const ANIMATION_DURATION = '0.4s';const ANIMATION_NONE = '0s';const ANIMATION_CLASS = 'slideAndFade';const ACTIVE_CLASS = 'list-active';const OPEN_CLASS = 'open';function openNavTab(element) { closeAllTab(); const expanedNavItem = document.getElementById(element.getAttribute('data-productid')); element.classList.add('open'); expanedNavItem.classList.add('open'); if (isAnimate) { expanedNavItem.style.animation = `${ANIMATION_CLASS} ${ANIMATION_DURATION} forwards`; } else { expanedNavItem.style.animation = `${ANIMATION_CLASS} ${ANIMATION_NONE} forwards`; }}const dropdown = document.querySelectorAll('[data-productid]');dropdown.forEach((currentNavItem) => { currentNavItem.addEventListener("mouseover", function (event) { if(isStartingLoad) { isStartingLoad = !isStartingLoad; } else { isAnimate = false; } const navItemId = currentNavItem.getAttribute('data-productid'); if (isSameNavItem !== navItemId) { if (isSameNavItem !== '') { closeAllTab(); } openNavTab(currentNavItem); } isSameNavItem = navItemId; });});const dropdownContent = document.querySelectorAll('.dropdown-content');dropdownContent.forEach((currentDropdownContent) => { currentDropdownContent.addEventListener("mouseleave", handleMouseLeave);});function handleMouseLeave(event) { const { clientY } = event; const { bottom } = this.getBoundingClientRect(); if (clientY > bottom) { resetFlagsAndNavigation(); closeAllTab(); }}function resetFlagsAndNavigation() { isAnimate = true; isStartingLoad = true; isSameNavItem = '';}const nonDropdownItems = document.querySelectorAll('.list-non-dropdown');nonDropdownItems.forEach(currentNavItem => { currentNavItem.addEventListener("mouseover", handleNonDropdownMouseOver);});function handleNonDropdownMouseOver() { isSameNavItem = ''; isStartingLoad = true; isAnimate = true; closeAllTab();}const dropdownViewport = document.querySelectorAll('.dropdown-content');dropdownViewport.forEach(currentDropdown => { currentDropdown.addEventListener('mouseover', () => { if (currentDropdown.classList.contains('open')) { const currentExpandedLink = document.querySelector(`[data-productid="${currentDropdown.id}"]`); currentExpandedLink.style.backgroundColor = '#2595FF'; currentExpandedLink.style.color = 'white'; } });});if(576 <= window.innerWidth && window.innerWidth <=768) { const navDropDown = document.querySelectorAll('.dropdown-link'); for(let nav = 0;nav { document.querySelector('#navSidebar').classList.add('active'); document.querySelector('#product').classList.add('active'); document.querySelector('#product-arrow').classList.add('transform-180-deg'); }); navDropDown[1].addEventListener('mouseover',()=>{ document.querySelector('#navSidebar').classList.add('active'); document.querySelector('#dbcProduct').classList.add('active'); document.querySelector('#dbcProduct-arrow').classList.add('transform-180-deg'); });}function replaceTextBasedOnURL(mapping) { var url = window.location.href; for (var key in mapping) { if (url.includes(key)) { for (var selector in mapping[key]) { var elements = document.querySelectorAll(selector); elements.forEach(function (element) { mapping[key][selector].forEach(function (replacement) { element.innerHTML = element.innerHTML.replace(replacement.from, replacement.to); }); }); } } }}
How to Scan QR Codes on Android Phones [+Tips to enable scanning] (2024)
Top Articles
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 6433

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.