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.

Logo wird nur in der Session gehalten, nicht gespeichert.
Du kannst hier auch das Ergebnis des Konverters unten einfuegen.
Logo-Vorschau
Bis zu 5 Farben. Verlauf wird angewendet, sobald mehr als eine Farbe aktiv ist.
Vektor-Ausgabe, kein Logo. Wahl eckig/rund, Farbverl?ufe bis 5 Farben. Zus?tzliche Ausgabe als PNG.

QR-Code GiroCode

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

Max 140 Zeichen, wird als Freitext genutzt.
Logo wird in der Session zwischengespeichert 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.
Vektor-Ausgabe, kein Logo. Wahl eckig/rund, Farbverl?ufe bis 5 Farben. Zus?tzliche Ausgabe als PNG.
Name, IBAN und Betrag genuegen, 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 als Endpoint nutzen. Freie Nutzung erfolgt ohne Gewähr.

Endpoint: https://www.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 (default) 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)
  • Credentials: 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 default):

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

SVG mit Verlauf (GET):

curl "https://www.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://www.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)

Ohne Logo (GET, PNG default):

curl "https://www.qrcode.wuxbux.com/rest?giro_name=Max%20Muster&giro_iban=DE02120300000000202051&giro_amount=25.00&giro_purpose=Spende"

Mit Logo (POST multipart):

curl -X POST "https://www.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.