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

X- und Twitter-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 X (Twitter)

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

Geben Sie das Handle ohne das @ 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
M

Warten auf Eingabe

Exportgröße

Zwischen 64 und 4096 Pixel. Export mit 1024 px.

Kodierter Text

Kodieren Sie ein X-Profil, oder nutzen Sie den Web-Intent, der das Verfassen-Fenster mit Ihrem Wortlaut vorausgefüllt öffnet. Die vorformulierte Variante veröffentlicht von sich aus nichts: Sie legt einen Entwurf an, und die scannende Person entscheidet, ob sie ihn absendet.

Beim Scannen

Ein Profilcode öffnet die Profilseite, ein vorformulierter Code öffnet das X-Verfassen-Fenster mit Ihrem Text im Feld, bereit zum Bearbeiten oder Posten.

Ein Profillink und ein vorformulierter Beitrag sind verschiedene Nutzlasten

Die Profiloption kodiert die Profiladresse und sonst nichts. Die vorformulierte Option kodiert die Web-Intent-URL, die X genau dafür veröffentlicht — /intent/tweet mit Ihrem Wortlaut im Parameter text —, die das Verfassen-Fenster mit bereits gefülltem Feld öffnet.

twitter.com und x.com lösen beide auf dieselbe Plattform auf, und Links, die gegen eine der beiden Domains geschrieben sind, erreichen dasselbe Profil und dasselbe Verfassen-Fenster. Der Intent-Pfad selbst ist weiterhin das dokumentierte /intent/tweet, und deshalb steht das im Code und nicht eine geratene Umbenennung des Pfads.

Der kodierte Text ist länger als der getippte

Alles im Parameter text muss überstehen, Teil einer URL zu sein, also wird es prozentcodiert. Das bläht die Nutzlast weit über die Zeichenzahl auf, die Sie im Feld sehen, und das Symbol wächst mit:

Praktisch heißt das, dass ein Beitrag, den Sie für kurz halten, einen Code ergeben kann, der für Aufklebergröße zu dicht ist. Schreiben Sie den vorformulierten Text so, als wäre das Zeichenbudget ein Drittel dessen, was X erlaubt, prüfen Sie die Symbolgröße in der Vorschau und streichen Sie Wörter, statt die Fehlerkorrekturstufe zu senken.

  • Aus einem Leerzeichen wird %20 — drei Zeichen statt eines
  • Aus einem Zeilenumbruch wird %0A, aus einem Absatzumbruch %0A%0A
  • Aus einer Raute wird %23; roh belassen würde sie die URL vorzeitig beenden und alles danach abschneiden
  • Aus einem Kaufmanns-Und wird %26, sonst begänne es einen neuen Abfrageparameter
  • Ein einzelnes Emoji kann kodiert zu bis zu zwölf Zeichen werden, weshalb Emoji hier teuer sind

Was die scannende Person sieht, bevor irgendetwas veröffentlicht wird

Das Verfassen-Fenster zeigt Ihren Wortlaut in einem bearbeitbaren Feld. Die Person kann ihn ändern, löschen oder das Fenster schließen, und bis sie auf Posten drückt, erreicht nichts ihre Timeline. Das ist keine Einschränkung, die man umgehen müsste; es ist der Grund, warum ein Intent-Link überhaupt druckbar ist.

Es setzt zugleich den Maßstab für den guten Gebrauch. Ein Konferenzschild, das den Veranstaltungs-Hashtag vorausfüllt und die Meinung leer lässt, achtet die Leserin. Ein Code, der Lob in der Ich-Form vorschreibt und hofft, es werde ungelesen gesendet, tut das nicht — und es steht ohnehin sichtbar im Verfassen-Fenster. Schreiben Sie den Entwurf, den Sie gern von der scannenden Person vorgelesen bekämen.

Eine Voraussetzung ist es wert, neben den Code gedruckt zu werden: Das Verfassen-Fenster setzt voraus, dass die Leserin bei X angemeldet ist. Wer kein Konto hat, landet an einer Anmeldeschranke, ein vorformulierter Beitrag ist also eine schlechte Wahl für ein allgemeines Publikum und eine faire dort, wo das Publikum ohnehin auf der Plattform ist.

Fragen und Antworten

Postet der Scan automatisch?

Nein. Der Intent-Link öffnet das Verfassen-Fenster von X mit vorausgefülltem Text, und dort hört er auf. Die scannende Person liest ihn, ändert ihn bei Bedarf und drückt auf Posten — oder schließt das Fenster, und nichts geschieht. Kein Link kann in jemandes Namen posten, ohne dass die Person handelt.

Soll die Handle-URL x.com oder twitter.com verwenden?

Beide erreichen dasselbe Profil; twitter.com-Adressen leiten auf x.com weiter. Tragen Sie das Handle ohne @ ein, dann baut das Werkzeug eine einheitliche URL, und der Code bleibt gleich lang, in welcher Domain Sie auch denken.

Wie lang darf der vorformulierte Text sein?

X setzt im Verfassen-Fenster seine eigene Grenze — 280 Zeichen für ein Standardkonto — und das Feld hier hört dort auf. Die engere Schranke ist in der Praxis die Symbolgröße: Prozentcodierung kann die Nutzlast verdoppeln, ein Code für ein kleines Druckformat sollte also weit weniger als das Maximum tragen.

Kann ich Hashtags und einen Link in den vorformulierten Text setzen?

Ja. Beides wird kodiert, bevor es in die URL geht, aus einer Raute wird also %23, und Doppelpunkt und Schrägstriche eines Links werden ebenfalls maskiert. Genau deshalb schneidet eine roh eingefügte Raute eine von Hand gebaute Intent-URL ab — der Browser liest sie als Fragmentmarke. Hier ins Feld getippt wird sie für Sie maskiert.

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.