QR code

Updated: 11/02/2025 by Computer Hope
QR code

Invented in 1994 and trademarked by Denso Wave, the Quick Response code, or QR code, is a two-dimensional barcode with a larger storage capacity than the standard UPC (Universal Product Code). Its uses include product packaging, advertisements, and labeling products on retail store shelves. QR codes often contain information about a product or a link to a website. For instance, scanning the QR code on this page with your smartphone camera opens the Computer Hope website.

Fun fact

The QR code technology was developed in Japan for use in their automotive industry. Today, it's found in almost every industry and has even been used in currency. In 2011, The Royal Dutch Mint issued the first official coin with a QR code.

What can be encoded on a QR code?

QR Codes can contain any of the following:

How can I create a QR code?

There are apps and websites that help you create QR codes. For example, the QR code generator website can generate a custom QR code.

Create a QR Code in Google Chrome

If you're using the Google Chrome browser, you can right-click on any page (including this one) and choose the option Create QR code for this page.

QR code tracking

Many websites that offer QR code generators also offer tracking services. This lets you track how many times the QR code is visited. When creating a QR code ensure it points directly to your desired URL if you don't require tracking. You can verify this by scanning the QR code after it's created and look the URL it uses.

While tracking information can be helpful, it's also usually not free. In other words, your QR code could be disabled, if you don't pay for the tracking service after its free trial.

A free solution to track how many people visit a QR code is to create a web page for the QR code with tracking. In other words, we could create a page at "https://www.computerhope.com/qr" instead of our main page at "https://www.computerhope.com/". On the unique "qr" page we could use a tracking service like Google Analytics to see how many people visit that page, which indicates how many people scanned the code.

How to find what's stored on a QR code

There are websites that help you decode any QR code; our favorite is ZXing, which is also useful for other types of barcodes. Using this service, you can enter a picture URL or upload a picture of a QR code. For example, entering the URL for the QR code shown on this page (https://www.computerhope.com/jargon/q/qr-code.png) displays "https://www.computerhope.com/" as its raw text.

Are QR codes dangerous?

The QR code itself is not dangerous or malicious. However, because anybody can create one, it could point to a questionable website or host malicious JavaScript code. Attacking a device using QR codes is called "attagging," a portmanteau of "attack tagging." The list below contains other ways attagging may target your smartphone.

  • Opening a phishing website that looks like where you'd enter payment information for a parking meter.
  • Executing malicious JavaScript code that could act as a virus.
  • Sending an SMS to a premium text service that charges the phone user.
  • Enabling the smartphone's camera, GPS (Global Positioning System), or microphone and stream data from the device to a remote server.
  • Reading and transmitting browser history data.
  • Stealing sensitive data stored on the smartphone.

How to protect yourself from attagging

You can take the following actions to prevent yourself from becoming a victim of attagging:

  • Learn how to identify phishing attempts and verify the URL the QR code wants to open.
  • Examine the QR code and make sure it's not a sticker of a QR code placed over top of another.
  • Be cautious of QR codes posted in public.
  • When scanning a QR code, use your smartphone's camera instead of a QR code scanning app, as applications can be slower than devices to receive security updates.
  • If you're really suspicious of a QR code, take a picture and upload it to a website that deciphers QR code text. See the How to find what's stored on a QR code section above for further information.

Advertising terms, App, Barcode, Business terms, Computer acronyms, Google Lens, Hardware terms, Internet terms, Matrix code, Phone terms, Security terms, Semacode, Software terms, URL shortener