LinxyHelp Guides & support

Linxy IQ: a code and a Mark on the same artwork

In short

Linxy IQ produces one printable square carrying two working touchpoints: a visible code any phone camera can read, and an invisible Linxy Mark only the Linxy App can read. They are not two views of the same thing — each has its own destination.

The code side is simple: it resolves to one address. The marked-image side is a full Linxy Mark, reached through the short URL assigned to its mark record, which is why it carries the whole set of Mark capabilities — redirection, targeting, expiry, protection, analytics.

Two layers, one square

Most code generators produce one thing: a pattern that encodes a web address. Linxy IQ can do that, but its reason for existing is the other mode, where the background image you supply is watermarked as a Linxy Mark and a code is drawn on top of it.

The consequence is worth sitting with. The two layers are read by different tools and they lead to different places, so one object can serve a passer-by and a known member without looking any different — and without you printing anything twice.

One printed square visible code drawn over a watermarked image Any phone camera reads the visible layer · no app, no account The Linxy App reads the invisible layer · known person, richer data
Two doors, two destinations, one object. The camera path is anonymous by nature — anyone who can see the object can use it. The App path arrives with a known person and a known device attached, and it is the path with the full Mark toolkit behind it, which is what makes it usable for anything that needs to be earned rather than merely found.
Where Linxy IQ is made. Linxy IQ is created on the web, not in the Linxy App. You can open it directly, or choose Linxy IQ on the first step of the Create a TouchPoint wizard, whose finish screen hands you to Linxy IQ. The wizard’s plain QR Code option is a different thing: a visible code with no invisible Mark behind it.

The three modes

The mode you pick at generation time decides what the output can and cannot do later. It is not a cosmetic choice, and two of the three cannot be upgraded afterwards.

ModeWhat it producesCan be secured or shielded later?
Make it LinxyYour image watermarked as a Linxy Mark, with a code drawn on it, plus a Dynamic Link for trackingYes — this is the only mode that can
Short URL OnlyYour image untouched, plus a code encoding a Dynamic Link, so interactions are still trackedShielding yes, securing no
Standard QRA plain code encoding the address you typed, with no platform involvement at read timeNo — and no analytics either
Standard QR is genuinely disconnected. Nothing about it resolves through Linxy, which means you cannot change where it goes, cannot see who used it, and cannot switch it off. It exists for the cases where that is the point — a Wi-Fi password on a guest-room card, say. Choose it deliberately, never by accident.

Two destinations, and how to set them

In Make it Linxy mode the console gives you two address fields, one for each side of the object. This is the part worth understanding properly, because it is what makes Linxy IQ different from a code generator with a picture behind it.

FieldWhich side it setsWhat that side can do
Target URLThe visible codeResolves to one address. Straightforward and fixed in purpose — this is the public door
Linxy Mark URLThe invisible MarkThe ultimate destination for content, reached through the short URL assigned to the mark record. Because that short URL is a Dynamic Link, this side carries redirection and every other Mark function

That asymmetry is the point. The code side is a single address. The marked-image side is a full Linxy Mark with a Dynamic Link behind it, so it inherits the whole toolkit — targeting by place, device and language, scheduled windows, expiry and scan limits, rotation, password or invited access, shielding, geofencing, and its own interaction data.

Camera reads the code anonymous interaction App reads the Mark identified interaction Target URL one address, straight through Short URL — a Dynamic Link rules, targeting, protection, data Public page Linxy Mark URL the real content two independent paths from one printed square
Only the lower path has a Dynamic Link in the middle of it, and that is the whole difference. The code goes straight to its address. The Mark goes through a link you can re-point, schedule, restrict or geofence at any time — so the App side can keep changing for years while the printed artwork never does.

The Invoke App Clip checkbox does one thing only: it puts the App Clip address into the Target URL field, so the code invokes an App Clip instead of opening an ordinary page. It changes nothing about the Mark side, and you do not need it to get two destinations — that is how the product works by default.

Because the Mark side resolves through an ordinary Dynamic Link, everything in Redirection controls applies to it. Change its destination there and every printed copy follows immediately.

Code settings, and which ones matter

SettingDefaultWhat it does, and when to change it
Size300Pixel dimensions of the square output. Raise it for print; 500 or more is sensible for anything that will be reproduced at physical size
Bit Size35How large each cell of the code is drawn. Larger cells read from further away but make the whole code bigger
Error Correction3How much of the code can be damaged or obscured and still read. Higher is more robust but consumes area. Raise it for outdoor, curved, or handled surfaces
Border Size2The quiet margin around the code. Do not set this to zero — readers need clear space to find the pattern at all
Code ColorDark slateAny color, but contrast against the background is what actually decides whether it reads. Light code on a light image is the single most common self-inflicted failure
White backgroundOffPlaces the code on a solid white panel instead of directly on your image. Ugly, and occasionally the only thing that will read
Background image fitFill & CropHow your image is fitted to the square: crop to fill, fit inside with padding, or stretch. Stretch distorts, and distortion is bad for the watermark layer
Invoke App ClipOffPuts the App Clip address into the Target URL field so the code invokes an App Clip. That is all it does — it is not required for the two sides to have separate destinations
Quantity1Generates several distinct records from one submission, each with its own identity

Watermark tuning

The watermark tuning controls only appear in Make it Linxy mode, because they are meaningless without a watermark to tune. Two numbers and a strength value:

ControlMeaningPractical guidance
StrengthHow firmly the signal is pressed into the image, 1 to 10Start at 8. Busy photographic images tolerate high strength invisibly; flat pastel areas and skin tones show it first
WPIWatermark cells per inch — effectively the reading distance the mark is tuned forLower values suit larger objects read from further away; higher values suit small objects read up close
PPIThe resolution the source is treated as havingLeave alone unless you know the physical output size and are matching it deliberately
Generate at the size you will actually use. A watermark is a physical pattern of cells. If a code is generated large and then shrunk — by a page template, an email client, or a layout program — those cells are destroyed and the invisible layer stops reading, while the visible code carries on working perfectly. That combination is confusing to diagnose, so avoid creating it: set Size to the dimensions the object will really be reproduced at, and do not scale the file down afterwards. Scaling up is harmless; scaling down is not.

Getting files out

  • PNG — the working file. This is the one to hand to a designer or drop into a layout.
  • PDF — the generated image placed on a page, convenient for sending to a printer or proofing. It contains the same picture, not a redrawn vector version, so it is no more scalable than the PNG inside it.
  • ZIP — several records downloaded together, which is what makes the Quantity setting useful.

Everything you generate stays in the Linxy IQ records list, where you can rename it, change where it points, toggle protection, or delete it. Changing the destination there changes it for every copy already printed — the code itself never has to be reissued.

When something does not read

SymptomLikely causeFix
Camera cannot see the code at allToo little contrast against the background image, or the border was reducedDarken the code color, restore a border of 2 or more, or enable the white background panel
Code reads on paper but not on screenReproduced too small for the cell size in useIncrease Bit Size, or print larger
Code reads, but the App finds no MarkThe file was scaled down after generation, or the mode was not Make it LinxyRegenerate at final size; confirm the record's mode
The App and the camera go to different placesWorking as designed — the Target URL and the Linxy Mark URL are separate destinationsSet both fields to the same address if you want one destination
Watermark is faintly visible as textureStrength too high for a flat or pale imageLower strength, or use a busier background
"Only Linxy marks can be made secure"The record was made in Short URL Only or Standard QR modeRegenerate in Make it Linxy mode; the mode cannot be changed in place

Things people commonly get wrong

"Linxy IQ is the code generator, Linxy Marks are the other thing."In Make it Linxy mode it produces a genuine Linxy Mark, with a real identity, that behaves like any other Mark. The code is an addition to it, not a replacement for it.
"I will generate big and resize to fit the layout."Resizing down destroys the invisible layer while leaving the visible one intact, so it looks like it worked. Set the size before generating, not after.
"Standard QR is just the simple option."It is the disconnected option. No analytics, no destination changes, no switching off. Pick it only when permanence is what you want.
"I need App Clip switched on to get two destinations."No — the two sides have their own destinations by default. The checkbox only drops an App Clip address into the Target URL field. Leave it off unless you specifically want App Clip behavior from the code.
"Both sides have the same capabilities."They do not, and the difference is worth planning around: the code resolves to one address, while the Mark resolves through a Dynamic Link. Put anything that needs targeting, scheduling, protection or later changes on the Mark side.
"A brand-colored code will be fine."Readers need contrast, not aesthetics, and a pale code on a pale photograph fails silently for some phones and not others. Test on more than your own handset before printing thousands.

Related reading: Securing and shielding a Linxy IQ code, Redirection controls, What is a Linxy Mark, and Types of Linxy touchpoint, and how to choose.

Still need help? Contact support