Kostenfreie QR-Codes inkl. Logo
Freitext, GiroCode & REST-API

Service

QR-Codes im Browser generieren, ohne Registrierung.

Freitext & Links

Einfach Text oder URL eingeben, optional Base64-decodieren lassen und direkt als PNG/SVG laden.

GiroCode

Name, IBAN, Betrag eintragen - der EPC/GiroCode wird automatisch erstellt.

Logo & API

Logos per Upload oder Base64 einbetten und dieselbe Funktion per REST-API nutzen.

QR-Code Freitext

Standardmodus - Text, URL oder Base64-dekodierter Inhalt.

Das Logo wird vorübergehend in der Serversitzung gespeichert und spätestens mit deren Ablauf gelöscht.
Du kannst hier auch das Ergebnis des Konverters unten einfügen.
Logo-Vorschau
Bis zu 5 Farben. Verlauf wird angewendet, sobald mehr als eine Farbe aktiv ist.
Vektorausgabe ohne Logo. Wahlweise eckig oder rund, Farbverläufe mit bis zu fünf Farben. Zusätzliche Ausgabe als PNG.

QR-Code GiroCode

EPC/GiroCode mit Name, IBAN, Betrag und optionalem Verwendungszweck.

Ihre Daten bleiben privat: Alle eingegebenen Zahlungs- und Bankdaten werden ausschließlich zur unmittelbaren Erstellung des GiroCodes verarbeitet. Sie werden weder gespeichert noch protokolliert und nach der Ausgabe verworfen.
Maximal 140 Zeichen; der Inhalt wird als Freitext verwendet.
Das Logo wird vorübergehend in der Serversitzung gespeichert und in den QR-Code eingebettet.
Logo-Vorschau
PNG: Logo und Export als Bitmap.
Bis zu 5 Farben. Verlauf wird angewendet, sobald mehr als eine Farbe aktiv ist.
Vektorausgabe ohne Logo. Wahlweise eckig oder rund, Farbverläufe mit bis zu fünf Farben. Zusätzliche Ausgabe als PNG.
Name und IBAN genügen; alle weiteren Felder sind optional.

Dein QR-Code

Hier wird nach Generierung der fertige QR-Code angezeigt und zum Download angeboten. Die Dateien werden kurze Zeit in einem temporären Verzeichnis am Server zum Abruf gespeichert und dann wieder automatisiert gelöscht.

Noch kein QR-Code generiert.

Base64-Converter

Bild auswählen und als Data-URL ausgeben lassen.

Ergebnis kann direkt in das Logo-Textfeld oben kopiert werden oder z.B. in einem API-Aufruf verwendet werden.

REST-API

Denselben Generator über einen API-Endpunkt nutzen. Die freie Nutzung erfolgt ohne Gewähr.

API-Endpunkt: https://qrcode.wuxbux.com/rest (GET oder POST)

  • Freitext: data (String), optional decode=base64
  • GiroCode: giro_name*, giro_iban*, giro_amount* plus optional giro_bic, giro_purpose, giro_reference, giro_info
  • Ausgabe: output_format = png (Standard) oder svg
  • Design (nur SVG): design_style = square/round, design_gradient_count (1-5), design_color1..5, design_gradient_dir (diagonal, diag-rtl, horizontal, vertical, radial)
  • Logo (nur PNG): logo_base64 (Base64 oder Data-URL) oder logo_file (multipart Upload)
  • Zugangsdaten: credentials (Hash, optional)
  • Debug: debug=1 aktiviert Text-Debug (nur wenn global erlaubt)

Antwort: PNG oder SVG (je nach output_format)

Beispiele & ausführliche Doku
Freitext

Ohne Logo (GET, PNG als Standard):

curl "https://qrcode.wuxbux.com/rest?data=Hallo%20Welt"

SVG mit Verlauf (GET):

curl "https://qrcode.wuxbux.com/rest?data=Hallo%20Welt&output_format=svg&design_style=round&design_gradient_count=2&design_color1=%23000000&design_color2=%2300aa00&design_gradient_dir=diagonal"

Mit Logo (POST multipart, Base64/Data-URL möglich):

curl -X POST "https://qrcode.wuxbux.com/rest" ^
  --form "data=https://example.org" ^
  --form "output_format=png" ^
  --form "logo_base64=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAn8B9Lr7xXYAAAAASUVORK5CYII=" ^
  --form "credentials=YOUR_HASH"
GiroCode (EPC)
GiroCode-Daten werden nicht gespeichert oder protokolliert. Verwenden Sie für Zahlungsdaten ausschließlich POST, damit sie nicht Bestandteil der URL werden.

Ohne Logo (POST, PNG als Standard):

curl -X POST "https://qrcode.wuxbux.com/rest" ^
  --form "giro_name=Max Muster" ^
  --form "giro_iban=DE02120300000000202051" ^
  --form "giro_amount=25.00" ^
  --form "giro_purpose=Spende"

Mit Logo (POST multipart):

curl -X POST "https://qrcode.wuxbux.com/rest" ^
  --form "giro_name=Max Muster" ^
  --form "giro_iban=DE02120300000000202051" ^
  --form "giro_amount=25.00" ^
  --form "giro_purpose=Spende Projekt" ^
  --form "output_format=png" ^
  --form "logo_base64=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAn8B9Lr7xXYAAAAASUVORK5CYII="

Antwort ist PNG oder SVG, je nach output_format.