Best Practices
Tag barcodes, QR Codes, and NFC URLs should be produced and displayed so that users can physically locate and scan them reliably with their mobile devices. Choose a delivery medium that makes practical sense for your campaign and the type of recognition technology you use. Each type has slightly different requirements in terms of discoverability, usability, and accessibility. This implementation guide describes requirements and best practices for working with Tag barcodes, QR Codes, and NFC URLs using the following media types:
-
Print: Magazines, posters, flyers, pamphlets, product packaging, and other printed media.
-
Electronic displays: Computer screens, TVs, JumboTrons, and other light-emitting media.
-
Apparel and other media: Screen-printed on clothing or composed of other materials, such as embroidery, a chocolate wafer, on a watch face, or printed on a bottle, to name a few possibilities.
One of the great things about new marketing tools is the wave of creative energy they unleash. Think of all the clever places you’ve seen promotional content from skywriting to advertisements on grocery store floors. So too with mobile marketing; the natural inclination is to use recognition technologies such as Tag in a number of unusual locations.
As you plan ways to incorporate recognition technologies in your campaign, you should map out the likely usage scenarios and consider the pros and cons of placing your items in different places and situations. Make sure to ask—and answer—the following questions:
-
What materials will you use?
-
What kinds of surfaces are you using?
-
What are the physical conditions or environments in which users will discover your items?
-
How will users be expected to interact with the content you’re delivering?
These practical recommendations can help guide you in creating and displaying recognition technologies that will work the way you want them to.
Do:
-
Define your target audience and communications goals: Make sure your experience is timely and useful.
-
Offer a clear value: Design your materials to ensure people know what to do and what they’ll get.
-
Think globally: Consider globalization and localization issues in large campaigns, including social and political appropriateness, user comprehension, and so on.
-
Include instructions: Tell people how to interact with your content with clear user instructions and context for your Tag barcode, QR Code, or NFC touchpoint.
-
See how people react: Field-test your campaign experience with a cross-section of target users. Step through the entire real-world user experience to solve problems proactively.
-
Maintain image proportions and white border. Make sure your Tag barcode or QR Code image isn’t distorted during the design and print process and that your design doesn’t impinge on the mandatory white border around your Tag or QR image.
-
Thoroughly test each type of recognition technology you use:
-
In the actual target environment.
-
Using a variety of high-end and low-end devices from a variety of manufacturers.
-
On devices that run a variety of operating systems.
-
On devices that use a variety of web browsers.
-
On every type of surface you plan to use. Go through the complete printing or production process, particularly with unusual materials, such as food or fabric.
Do Not Use Recognition Technologies:
-
In situations that would be unsafe for users to scan the item. (Billboards, for example, are okay for pedestrians and passengers, but a Tag barcode on a billboard along a busy highway may be a dangerous distraction for drivers.)
-
In locations that are difficult or impossible for users to be able to scan reliably. A Tag barcode displayed on the side of a city bus, for example, will be tough to scan when it’s moving through traffic.
-
In locations with poor cell reception. Be mindful of situations where users may have a poor or no cell signal. Signage in subways, for example, can be problematic.
-
On surfaces that are too reflective, curved, or irregularly shaped. Glass can be difficult to scan In locations where the relative position of the user may be too close, too far, or at too acute of an angle to scan the item. Stadium banners and billboards are probably too far away and posters above arm level may be at too acute an angle.
-
In locations without adequate light. If you put a code on an outdoor poster and you want people to use it at night, put it in a well-lit area.
Field Testing
With all the potential placement challenges, field testing your Tag barcodes, QR Codes, and NFC touchpoints in the real-world places that people will use them is an essential component of a successful project or campaign. Developing and field-testing a proof of concept may represent higher overhead initially, but doing so can save you time and money in the long run.
Keep in mind that different technologies work better in some situations than others. QR Codes are a bit more sensitive to lighting, reflection, and contrast issues. NFC touchpoints are only appropriate in select scenarios, typically posters or permanent installations. Also note that you will create the NFC URL in Tag Manager, but will need to work with a third party to activate NFC sensors using that URL. The active sensor will become your NFC touchpoint. No matter what technology you use, your items need to be easy and safe to reach and scan.
Make sure to follow the production recommendations in this guide to ensure that your item works on the broadest possible range of mobile devices. iPhone and Android may have the most robust digital camera support, but not all of your mobile audience can be counted on to be using these devices. Conversely, Android phones are the most likely to be NFC-enabled.
Make sure to include a representative sample of low-end, middle-end, and high-end phone models when field-testing your items. Microsoft is constantly updating the number and variety of devices and platforms that are compatible with Microsoft Tag; see the current list of supported devices and mobile platforms.
Creating Custom Tag Barcode Images
To provide a wide variety of branding and creative opportunities, Tag barcodes are customizable. You can modify the design to suit your individual and business goals. Note: Microsoft Tag supports customization of Tag barcodes saved in .wmf and .pdf formats. Microsoft PowerPoint® supports .wmf files, but does not support .pdf files. Tag barcodes saved as .pdf files as well as .wmf files can both be customized using Adobe Illustrator.
The "Quick and Easy" approach lets you customize Tag barcodes by using dots instead of triangles and replacing the background with an image. For example:
Using the "Advanced Design" approach, you can create more intricate designs by integrating symbols and other design elements that disguise some or all of the dots. For example:
Either type of customized image can be rendered in color or black and white. Note: The minimum size of a customized Tag barcode is a 1.25-inch square, including the mandatory white border.
Both design approaches start with creating a standard Tag barcode (URL, Free Text, vCard, Dialer, or App Download). See Creating Tag’s recognition technologies.
Opacity
In designing color and black-and-white Tag barcodes with a custom background image, opacity is an important consideration. Scannability can vary significantly, depending on the device used, but the following minimum opacity levels for the Tag barcode dots are recommended for successful scanning across a broad range of device models and quality levels:
The “Quick and Easy” Approach
Remember that Microsoft Tag only supports customization of Tag barcodes saved in .wmf and .pdf formats. Microsoft PowerPoint supports .wmf files, but does not support .pdf files. Tag barcodes saved as .pdf files as well as .wmf files can both be customized using Adobe Illustrator, however.
-
Open the Tag Manager.
-
Create a standard Tag.
Or
Select an existing Tag to customize from the Manage Existing Tags table.
-
In the Tag list, click the Download icon for the Tag that you want to customize. The Download dialog box will appear.
-
In the Download dialog box, Select Custom.
-
In the Download dialog box, use the File Type drop-down menu to do one of the following:
-
Specify the size of the Tag as equal to or larger than 1.25 inches.
-
Click Download.
-
Save the rendered Tag.
A custom color Tag:
The resulting custom Tag barcode, like the one pictured above, uses a matrix of color or black-and-white dots, as opposed to the color or black-and-white triangles of standard Tag barcodes. A custom Tag barcode can be used as-is, or it can be further modified in a several ways, as described in the following sections.
Replace the Background Image
Once you've created and saved a custom Tag barcode, you're ready to add your own background. Here are steps for using Microsoft PowerPoint or Adobe Illustrator to customize the background of your Tag barcode. Note: You may find this short video (3 minutes, 7 seconds) on customizing Tag barcode images with Microsoft PowerPoint a helpful introduction.
To add a background image with PowerPoint:
-
Launch PowerPoint.
-
Create a new presentation.
-
Click the Insert tab in the Ribbon.
-
In the Images group, click Picture.
-
Browse to and select the background image you want to use with your Tag barcode, and then click Insert.
-
Click the Insert tab in the Ribbon again.
-
In the Images group, click Picture.
-
Browse to and select the custom Tag barcode image file, and then click Insert.
-
Right-click the custom Tag barcode image.
-
On the shortcut menu, click Bring to Front.
-
Resize, crop, and position the background and custom Tag barcode image so that the background fits inside the Tag barcode area. Make sure to maintain the white space around the perimeter. For more information, see About Tag Barcode Borders.
-
Draw a box around the images to select both of them, as shown:
-
With both images selected, click the Format tab in the Ribbon.
-
In the Arrange group, click Group.
-
In the drop-down menu, click Group.
-
With the grouped image still selected, right-click the image.
-
On the shortcut menu, click Save as Picture.
-
Name the image and save it as a .jpg, .gif, .png, or .wmf file.
To add a background image with Adobe Illustrator:
-
Start Adobe Illustrator and open the Tag barcode image.
-
Rename Layer 1 to "Tag."
-
Create a new layer for the background image and name it "Background."
-
Drag the Background layer so that it is beneath the Tag layer, and then lock the Tag layer.
-
Click the Background layer bar to make Background the active layer.
-
On the File menu, click Place.
-
Select the image you want to use as the background image, and then click Place.
Resize, crop, and position the background and custom Tag image as needed to make the background fit inside the Tag area. Make sure to maintain the white space around the perimeter of the image. (For more information, see About Tag Barcode Borders.)
-
Save the Illustrator file.
-
Save the Tag barcode image as a file:
-
On the File menu, click Export to save the image in .jpg, .gif, .png, or other image format.
-
On the File menu, click Save As to save the image in .pdf or other file format.
Advanced Design Guidelines
Follow these design guidelines to create custom images that can be scanned reliably:
-
Preserve the Tag barcode borders. Remember that the image border is a part of the Tag barcode that must not be customized, obscured, or changed in any way.
-
Design for the color dots.
-
Replace or integrate your Tag barcode's color dots with design elements of the same color family, and in equivalent location.
-
Maintain the hue of the original color dots. You have some flexibility to work within a range of saturation and brightness within that hue (see Hue Ranges).
Replacing the Color Dots (the "Advanced Design" Method)
Once you have created a custom Tag barcode, you can use an image editor to replace the color dots with other imagery or symbols, or you can incorporate the color dots into surrounding design artwork. To create a reliable customized image, you may disguise the existing color dots with an original design of your choice, but the position of the existing dots must be maintained. The hue of the custom design elements must match those of the dots they replace, though there is some flexibility in the range of saturation and brightness within each hue (see Hue Ranges).
To incorporate the Tag dots into your design
-
Start your image editor application and open the custom image file you've created for this purpose.
-
Create a new layer for the new symbols or design elements. Make sure this layer is above the custom Tag barcode image layer.
-
Create new symbols or design elements for each color dot (or group of dots), adhering to the location and hue requirements described below for the color dots in your custom image file.
-
Disguise the colored dots in the custom image using your custom design elements.
-
Save your customized Tag barcode.
The figure below is an example of how you can replace the color dots with other design elements while maintaining the hue and location of the original color dots. The stars are carefully positioned to cover the original color dots and match their hue.
Notice, also, that within the Tag barcode frame you can use any design element of any color in the areas not occupied by the color dots; apart from covering the original dots and matching their color and location, the stars are otherwise purely design elements with no additional functional relation to the original pattern of color dots.
Depending on your design, you can replace the color dots one by one with other design elements. You can also have a larger design element replace multiple color dots. The first image shows two magenta dots and two black dots, which are then individually covered by stars of the same color.
Make sure that the center of the original color dot is entirely enclosed within the new design element, as shown in the detail image above.
Hue Ranges
Hue, saturation, and brightness (HSB) values are used to describe the relationship among colors. By using HSB values, you can ensure the color hues you use in your custom images allow the Tag barcode to be scanned reliably. The Microsoft Tag app can work within a range of brightness and saturation values for a color dot hue to provide more creative flexibility in the design. Inside the Tag barcode frame, you can use any design element of any color in the areas not occupied by the color dots. In the figure below, the red squares indicate the acceptable range of saturation and brightness for each of the non-black color hues. There is also some flexibility regarding the black dots under certain conditions; see Color Replacement.
The color areas shown below illustrate the dynamic range of saturation and brightness for each of the three color hues.
Make sure that the brightness and saturation of your design elements are within the acceptable range.
Color Replacement
Tag barcodes created using Tag Manager can show considerable resilience to color changes without significant loss of scannability in many cases. Changing the hue of the triangles in a standard Tag barcode or the dots in a custom image – to more closely match a company logo or the color palette of a marketing campaign, for example – may be possible. Of course, as with all Tag barcodes, you should thoroughly field-test to verify that any modified versions will scan reliably.
Our tests demonstrate the following results with regard to color substitution:
-
Change key black to another color. The results for replacing black with another color differed by Tag barcode type:
-
Standard color: On most devices, the Tag app was able to scan a Tag barcode when black is replaced with another color.
-
Standard black-and-white: The Tag app on all platforms was able to scan a Tag barcode when black was replaced with a different color.
-
Custom colorTag barcode: The Tag app on most devices was able to scan a custom color Tag barcode when black is replaced with another color.
-
Custom black-and-white Tag barcode: The Tag app on most platforms failed to scan a custom black-and-white Tag barcode when black is replaced with another color.
-
Change white to another color. The results for replacing white with another color differed by Tag type:
-
Standard color: The Tag app on all platforms was able to scan a Tag barcode when white was replaced with another color.
-
Standard black-and-white: The Tag app on all platforms failed to scan a Tag barcode when white was replaced with another color.
-
Custom colorTag barcode: The Tag app on most platforms was able to scan a Tag barcode when white was switched to another color.
-
Custom black-and-whiteTag barcode: The Tag app on most platforms failed to scan a custom black-and-white Tag barcode when white was switched to another color.
-
Change yellow, magenta, or cyan to another color. Replacing one color with another color on a Tag produced varied results:
-
Yellow to magenta: When yellow is switched to magenta, when magenta is also a color in the Tag barcode, the Tag app on all platforms will not scan regardless of Tag type.
-
Yellow to another color: The Tag app on all platforms was able to scan a Tag barcode when yellow was replaced with a different color.
-
Magenta to another color: The Tag app was able to scan a Tag barcode when magenta was replaced with another color.
-
Cyan to another color: The Tag app was able to scan a Tag barcode when cyan was replaced with another color.
Note: QR Codes should remain black-and-white to ensure they will reliably scan.
Color Inversion
Regardless of Tag type, when the colors of a Tag barcode, are inverted, the Tag app – regardless of platform or device – will not properly scan the Tag barcode.
Displaying Tag recognition technologies: In Print, Electronic Media, and Other Surfaces
Regardless of the final medium on which the Tag recognition technologies will be displayed, remember these primary considerations. Pay particular attention to the interference in scan quality that can occur when you put images on rough, reflective, or backlit surfaces, such as cloth, glass, and computer screens. Needless to say, this goes extra for more exotic surfaces such as food:
-
Minimum size. Note that these minimum size requirements include the white border around the Tag barcode or QR Code.
-
Standard color five-line Tag barcodes must be printed or displayed at a size of at least 3/4 inch x 3/4 inch.
-
Standard black-and-white Tag barcodes or QR Codes must be printed or displayed at a size of at least 7/8 inch x 7/8 inch.
-
Custom Tag barcodes, whether rendered in color or black and white, must be printed or displayed at a size of at least 1.25 inch x 1.25 inch.
-
Tag barcode and QR Code borders. Regardless of the display medium, the white space surrounding the Tag barcode or QR Code image must be equal in width to the height of the black bar at the bottom of the Tag. You must not obscure or encroach in this space, or else the code may not be scannable..
-
Dimensions and relative size. Ensure that the Tag appears in the correct dimensions and size relative to the anticipated angle and distance from the user.
-
Background. Ensure that the background material or color on which the Tag barcode or QR Code appears does not interfere with the ability of the Tag app to scan it.
-
Lighting. Ensure that the environment in which the Tag barcode or QR Code is published has sufficient and compatible lighting for users to scan it reliably.
Tag Barcodes or QR Codes as Temporary Tattoos
Temporary tattoos are a unique item for events, products, and entertainment. If you choose to create temporary tattoos, there are some specific considerations to keep in mind. To make a temporary tattoo out of a standard or custom Tag barcode or QR Code, you will have to print the image in reverse using the same process as for other temporary tattoo pictures. The image can be reversed during the design stage in PowerPoint or Illustrator, or using reversed-image capabilities at the printing stage. However, a reversed Tag barcode or QR Code cannot be scanned, and some users may want to scan the 2Dbarcode without applying the tattoo. It's a good idea to include a regular printed image of the barcode on the back of the sheet of paper along with the user information and instructions.
There is also a diversity issue to consider if you create temporary tattoos. For example, the background color of the user's skin may affect scannability. If the skin is dark and the Tag barcode or QR Code has no white border, it will not be scannable. You must include a white background and border (rather than a transparent one) to avoid potential problems.
Moreover, tattoos of any kind, temporary or not, may be viewed negatively in some cultures and by some social groups. A tattoo item may not be successful among users who disapprove of the idea of applying an image to their skin. Make sure to provide an alternative means of displaying the Tag barcode or QR Code – such as with a card or an adhesive sticker – to help avoid cultural sensitivity issues.
Environmental Considerations for Tag Barcodes and QR Codes
-
Reflections, shadows, and angles. Strong reflections or shadows on a Tag barcode or QR Code will reduce how reliably it can be scanned. If possible, avoid situations where bright reflections or sharp shadows fall across the image.
-
Behind glass. Tag barcodes and QR Codes will normally be readable when displayed behind glass, as in the window of a store or in a poster display case. However, try to avoid situations where direct sunlight or bright lighting causes strong glare on the glass.
-
Vertical vs. horizontal display. Displaying Tag barcodes and QR Codes vertically (for example, on a wall or in a window) reduces the possibility of the camera phone itself casting a shadow across the image. Items placed horizontally (for example, lying flat on a tradeshow table) may be more difficult to scan due to issues with shadows. Bright overhead lighting can exacerbate this issue.
-
Adequate lighting. Tag barcodes and QR Codes will be hard to read in dark conditions, such as in a nightclub or candlelit restaurant. Moreover, the hue and color saturation of mood lighting, such as strong blue or red lighting at an event, can affect scanning detection. Neutral lighting is best for scanning 2D barcodes.
-
Dots per inch. Tag barcodes and QR Codes display well on LCD monitors, but they can run into some scannability problems on CRT monitors due to variability in DPI values. Program your display for an average of 120 DPI, and make sure to test your barcode on a variety of computer monitors.
-
Avoid acute angles. The Tag app is generally very tolerant of skewed angles when scanning Tag barcodes; however, the quality of some camera phones may make it difficult to scan a Tag if the angle of the Tag relative to the user's phone is too acute. The relative distance and angle of a big Tag on a JumboTron, for example, may not be uniform in large crowd situations (for example, fans in a stadium). In such cases, not all of the target audience will be able to scan the Tag. Note that QR Codes generally do not scan well from acute angles, regardless of how minimally the angle is skewed.
-
Avoid acute curves. As a corollary to the preceding guideline, placing a Tag barcode on a highly curved surface, such as a tube or a ball shape, may distort the Tag too much and make it unreadable. That said, Tags can successfully be displayed on cans, paper cups, and other curved surfaces, provided that all of the Tag is visible in the Tag app viewfinder at the same time in order to be scannable. QR Codes typically do not scan well on curved surfaces, so a Tag barcode is recommended to ensure scannability.
-
3D: Think ahead to imagine ways your flat design could end up in a curved deployment. What if you make stickers and then apply them to candy canes? Or, what if your ad is placed too close to the inside edge of a magazine page?
Design and Use Considerations for QR Codes
The guidelines for designing and presenting QR Codes are similar to those for Tag barcodes. Your choice of design, materials, and display location will all have an impact on scannability. In general, there is an increased element of risk that an environmental factor will make it harder to scan the QR Code, so you need to pay special attention to designing and testing your materials.
Regardless of the final medium on which the items will be displayed, remember these primary considerations:
-
Minimum size. Although a smaller size may work, ideally, a QR Code should be a minimum of .75” by .75”square.
-
Border: Just as with the Tag barcode, you need to keep the white border around the QR code clear of copy or design elements.
-
QR Code borders. The code needs at least 1/8” border on all sides.
-
Dimensions and relative size. Ensure that the QR Code appears in the correct dimensions and size relative to the anticipated angle and distance from the user.
-
Background. QR Codes have to appear on a light background.
-
Lighting. Make sure there’s enough light in the environment where the code will be displayed to ensure reliable scanning.
Design and Use Considerations for NFC Touchpoints
Because NFC touchpoints are physical chips attached to or embedded in your content or materials, you’ll need to think differently about how to use them. When you create an NFC URL with the Microsoft Tag solution, you’ll hand off that URL to the NFC chip provider. They will be able to give you up-to-date advice on the best way to use NFC.
Here are the key considerations to keep in mind as you begin planning an NFC implementation:
-
Audience: While increasingly prevalent on Android mobile phones, NFC is far out on the bleeding edge of technology adoption. So at this point you’ll want to reserve them for use in materials aimed at an Android-centric tech savvy audience.
-
Accessibility: While a large Tag barcode or QR Code can be scanned from a distance, an NFC touchpoint requires users to get within 5 cm to make a connection.
-
Cost effectiveness: NFC tags are expected to cost a couple cents each, making them much more expensive to use than printed barcodes. It’s more cost-effective to use them in smaller numbers, say a limited direct mail campaign or semi-permanent locations such as posters, exhibit labeling, and way-finding applications, such as city guides.
-
Durability: Typically, a user will be tapping the NFC touchpoint with their mobile phone, so plan for your materials to be sturdy enough for regular handling. That means heavier poster paper or even permanent attachment to exhibit signs and other objects.
-
Discoverability: Because the user doesn’t actually scan an image, it’s critical to give a visual indication that the material contains a sensor, and where it is. Using standard visual clues such as the image shown in the User Instructions above is critical to a successful implementation.
-
Unique advantages: While NFC presents a number of constraints, there are a few excellent reasons to use them. Users can interact with an NFC-enabled object in a more natural way, by simply tapping it or waving their phone nearby, rather than physically scanning an image. In addition, NFC touchpoints aren’t affected by production issues such as reflections, poor lighting or, within reason, placement on irregularly shaped objects.
We recommend that you add a marker to your image to denote for your customers that it's NFC-enabled. Three radiating lines are commonly used in the market today to indicate physical materials are enabled with an NFC touchpoint.
We also recommend that you pair a Tag barcode or QR Code with an NFC touchpoint to ensure that a broad audience can engage with your content. Below is an example of 2D barcodes with the three radiating lines to denote that the materials are interactive either through scanning the barcode or tapping the NFC touchpoint.
A final word:
Following the suggestions in this guide should help ensure your recognition technologies work well. We’ve said it a few times already in this guide, but it’s worth repeating: always make a few proof-of-concept items and field-test them under the same real-world conditions in which your target audience is expected to encounter them. We want your campaign to be as successful as possible, so please, take the time and effort to do this step.