Audio-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 Audio
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 die Audiodatei gestreamt oder 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
Der QR-Standard kennt keine Audio-Nutzlast, ein Audio-Code ist deshalb immer ein Link dorthin, wo der Ton liegt. Plattform wählen, Adresse einfügen, und der Link wird genau so kodiert, wie er angegeben wurde.
Beim Scannen
Der Scanner öffnet den Link, wobei eine Spotify- oder Apple-Podcasts-Adresse an die installierte App übergibt und eine direkte Dateiadresse im Audioplayer des Browsers öffnet.
Es gibt kein Audio-QR-Format — es gibt einen Link
ISO/IEC 18004 definiert vier Arten, Daten in ein Symbol zu bringen — Ziffern, alphanumerischen Text, rohe Bytes und Kanji —, und keine davon ist Audio. Es gibt keinen Medientyp, kein Codec-Feld und keinen Player: Eine Kamera-App, die ein Symbol voller komprimierter Sprache dekodiert, hätte nichts, dem sie es übergeben könnte. Das, und nicht irgendeine Größenbeschränkung, ist der Grund, warum jeder Audio-QR-Code jedes Generators ein Link ist. Die Plattformauswahl oben ändert Prüfung und Hinweise, nicht das Format der Nutzlast: Alle vier Optionen erzeugen eine gewöhnliche https-Adresse.
Teilen-Links von Spotify und Apple Podcasts sind genau das — https-Adressen. Auf einem Telefon mit installierter App öffnet die Behandlung von Universal Links durch das Betriebssystem die App statt des Browsers; ohne App landet dieselbe Adresse im Webplayer oder auf einer Store-Seite. Diese Übergabe gehört der Plattform und dem Betriebssystem, und keine Eigenschaft des QR-Codes beeinflusst sie.
Direkte Audiodateien verhalten sich anders
Eine Adresse, die auf .mp3, .m4a, .ogg oder .wav endet, öffnet auf den meisten Telefonen den eigenen Player des Browsers: eine nackte Abspielleiste auf einer leeren Seite, ohne Bild, ohne Folgentitel und ohne etwas, das danach abgespielt würde. Manche Browser laden die Datei herunter, statt sie abzuspielen. Wenn Sie Titel und Beschreibung wollen, muss der Code auf eine Seite zeigen, die Sie selbst hosten, und nicht auf die Datei.
Zwei Servereinstellungen entscheiden, ob überhaupt etwas abgespielt wird. Der Content-Type muss der echte Audiotyp sein — eine als application/octet-stream ausgelieferte Datei lädt herunter, statt zu spielen. Und der Server muss Bereichsanfragen beantworten, sonst kann die zuhörende Person nicht vorspulen und eine lange Datei beginnt erst, wenn das meiste übertragen ist.
- Über https ausliefern, sonst blockiert oder warnt der Browser vor dem Abspielen
- Content-Type passend zur Datei auf audio/mpeg, audio/mp4, audio/ogg oder audio/wav setzen
- Accept-Ranges: bytes ist das, was die Spulleiste funktionieren lässt
- Den Dateinamen stabil halten; eine umbenannte Datei macht jede gedruckte Kopie unbrauchbar
Zerbrechlich ist der Link, nicht das Symbol
Gedruckte Codes überleben Katalogentscheidungen. Ein Titel kann zurückgezogen werden, ein Podcast kann den Hoster wechseln und dabei jede Folgenadresse ändern, und Lizenzen können einen Link in einem Land auflösen lassen und in einem anderen nicht. Das Symbol dekodiert in allen drei Fällen getreu und führt die zuhörende Person trotzdem nirgendwohin.
Ist die Auflage groß oder langlebig, kodieren Sie eine kurze Adresse auf einer Domain, die Ihnen gehört, und lassen Sie diese Adresse auf die Plattform zeigen. Es kostet eine Weiterleitung, die Ihnen gehört, und es ist die einzige Fassung davon, die sich ohne Neudruck reparieren lässt.
Fragen und Antworten
Kann das Audio selbst im Code gespeichert werden?
Nein. Der QR-Standard hat überhaupt keine Audio-Nutzlast — ein Symbol trägt Ziffern, Text, Bytes oder Kanji —, und kein Leser übergibt rohe Bytes an eine Medienwiedergabe, es gäbe also nichts, was sie abspielen könnte. Jeder Audio-QR-Code, wo auch immer er gemacht wurde, ist ein Link dorthin, wo das Audio liegt.
Öffnet es die Spotify-App oder die Website?
Die App, wenn sie installiert ist und die Adresse ein üblicher Teilen-Link ist, denn das Betriebssystem leitet sie dorthin. Ohne App öffnet der Webplayer oder eine Store-Seite. Der Code kann keines von beidem erzwingen.
Welche Option nehme ich, wenn mein Hoster nicht aufgeführt ist?
Anderer Hoster. Diese Option nimmt jede http- oder https-Adresse an und überspringt die plattformspezifischen Prüfungen, was genau das ist, was Sie für einen Podcast-Hoster, die eigene Seite einer Band oder einen Bibliothekskatalog wollen.
Warum lädt meine MP3 herunter, statt abzuspielen?
Fast immer wegen des Servers: Entweder stimmt der Content-Type nicht, oder ein Header Content-Disposition: attachment weist den Browser an, die Datei zu speichern. Beides wird beim Hoster behoben, nicht im Code.
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.