Inhalt eingeben

QR-Code gestalten

2
KeinerGroß

QR-Code herunterladen

QR code at an angle

Can a QR Code Be Read at an Angle?

Yes — and a great deal further than most people expect. A QR code carries three finder patterns precisely so a reader can work out which way the code is facing before it decodes anything, which makes rotation free: sideways, upside down, at forty-five degrees in a poster, it reads the same. Tilt is the half with a limit, because an oblique view squashes the far side of the pattern. This page separates the two, explains where the limit actually comes from, and covers what to do when the viewing angle is fixed by the wall the code is stuck to.

Create a QR code

Free to build and style · free account to download · scans at any rotation

Rotation is free. Tilt is the real question.

Two different things get called "at an angle", and only one of them is a problem.

Rotation turns the code within its own plane. The square stays a square; it just sits at thirty degrees, or ninety, or upside down. A QR code does not care, and a rotated code decodes as fast as an upright one.

Tilt is looking at the code from off to one side. Now the square arrives at the sensor as a trapezoid: the far edge is narrower than the near edge, and every module on the far side lands on fewer pixels than the ones closest to the camera. That is the half with a limit.

Why the orientation never matters

Three of the four corners carry a large concentric square — the finder patterns. A reader sweeps the image for the 1:1:3:1:1 run of dark and light that those squares produce along any line crossing them, and three hits give it three corners. Three corners fix the grid's orientation and its handedness, which is also why the fourth corner is deliberately left empty: there is never any doubt about which corner is the missing one.

Everything after that is measured relative to those three points. Upside down, sideways, mirrored in a shop window — the reader resolves a different orientation and carries on. The anatomy of the pattern has the rest of the parts.

How far the tilt can go

There is no figure in the specification to quote here, and any page that gives you an exact degree is guessing. The standard defines the symbol; how much perspective a reader tolerates is a property of the reader, the lens, the light and the printed size.

What is consistent is the shape of the failure. With a cleanly printed code, decent light and a current phone, scanning stays reliable out to roughly forty-five degrees off head-on, gets slower and less certain between there and about sixty, and becomes unreliable past that. Those are working numbers from how codes behave, not a guaranteed threshold — the same code at half the size, or under a spotlight, gives up much earlier.

Two mechanisms set the limit:

  • Module compression. At sixty degrees the far side of the code is squeezed to about half its width. A module that spanned three camera pixels head-on now spans one and a half, and a module the reader cannot measure is a module it has to guess.
  • Finder pattern distortion. The 1:1:3:1:1 ratio is measured across the finder squares themselves. Perspective stretches that ratio unevenly across the frame, and past a point the pattern stops matching at all — the reader never gets as far as the data.

Alignment patterns, the smaller concentric squares inside every version above the smallest, exist to fight exactly this. They give the reader known reference points inside the grid so it can resample a warped image back to a square one. They are why a moderate tilt costs nothing, and why a denser code with several alignment patterns often survives an angle that a tiny one does not.

What narrows the angle you get away with

Anything already marginal gets worse at a tilt:

  • Small print size. The fewest pixels per module to begin with, so the least to lose. The size guide has the numbers.
  • Dense codes. A long URL means a higher version, more modules in the same square, each one smaller.
  • Low light. Shorter exposures, more noise, softer edges.
  • Gloss and lamination. An oblique surface mirrors whatever is opposite it, so a tilt is exactly when you catch the reflection.
  • A thin quiet zone. The clear margin is the first thing a perspective crop eats into.
  • Low error correction. Level L leaves nothing spare when the outer modules come back wrong.

When the angle is fixed by the wall

Sometimes the viewing angle is not a choice: a sticker on a floor, a sign above head height, a label wrapped round a bottle. Stop fighting the angle and remove the need for it.

  1. Make it bigger. Size gives back what the tilt takes away. The usual rule is a tenth of the scanning distance; at a steep angle, treat the distance as larger than it is.
  2. Shorten the data. Fewer characters means a lower version, fewer and larger modules, and far more tolerance.
  3. Raise error correction to Q or H. More of the pattern can be misread before the decode fails.
  4. Angle the surface, not the code. A wedge-shaped table tent or a tilted sign holder costs nothing and puts the code square to the reader.
  5. Kill the gloss. A matte finish scatters the reflection a gloss one throws straight back into the lens; see the print guide.

Rotating a code in artwork is safe. Skewing it is not.

Turning a QR code forty-five degrees in a layout because it looks better is completely fine — it reads the same. What is not fine is anything that changes the geometry:

  • Skew or shear turns the square into a parallelogram, and the modules with it. A reader can undo perspective using the finder and alignment patterns; it cannot recover a grid that was never square.
  • A perspective or 3D transform applied in a design tool bakes distortion into the artwork on top of whatever the camera adds. Two layers of perspective is one too many.
  • Non-uniform scaling — dragging a side handle instead of a corner — squashes one axis and breaks the finder ratio along it. Same failure, and invisible on screen.

If the layout wants a tilted look, rotate the code and leave its shape alone. If a code is failing and you are not sure the angle is the reason, why QR codes stop scanning works through the other causes in order.

How to scan a QR code you can only see at an angle

  1. Move round rather than closer

    A few steps sideways buys more than moving in does. The whole quiet zone has to stay in frame, so getting closer at a steep angle usually crops the margin off.

  2. Fill the frame with the code

    The far side of the pattern is the compressed side. Zooming so the code fills the frame gives those modules more pixels to land on.

  3. Move the reflection, not the code

    Tilting the phone a little shifts a glare off the pattern. At an angle the surface is mirroring something, and that something is usually a light behind you.

  4. Tap to focus and hold still

    Autofocus hunts on a tilted plane because parts of the code sit at different distances. Tap the code on screen and stay still for a second.

Häufig gestellte Fragen

Can a QR code be scanned at an angle?

Yes. Rotation costs nothing at all — a code turned sideways or upside down reads exactly as fast as an upright one, because three finder patterns tell the reader which way the grid is facing. A tilted view is the case with a limit, and in ordinary conditions codes stay reliable out to roughly forty-five degrees off head-on.

What is the maximum angle for scanning a QR code?

No standard defines one, so any exact figure is a guess. In practice scanning is reliable to around forty-five degrees, gets slower and less certain to about sixty, and fails past that. The limit moves with printed size, module density, light and surface finish — a large matte code tolerates far more than a small glossy one.

Can a QR code be read upside down?

Yes, and it makes no difference to the speed. The three finder patterns sit in three of the four corners, and the empty fourth corner removes any ambiguity about which way up the code is. The reader resolves the orientation first and decodes afterwards.

Why will my QR code not scan from the side?

At a steep angle the far half of the pattern is compressed, so each module lands on fewer pixels than the reader needs to measure it, and the 1:1:3:1:1 finder ratio distorts until the pattern stops matching. Glare makes it worse, because an oblique surface reflects whatever is opposite it. Move round towards head-on before anything else.

Can I rotate a QR code in my design?

Rotating is safe — the code reads the same at any angle in the layout. Skewing, shearing and perspective transforms are not: they turn the square modules into parallelograms and destroy the square grid a reader has to rebuild. Dragging a side handle instead of a corner does the same damage and looks like nothing on screen.

How do I make a code that scans from a steep angle?

Give it more to lose. Print it larger than the distance rule suggests, keep the encoded data short so the pattern stays coarse, raise error correction to Q or H, use a matte finish rather than gloss, and leave a generous quiet zone. Where you can, tilt the sign or the holder so the code faces the reader instead.

Weiterlesen

Brauchen Sie einen anderen QR-Code-Typ? Alle 48 QR-Code-Typen auf der Startseite ansehen.