How To Create a QR Code in 5 Simple Steps

how to create a qr code

If you buy something through our links, we may earn money from our affiliate partners. Learn more.

Welcome to our simple, step-by-step guide on making your own QR codes – updated for 2021.

QR codes are becoming more popular because consumers have finally learned how to use them. Restaurants, retail businesses, consultants, among others, all want to learn how to create QR code to get noticed, generate sales—and do it with contactless solutions.

Any person with access to the web today can create QR codes. There are many free QR code generators and we include a list of the top QR code generators below, with notes on the components of each. But first, let’s start by understanding what QR codes are and how they work.

What Is a QR Code?

A Quick Response code, or simply QR code for short, is a type of barcode that contains much more information than standard barcodes. QR codes are 2-D (two-dimensional) and look very different from standard barcodes too. Rather than simply bars and numbers like a barcode on a can of vegetables, generated QR codes usually come in a logo image, which is a recognizable square shape that contains angled markers and more squares inside the body. A QR code can store up to 4,296 characters—enough for a URL or web address, an email address and more.

The “quick response” in QR code means people get quick access to URLs or other information embedded in the code when it is scanned. Today, any consumer with a smartphone can scan QR codes to get access to a website address or other information.

Denso Wave Incorporated, a Toyota supplier, invented the Quick Response code in 1994 for the automotive industry in Japan. In fact, the phrase “QR Code” is a registered trademark of Denso Wave Incorporated. But today the phrase has taken on a broader meaning to generally describe this unique-looking barcode type.

How Do QR Codes Work?

The way 2-D codes work is that some party first generates a code, and then a user scans a code with a QR code reader, which today is usually mobile apps on iPhone or Android smartphones.

QR codes may seem geeky, but it is not necessary to understand the complex technology behind them. Just know that there are two pieces to using these codes. One—someone makes generated QR codes, and two—the user has to scan the codes to read them. Let’s break these two parts down further.

Generate QR Code

A business that wants to share information with customers or prospects has to first generate a QR code. For example, a restaurant might want to place a QR code on a direct mail postcard, linking to an online carryout menu.

To create a 2-D barcode, you will need a Quick Response code generator. It is a software app that helps you create your own unique QR code image.

You can find many generators on the web to create a 2-D barcode. Pick a free QR code generator from our list below, or if you need advanced capabilities, pick a paid QR code generator. Enter the information you want to convey into the fields. Tap create.

Voila! Making a new QR code is just that simple. The output is a QR code image file that you can download. You then insert the image onto marketing campaign materials, a tradeshow banner, a sign, an email, an ad or somewhere else.

How to Scan QR Codes

The second part of how a two-dimensional code works is that the party you intend to receive the information has to scan the QR code to “read” it. In our example, the intended user might be a potential customer who receives a postcard with a QR code on it.

The intended recipient uses a QR code reader or QR code scanner app. Today, a camera app in a mobile phone can do QR code scans. Additionally, there are newer iPhone and Android smartphones that come with this functionality built-in. Or users can download a QR code scanning app from the relevant app store to their phones or to other devices like tablets and laptops.

The user points a phone at the 2-D code using the camera app. The app recognizes and “reads” the code, giving access to the information.

How to Create a QR Code

The steps to make a QR barcode are so easy, you will be wondering why you didn’t do it sooner. Ready to generate one of these handy codes? Let’s get started.

1. Decide How You Plan to Use a QR Code

In step 1 of creating a QR barcode, select how you plan to use it. Start with the end in mind. What are your goals and needs? What information do you want to share?

A lot of QR barcode use cases relate to marketing. You may need to give users more information than you can fit into a small space such as an ad, so you place a scannable code that takes up very little space. A scan might lead the user to landing pages or prompt users to take some other action. Here are some examples of QR code uses:

  • Use a static 2-D barcode to create a WiFi QR code to allow guests to join your WiFi network without manually entering a password such as QR Codes for WiFi.
  • Add a vcard QR code to business cards. Your name, phone number, email address and other contact details in the code content can be downloaded instantly to the recipient’s phone.
  • Create a QR code to send people to a website address where they can like your Facebook page, LinkedIn or other social media accounts. People may not physically type in a website URL, but will quickly scan your codes.
  • How about storing your bitcoin or crypto address in a QR code?
  • Create a QR code that leads users to Google Maps directions to your showroom or office, and place the code in flyers or print ads.
  • Get QR codes created to send an SMS message to customers containing a coupon code or plain text instructions.

2. Find a QR Code Generator

The second step to generating 2-D barcodes is to find a 2-D barcode generator.

Two-dimensional code generator apps are easy to use. You enter the necessary data into the appropriate field, press a button and you get one of the odd-looking QR codes instantly in the form of an image. You then paste or insert the image in postcards, a business card, a sign or promotional materials.

Free two-dimensional barcode generators are a good place to start if your needs are simple and you just want to create one QR code. If you plan multiple campaigns using codes or have specific design or feature needs, a paid platform offers more flexibility. Keep your needs in mind as you review our list of the best 2-D code generators below.

3. Decide Static QR Code or Dynamic

Before you create 2-D codes, it’s important about their two main types: static and dynamic.

Static QR Code

A static 2-D code is fixed, meaning the data that is stored in it cannot be changed once the code has been generated. A good usage for this QR code type is to create a VCard with your contact details for a digital business card. Static information works fine in this type of QR code because the contact information you share rarely changes.

Dynamic QR Code

A dynamic QR code is one that is changeable. This is accomplished through a redirected URL. The content is not stored in the QR code, but instead in the website URL. Here are a few attributes of dynamic QR codes:

  • If you need to change anything, you can change the redirected URL or change the content on the destination web address.
  • In addition, you can capture and measure scan statistics with a dynamic QR code.
  • You can even do automatic downloads. For example, create PDF file documents that immediately download as soon as the user scans. Make sure the file size of any PDF is not too large, because it will be stored in the user’s phone.
  • Remember, the user must be connected to the internet to use dynamic QR codes because the user will be directed to a web URL such as a landing page with a call to action.

Dynamic 2-D codes are the most popular option for marketing purposes. Most marketers will be using dynamic codes.

4. Enter Information and Customize the QR Code

The next step is to enter data and customize your 2-D barcode. You must, however, choose a QR code generator that supports the design options you want. Not all services will have the settings to let you create QR code designs so don’t choose the first name you come across.

For example, you can get really creative, going beyond the traditional black and white QR code. Add a logo to build brand awareness. Imagine your recognizable company logo or favicon appearing in the center of a code. Customize your brand colors by choosing another color other than black and white. Even add a map, animation or music.

Test your 2-D barcode to make sure it is working and sends users to the right destination. Before you scan QR Codes, it’s best to scan the QR code preview with a QR code scanner to test it.

Testing is especially important for static code because you cannot edit it. Once you’ve printed business cards with a static code, for example, you would have to reprint them to correct typos.

5. Download Your QR Code

Step 5 is to download the two-dimensional code you’ve created to your computer. The best generator platforms allow you to save QR images in different file formats. And the format you choose should take into consideration where you are going to use the QR barcode. Print, for example, requires higher quality formats.

ONLINE: If you are going to use QR codes on web pages, then a tif, gif, jpeg, jpg, bmp or png format will work. One advantage of a png format is that it preserves all the color information as well as opacity and transparency with high resolution.

PRINT: If you plan to put the code in a print campaign, you need print quality that will be crisp and clear when printed. This can be a svg, eps, or pdf vector graphic. They can be proportionally resized without losing quality. And this is important to keep the integrity of your 2-D code. A high-resolution png file also works for print.

Whether digital or print, the QR code must be clear and not blurry. This is because QR barcode readers can perform differently depending on the operating system and camera of the mobile device. Android and iOS operating systems, as well as BlackBerry, all have different reading capabilities.

After downloading, you’re ready to share your QR code on promotional materials, on your website, or in other locations. Make your QR code highly visible. That’s the ultimate goal.

 QR Code Benefits

Two-dimensional barcodes are gaining popularity and one of their biggest selling points for businesses is their convenience and ease of use. To scan a 2-D code, customers just point and focus their mobile phone cameras on the code.

Here are seven ways 2-D barcodes can benefit a small business:

  • Inexpensive –Reduce the cost of print brochures, instructions for products, and marketing materials.
  • Green – Cut down on printed materials meaning less waste for the environment.
  • High Conversion – Increase conversions with 2-D barcodes. Make it easy on people, without typing things in, and they will be more likely to take action.
  • Engaging – Use QR codes to get customers to interact with your company, e.g., enter a contest or complete a survey to leave feedback.
  • Customer Satisfaction Oriented- Include installation or product care instructions on QR codes placed on packaging or tags to increase customer satisfaction. Packaging remains uncluttered, and users will have product information in their mobile devices where they can find it later, versus print instructions that may get lost.
  • Trackable – Use dynamic QR codes to track how many times your code is getting scanned and measure other performance metrics. You will need a QR code creation app that supports QR code management in this fashion giving you analytics or the ability to download statistics.
  • Contactless – Offer contactless payment and pickup of orders for visitors using QR codes using a tool like Adobe Spark menu creator.

Best QR Code Generators List

Here is a list of the best 2-D code generators to create codes—both free and premium. You can visit the QR code generator site using traditional links. We’ve also included the QR codes to scan to visit each site because we wanted to highlight just how easy it is to create a QR code.


For those who want to scan 2-D barcodes quickly, Visualead offers branded and highly visual codes which it says get 50% to 400% more scans. These QR codes include 20 data types to connect your customers from your vCard to YouTube and other destinations. Visualead is used by some of the top global brands but has a price point even small businesses can afford, starting at free for just the basics. Visit Visualead or use the following QR barcode.



Scanova is a QR code generation platform that creates basic, non-designed barcodes for free. Other tools include an API, and QR SDK which can generate a high volume of static codes. It has a DIY design tool so you can edit color or patterns. You can add a logo but this is only available to premium subscribers. Click the URL or scan the code and visit the site.


Established in 2009 by Egoditor, QR-Code-Generator is one of the earliest companies to provide the service online. The company offers non-URL based codes that are free and will never expire. The Pro level lets you fully customize your dynamic 2-D code with your branding. You can track when and where people are scanning your codes and export the data in CSV reports. A neat feature: you can create an image gallery QR code. Visit Or scan the following QR barcode.

If you want a completely free QR barcode service, is a good site, but it is limited to static QR codes. The company prides itself in encrypting your QR code during transmission with TLS/SSL and not storing it. This ensures your privacy and that of your users. If you want a dynamic QR code service, it is available for a fee. Visit with the URL or use the following 2-D code.

Web QR

This is a no-frills 2-D barcode generator and scanner implemented in JavaScript. It provides the codes directly in the browser (Chrome, Firefox, or Opera). The process to create a 2-D barcode is as simple as entering your URL or text and clicking create. To use a 2-D barcode from this site, you can grab it with your mouse, drag and drop it where you want it. Visit with the Web QR URL or the following code.


QR Stuff

QRStuff offers QR codes with more than 25 data types, and 23 of them are available in the free tier. The company also provides custom QR code printed products you can put on t-shirts, coffee cups, hats, and other objects. This is another way to engage with your potential customers. Visit QRStuff or scan the following.


Shopify Shopcode App

If you are a Shopify e-commerce seller, the Shopify Shopcode app helps you create QR codes that are tied to your Shopify store. Shopcodes can be placed in your physical store so people can find more product details or variations such as the color. Or they can be placed on e-commerce pages to provide more product information. Read: Shopify QR Codes. Or check it out by scanning this code.

Shopify QR Codes

QRCode Tiger

The 2-D barcodes from QR Tiger give you 16 different data types. And you can use different patterns to create the image for the QR barcode. This includes adding your logo, millions of colors, and frames. You also get a choice of templates to give your code a unique look. Visit the QR Tiger URL or scan the following.

QRCode Tiger


Do you want a different shape for your next QR barcode? Then, check out how Flowcode can customize design structure for your code for commercial purposes below. Flowcode creates round codes with a beautiful customized design and multiple data types, with your logo and other design details. And don’t worry, the shape doesn’t affect its ability to get scanned. All its tiers provide unlimited scans, real-time analytics, unexpired codes and ultra-fast scanning. This round QR barcode is from Flowcode.


QRCode Monkey

This is one of the best free QR barcode generator sites. Codes do not expire and you also get the highest resolutions for print with vector svg, eps, and pdf formats for download. There’s also a premium version called QRCode Studio. Visit QRCode Monkey or scan this code to take you there.

QRCode Monkey


Becaonstac specializes in proximity marketing using QR codes, geofences, beacons, and NFC. The QR code you create can be integrated with Google Analytics, accommodate GPS location scans, and provide Zapier integration. This also comes with templates, different data formats, colors and logo options. Here’s an example of Beaconstac barcode:



Unitag has an easy-to-use interface that will create a QR code quickly with lifetime code validity. This includes full customization of modules and allows you to add your logo. You get advanced scans, analytics with multiple QR code redirects, custom domain name and batch and API generation. Visit or scan the following code.


Best Practice Tips for QR Code Creation

Remember, the QR codes you create must be readable by other devices. Some QR barcode reader apps are touchy. Getting it right can be tricky. Here are best practices and takeaways for how to make a QR code:

  • Make it Big Enough: The recommended size for a QR code is one inch by one inch. It can be a little smaller or bigger, but clarity is the most important thing.
  • Be Careful of Density: Limit how much data you put in a QR code, regardless of its storage capacity. The more data, the denser it will appear. And the more chance for user errors, because some people will have minimal-quality mobile phone cameras offering limited ability to detect each marker and shape.
  • Consider Advanced QR Generator Features: The more important your marketing campaigns and the more usage you plan, the more important it is to choose a tool with advanced capabilities. Free generators are great to get started but have limitations. When you get serious with mobile marketing or need custom QR codes, you will want an account on a premium platform.
  • Look for Error Correction: Pick a good tool that will support error correction when creating QR codes. This is particularly important for a high-profile marketing campaign.
  • Use Contrast: Pay attention to the placement of the image and choose a white background color. It’s important to have contrast against the pixels in the QR barcode image.
  • Include a Border: Include a sufficient plain margin or “quiet zone” around the QR code to distinguish it from any background designs.
  • Watch Image Version: Always save the QR barcode as a high-quality image. Use the proper graphic formats and high-resolution image files for print items. For print, a vector format, svg or eps formats are better than jpg or png.
  • Do Testing: Test your QR code with your own mobile device. Do a number of scans, and get other people to test with a variety of mobile phones. Make sure the destination link is correct. Failure to test can cost you time and money.

Finally, consider adding a text call to action below the QR code, saying something like “scan me to sign up for deals” or “scan for more info.” This prompts a person to take action.

Are QR Codes Free?

You can create QR codes for free with dozens of tools online. Most of the Quick Response code generators on the web offer a free plan with limited features. However, you have to upgrade to a premium product if you want customization and advanced options.

Get Started Creating QR Codes

QR code creation is easy, fast, cheap and efficient. Small business owners take note. It’s worth experimenting with a code. QR codes are also now a proven technique because American consumers have finally caught on to them. Twenty-five years after the QR barcode was invented, its time has arrived.

One last tip: don’t overthink it. Get started, experiment and learn as you go. Pick a free generator to create all your QR codes. Take a few shots at generating codes until you find an idea that works. Create some free QR codes and test them on your target audience. You can always transition later to an advanced Q code generator.

Image: Depositphotos 10 Comments ▼

Michael Guta Michael Guta is the Assistant Editor at Small Business Trends and currently manages its East African editorial team. Michael brings with him many years of content experience in the digital ecosystem covering a wide range of industries. He holds a B.S. in Information Communication Technology, with an emphasis in Technology Management.

10 Reactions
  1. Hi we at QR Data solutions use qr codes for the real estate industry.
    directing straight to a url that has drone video footage background music and sales info as well as instant contact for sales staff.
    Australians love this and any other technical device.
    The upload of the scanning app has increased ten fold since march 2015.
    Gotta love it.


  2. Hi Wayne,
    That is a great way to use QR codes. For some reason the Asia-Pacific region, including Australia have managed to appreciate the full potential of the technology.

  3. Good day.

    How do i link my qr code to enable a client to scan the code and then be charged for a product.

    For example. I run a guest house and instead of swiping your credit card, you scan my qr code and then your account gets debited for 1 night’s stay over.

    Is this possible?

  4. Hi Michael!
    How can i use QR code to charge clients by the minute. I want them to come to my place and check in and out with a QR code and be charged by the exact time they were in the place. Is this easy to do?

  5. Your writing is very helpful and helps beginners can learn a lot. Thank you for sharing.

  6. Thanks… The simplicity in explaining of everything about QR code is great!!! Hats off to you SIR!!!

  7. This QR code article is well explained and I really wants to thank the author for a job well done. Kudos.

  8. Very well explained and this article has full clarity.
    Please even write here once generated and data is collected how to download the same for future use.
    Thanks Pooja Mehra

  9. Hi, that is a great article there. It has helped us to start my blog and am doing good. Thanks!

  10. Tamika Johnson

    Thanks for the great article! Our church, historic sites, and foundation are going through a major tech overhaul so things can sometimes be overwhelming. This article was long but very informative. I’d started using square codes already but this shared some things I didn’t know and gave me ideas on new ways to use them. The Best sites list was also helpful. I feel prepared to go talk to each of our boards now. Thanks for all the work that went into this as well as keeping this articles up to date. Cheers.

No, Thank You