Proof of vaccination: Check card with QR code for the CovPass app under test


The presentation of a QR code is more necessary than ever in the current very dynamic infection process surrounding SARS-Cov-2 and especially with the omicron variant. Many places can only be visited with proof of vaccination, convalescence or a test. Sometimes even a combination is necessary.

3G, 2G, 2G+ are the rules, with a QR code accordingly dem EU Digital Covid Certificate can be fulfilled. Anyone who has been vaccinated can usually use their vaccination card to enter shops or restaurants. However, this is rarely seen in practice, even if the basic validity of course remains. According to the Robert Koch Institute in the FAQ on the digital proof of vaccination: “Alternatively, you can also prove your corona vaccination protection with the printed vaccination certificate or the well-known yellow vaccination card.” In some states However, the yellow vaccination card is no longer accepted, which can be particularly problematic for tourists, especially if they are not from the EU.

For practical reasons alone, most would prefer to use the digitally traceable QR code. It is either printed out, for example by a pharmacy or ideally directly with the vaccination, or in an app. In most cases, technically experienced people will immediately import the printed QR code into the Corona-Warn-App or the CovPass-App. A backup in the form of another printout should also be carried by one or the other. However, there are considerations in Germany to limit the certificate for convalescents to a purely digitally traceable solution.

In principle, there is also the option of integrating a Covid certificate directly into the smartphone operating system. This works both in Android as also in iOS. However, not in Germany. There are also a few online tools to integrate the EU Covid certificate into smartphone wallets. However, this is a matter of trust.

However, there is another alternative. A card the size of a credit card with a QR code printed on it, as well as your name, date of birth and vaccination status. heise online tested two products from different providers for several weeks.

However, these are not available free of charge and must be ordered and paid for separately. This can be done, for example, in some pharmacies or on the Internet. The examples tested here are the Italy-based Immune-ID the company Vertical Life, curiously a climbing company, and the immune card from APO Pharma Immun from Leipzig.

In principle, both providers offer the same thing, but with a slightly different design. The costs are around 10 euros and the tickets can be ordered online from the two providers by simply transferring the QR code.

If you want, you can alternatively go to a partner pharmacy. In this regard, the immune card is easy to obtain, at least in large cities. The pharmacy receives a commission of 3 euros (net) for each card order received. The price does not change for the end customer. The sturdy plastic card is delivered directly to the pharmacy, usually within a week.

This is much more difficult with the Immune-ID. Even in a metropolis like Berlin there are only a little more than two dozen partners. Including a striking number of test centers. The big advantage, however, is the comparatively simple self-printing in the pharmacy. In contrast to plastic cards, Immune-ID works with coated paper, which can be printed on in a laser printer. The manufacturer speaks of “high-quality blanks”, but more on that later.

In principle, of course, plastic cards can also be printed. Good card printers for decent throughputs quickly cost around 1,000 euros. A lot of money for a pharmacy that prefers to order. A laser printer, on the other hand, is standard equipment in many pharmacies. However, Immune-ID has not yet been able to exploit the advantage of easier on-site implementation.

The Immune-ID offers another difference: there are four stickers to stick on with the QR code. But they lack human-readable information. Here a scan of the QR code is absolutely necessary.