QR codes (Quick Response codes) are a type of barcode that can store information like links to websites, vCards, and make Wi-Fi connections easy for customers.
The method for creating QR codes was initially developed by Masahiro Hara in 1994. They were originally used as a way to affix durable barcodes to automative parts. Since then they have become widely used in catalogs, restaurants, and anywhere else you need to save data into a small place.
QR Codes can be scanned using your smartphone or a QR code reader to display information or take an action like going to a website. Even if some part of the QR code has been destroyed, they will usually still work due to the built-in error correction.
If you are interested in the mathematics of how they are constructed, then visit Thonky's QR Code tutorial.
To create a QR Code using qr.adamsweb.co, simply select the type of content you want to encode (URL, text, vCard, Wi-Fi, etc.) and enter the relevant information. A QR Code will be generated instantly using the data you provides. When you are done editing, you can then download it in your preferred format (PNG, SVG, or PDF) for use in your projects.
Some common uses of QR codes include:
To scan a QR code, you can use your smartphone's camera app (most modern smartphones have built-in QR code scanning capabilities) or a dedicated QR code reader app. Simply point your camera at the QR code, and it will recognize the code and prompt you with the relevant action, such as opening a URL or displaying text.
Make sure you have enough contrast between the QR code and whatever background it is being displayed on to make it easily scannable by devices. Usually, a dark code like black on a light background like white always works. Also, make sure there is enough white space (called a "quiet zone") around the QR code so phones and scanners can easily recognize it.
Before sharing (and especially printing) your QR code, test it with your phone or QR code scanning app to make sure it works correctly and does what you expect it to do.
Once a QR code is printed or let loose into the world, it is impossible to change the information embedded in the QR Code. If you need to change the information, you will have to create a brand new QR code which could cause problems if the QR Code has already been widely distributed.
If you are using QR Codes to send people to a website, a good workaround is to use a URL shortener or a dynamic QR code service that allows you to change the destination URL without changing the QR code itself.
This works by embedding a short URL in the QR code which then redirects to the actual content. For even more security, buy your own domain name and use that domain with the short URL service.