Zum Hauptinhalt springen
OpenQRS
Tools
Aktuelle Sprache: Deutsch
100 % privat

Instagram-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 Instagram

Ohne das @. Bis zu 30 Zeichen: Buchstaben, Ziffern, Punkte und Unterstriche.

Geben Sie den Instagram-Nutzernamen ein.

Design

Modulform
Farbvorgaben
Eckrahmen
Logo in der Mitte hinzufügen
Bild auswählen oder hier ablegenPNG, JPEG, WebP oder GIF, bis zu 1000 KB

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.

Farbvorgaben

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.

Verlauf

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.

45°

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.

Modulform

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.

Eckrahmen

Der Ring der drei Suchmuster.

Eckmitte

Das Auge in jedem Suchmuster.

4 Module

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

Export

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
Q

Warten auf Eingabe

Exportgröße

Zwischen 64 und 4096 Pixel. Export mit 1024 px.

Kodierter Text

Kodieren Sie ein Instagram-Profil, einen Beitrag oder ein Reel als QR-Code, den jede Handykamera liest, ohne Konto und ohne Linkverkürzer dazwischen. Der Code entsteht aus der URL, die Sie angeben, und bleibt so lange gültig wie diese URL.

Beim Scannen

Die Kamera zeigt die instagram.com-Adresse und öffnet sie beim Antippen, in der Instagram-App wenn eine installiert ist und sonst im Browser.

Was in einem Instagram-Code steckt

Der Code enthält eine einzige Sache: die https-Adresse des Profils, des Beitrags oder des Reels. Es gibt keine Weiterleitung, keinen Zähler und keine Kennung von Ihnen darin, weshalb jede scannende Person das Ziel in der Kameravorschau lesen kann, bevor sie irgendetwas antippt.

Es heißt zugleich, dass der Code genau so haltbar ist wie die Adresse. Instagram veröffentlicht Profile unter dem Nutzernamen und sonst nichts — es gibt keine öffentliche numerische Profiladresse, auf die man wie bei Facebook zurückfallen könnte, und keine dauerhafte Kennung wie eine YouTube-Kanal-ID. Benennen Sie das Konto um, und jede gedruckte Kopie des Codes zeigt auf einen Nutzernamen, der entweder ins Leere läuft oder, schlimmer, jemand anderem gehört, der ihn sich geholt hat.

  • Eine Profiladresse von höchstens 32 Zeichen passt selbst bei Fehlerkorrekturstufe Q in ein Symbol der Version 3 (29 Module breit), die zusätzliche Absicherung kostet bei dieser Länge also nichts.
  • Ein längerer Nutzername treibt denselben Code auf Version 4, 33 Module breit, was bei fester Druckbreite kleinere Module bedeutet.
  • Deshalb startet diese Seite bei Fehlerkorrekturstufe Q: Profilcodes landen meist auf Fensteraufklebern, Menükarten und Verpackungen, wo die Wiederherstellung von rund einem Viertel der Codewörter des Symbols mehr wert ist als vier Module Größe.

Nametag, und warum ein gewöhnlicher QR-Code ihn ersetzt hat

Instagram hat drei Jahre auf Nametag verwendet, eine 2018 eingeführte scannbare Karte, die nur Instagrams eigener App-Scanner lesen konnte. Sie wurde 2021 eingestellt und durch einen gewöhnlichen QR-Code ersetzt, gerade weil ein Code, der die bereits geöffnete und darauf gerichtete App voraussetzt, für ein Plakat an der Wand nichts löst.

So liegt die Wahl auch hier. Ein Standard-QR-Code mit Ihrer Profiladresse wird von der Standard-Kamera unter iOS wie unter Android gelesen, von jedem Scanner von Drittanbietern und von der App selbst. Was dieses Werkzeug gegenüber dem Code in Instagram hinzufügt, ist die Kontrolle über die Ausgabe: Ihre eigenen Vorder- und Hintergrundfarben, Ihr eigenes Logo in der Mitte, eine gewählte Ruhezone und ein SVG-Export, der in jeder Druckgröße scharf bleibt, statt eines Bildschirmfotos in der Auflösung, die die App gerade hergibt.

Beitrags- und Reel-Links brechen anders als ein Profillink

Eine Beitrags-URL ist /p/ gefolgt von einem Kurzcode; ein Reel ist /reel/ gefolgt von derselben Art Kurzcode. Beide sind stabil, solange der Beitrag existiert, und beide lösen in dem Moment nicht mehr auf, in dem er gelöscht oder archiviert wird. Ein Profillink hat diesen einen Bruchpunkt nicht: Soll der Code auf etwas mit langem Leben — eine Visitenkarte, eine Ladenfront, ein Produktetikett —, ist das Profil das sicherere Ziel, und der Beitragslink gehört auf Dinge, die weggeworfen werden.

Zwei weitere Grenzen sind vor dem Druck wissenswert. Ist das Konto privat, erreicht eine scannende Person, die kein bestätigter Follower ist, eine Seite, die nichts zeigt. Und wenn der Link im Browser statt in der App öffnet, entscheidet Instagram, wie viel von den Inhalten eine abgemeldete Besucherin sieht; das ist die Entscheidung der Plattform und nichts, worauf der Code Einfluss hätte.

Fragen und Antworten

Funktioniert der Code noch, wenn ich meinen Instagram-Nutzernamen ändere?

Nein. Instagram adressiert Profile allein über den Nutzernamen — es gibt keine öffentliche numerische Adresse, die eine Umbenennung überlebt. Alles bereits Gedruckte zeigt auf den alten Namen, den sich später jemand anderes holen kann. Ist eine Umbenennung überhaupt denkbar, kodieren Sie eine kurze Adresse auf einer Domain, die Ihnen gehört, und richten Sie diese auf Instagram, damit Sie später umlenken können, ohne neu zu drucken.

Öffnet der Code die Instagram-App oder eine Webseite?

Er kodiert einen schlichten https-Link, das Telefon entscheidet also. iOS und Android übergeben instagram.com-Links an die installierte App, wenn es eine gibt, und fallen sonst auf den Browser zurück. Keiner der beiden Wege lässt sich vom QR-Code erzwingen, und jeder Generator, der etwas anderes behauptet, beschreibt einen Weiterleitungsdienst und nicht den Code selbst.

Kann ich sehen, wie viele Menschen ihn gescannt haben?

Mit diesem Code nicht, und das ist Absicht. Scans zu zählen setzt voraus, dass der Code auf eine Tracking-Weiterleitung zeigt, die jede Besucherin protokolliert, bevor sie weiterleitet — womit ein Dritter zwischen Ihrem Plakat und Ihrem Profil sitzt und der Link stirbt, wenn dieser Dienst stirbt. Dieser Code enthält Ihre Instagram-Adresse und sonst nichts, es gibt also nichts zu protokollieren und nichts, was ablaufen kann.

Unterscheidet sich ein Reel-Link von einem Beitragslink?

Nur im Pfadsegment: Beiträge werden unter /p/ ausgeliefert und Reels unter /reel/, jeweils gefolgt von einem Kurzcode. Fügen Sie die Adresse ein, die Instagrams Teilen-Menü Ihnen gibt, und sie wird unverändert kodiert. Schneiden Sie die Abfrageparameter weg, die die App hinter den Kurzcode gehängt hat — sie verlängern die Nutzlast, ohne das Ziel zu ändern.

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.