PDF-QR-Code-Generator
100 % privat und lokal — Ihre Daten verlassen niemals Ihren Browser. Diese QR-Codes sind dauerhaft und laufen nie ab.
Einstellungen für PDF-Dokument
Design
Logo in der Mitte hinzufügen
Das Bild wird auf dieser Seite gelesen und als data:-URL in den Code eingebettet. Es wird nicht hochgeladen und bleibt in der Datei, die Sie herunterladen.
Weitere Design-Optionen
Die dunkle Hälfte des Codes. Halten Sie sie deutlich dunkler als den Hintergrund.
Deckt die Ruhezone ebenso wie die Lücken zwischen den Modulen. Ein transparenter Hintergrund lässt sie aus der Datei heraus, es wird also nichts damit gezeichnet.
Kontrast 11.5:1 zwischen den Modulen und dem Hintergrund.
PNG und WebP behalten einen Alphakanal; die SVG lässt das Hintergrundrechteck einfach weg. Worauf der Code liegt, wird zur hellen Hälfte des Kontrasts.
Ein Verlauf füllt nur die dunklen Module. Sein helleres Ende bestimmt den Kontrast, den ein Scanner tatsächlich bekommt, also müssen beide Enden dunkel bleiben.
Die zweite Farbe, nur bei ausgewähltem Verlauf verwendet. Sie wird gemeinsam mit der ersten auf Kontrast gemessen.
Grad im Uhrzeigersinn, ausgehend von einem Verlauf von links nach rechts. Ein radialer Verlauf breitet sich von der Mitte nach außen aus, der Winkel gilt also nur für einen linearen.
Abgerundete Formen decken weniger von jeder Zelle ab. Die Mitte bleibt bedeckt, und genau dort tastet ein Decoder ab, doch ein kleiner Druck eines dichten Codes liest sich mit Quadraten zuverlässiger.
Der Ring der drei Suchmuster.
Das Auge in jedem Suchmuster.
Der leere Rand um den Code, gemessen in Modulen. 4 ist das vorgeschriebene Minimum.
Eine höhere Stufe übersteht mehr Schaden und kostet Kapazität, derselbe Inhalt ergibt also ein dichteres Symbol.
Ein Logo sitzt in der Mitte und hält die Stufe auf H. Seine Breitengrenze folgt dem Symbol: 14% beim kleinsten Code, 30% bei einem dichten.
Live-Vorschau & Export
Geben Sie die Adresse ein, unter der das PDF ausgeliefert wird.
Export
Raster, für Bildschirme
Füllen Sie das Formular aus, um die Downloads freizuschalten.
Exportgröße und kodierter Text
- Nutzlast
- Noch nichts kodiert
- Symbol
- Noch nicht gebaut
- Korrektur
- M
Warten auf Eingabe
Ein QR-Code kann kein PDF fassen, deshalb kodiert diese Seite die Adresse, an der Ihr PDF liegt. Der Link steht im Symbol selbst, der Code ist damit dauerhaft, und das Hosting ist der Teil, den Sie am Leben halten müssen.
Beim Scannen
Der Scanner öffnet den Link, und das Telefon zeigt das PDF an oder lädt es herunter, je nach Browser und je nachdem, wie Ihr Server die Datei ausliefert.
Ein QR-Code speichert einen Link, keine Datei
Das größte Symbol, das das Format definiert — Version 40 auf Korrekturstufe L —, fasst 2.953 Bytes, also knapp drei Kilobyte. Ein einseitiges PDF liegt meist zwischen 50 und 500 Kilobyte, ein Dokument ist damit um ein bis drei Größenordnungen zu groß, um in ein Quadrat gedruckt zu werden. Jeder PDF-QR-Code, überall, ist ein Link.
Das hat eine Folge, die man deutlich sagen sollte. Das Symbol wird in zwanzig Jahren noch dekodieren, weil die Adresse physisch darin gedruckt ist. Ob die Datei dann noch unter dieser Adresse liegt, ist eine Frage des Hostings, und kein gedruckter Code kann sie beantworten.
So hosten, dass der Link weiter funktioniert
Die Adresse, die Sie kodieren, ist das Versprechen, das Sie allen geben, die die gedruckte Kopie scannen, wählen Sie also eine, die Sie halten können. Nur ein Pfad auf einer Domain, die Ihnen gehört, kommt dafür infrage.
Kurze Pfade ergeben außerdem kleinere Symbole. /docs/karte.pdf sind 15 Zeichen und bleiben in einer niedrigen Version; ein erzeugter Speicherschlüssel mit 120 Zeichen schiebt denselben Code ohne jeden Gewinn mehrere Versionen nach oben.
- Signierte oder ablaufende Links — die temporären Downloadadressen, die Cloud-Speicher ausgibt — dekodieren einwandfrei und scheitern dann am Ablaufdatum
- Alles hinter einer Anmeldung zeigt einen Anmeldebildschirm statt des Dokuments
- Halten Sie den Dateinamen stabil: Ein erneutes Hochladen als handbuch-v2.pdf macht jede bereits gedruckte Kopie unbrauchbar
- Ersetzen Sie stattdessen die Datei unter derselben Adresse, dann nimmt jeder gedruckte Code die neue Fassung auf
- Liefern Sie sie über https aus, damit der Browser vor dem Öffnen nicht warnt
Was das Telefon mit der Datei macht
Ein PDF zu öffnen ist Verhalten des Browsers und nicht des QR-Codes, und es ist nicht einheitlich. Safari unter iOS und Chrome unter Android stellen die meisten PDFs direkt dar. Manche Android-Browser laden die Datei herunter und übergeben sie an einen eigenen Betrachter. Ein Scanner am Rechner gibt Ihnen üblicherweise einfach die Adresse.
In einem Punkt hat Ihr Server das entscheidende Wort: Eine Datei, die mit Content-Disposition: attachment ausgeliefert wird, lädt auf jeder Plattform herunter, statt angezeigt zu werden. Soll das Dokument an Ort und Stelle öffnen, setzen Sie diesen Header nicht.
Fragen und Antworten
Kann das PDF selbst in den QR-Code?
Nein. Das Format endet bei 2.953 Bytes, was kleiner ist als fast jedes echte PDF. Der Code enthält die Adresse, unter der die Datei ausgeliefert wird.
Wofür ist der Dokumenttitel da?
Für genau eine Sache: Er benennt die SVG-, PNG- oder WebP-Datei, die Sie herunterladen, damit sich zwanzig Exporte in einem Ordner auseinanderhalten lassen. Er ist nicht Teil der Nutzlast und ändert also nichts daran, was ein Scanner liest.
Was passiert, wenn ich das Dokument aktualisiere?
Ersetzen Sie die Datei unter derselben Adresse, funktioniert jeder gedruckte Code weiter und zeigt die neue Fassung. Laden Sie sie unter einem neuen Dateinamen hoch, zeigen die gedruckten Codes auf eine Datei, die dort nicht mehr liegt.
Muss die Datei öffentlich sein?
Sie muss für die erreichbar sein, die den Code scannen. Ein Code auf einem öffentlichen Plakat braucht eine öffentlich lesbare Datei; ein Code innerhalb eines Gebäudes darf auf eine Intranet-Adresse zeigen, die nur in diesem Netz auflöst.
So funktioniert ein statischer QR-Code
Jeder Code auf dieser Seite ist statisch: Die Nutzlast steht in den schwarzen und weißen Modulen selbst. Beim Lesen wird nichts nachgeschlagen, kein Server von uns ist beteiligt, und kein Abo hält den gedruckten Code am Leben. Dieselbe Eigenschaft ist die Grenze — einmal gedruckt, lässt sich sein Inhalt nicht mehr ändern.
Drei Dinge entscheiden dann, ob ein gedruckter Code gelesen wird: wie viele Bytes die Nutzlast ergeben hat, welche Fehlerkorrekturstufe den Schaden auffängt und wie breit ein einzelnes Modul auf dem Papier wird. Diese Ratgeber gehen jeden Punkt mit Zahlen durch.