Create your QR code for free as well as a payment QR code with our API

🎉 New free API to generate your QR Codes

Good news! I am providing a free API that allows you to generate your own QR codes (text, link, or SEPA payment).
Easy to use, it works directly from your browser or your applications, with a limit of 5 QR codes per day per user.


📌 Why a QR Code API? 

QR Codes have become essential:

  • Add a link to your site
  • Share your contact information
  • Receive an instant bank payment (SEPA in Belgium/France/Europe)
  • Or simply encode a small text.

Our API allows you to do this without complicated registration, with a reasonable quota to prevent abuse.


🔑 Your User ID

To use the API, you must be logged into your Digital3D account, where you will find your key.

  • Go to your profile,
  • Copy your User ID (UUID), a long string of characters like:

⚠️ This User ID is mandatory. Without it, the API will not respond.


📍 The two available endpoints

1. Text / link QR Code

Encode any text or URL into a QR Code.
👉 Example to display "Hello World":
    GET https://qr.digital3d.com/api/QrCreator/NormalQr?userId=YOUR_USERID&text=Hello%20World&format=Png&size=6

  • userId → your identifier (mandatory)
  • text → content to encode
  • formatPng or Svg (optional, default = Png)
  • size → size of the QR (1–20, default = 4)

➡️ The result is directly an image (image/png or image/svg+xml).


2. SEPA payment QR Code (EPC QR)

Create a QR that your friends or clients can scan in their banking app to pay you.
👉 Example JSON :
      POST https://qr.digital3d.com/api/QrCreator/PaymentQr Content-Type: application/json { "userId": "YOUR_USERID", "beneficiaryName": "ACME SPRL", "iban": "BE68539007547034", "bic": "GKCCBEBB", "amount": 12.34, "remittance": "Invoice 2025-001", "outputFormat": "Svg", "size": 8 }

➡️ The result is also an image of a QR Code.


🚦 Quota and errors

Each user can create up to 5 QR codes per day.
If you exceed, the API returns a clear JSON error:

{"type":"https://httpstatuses.com/429","title":"Quota exceeded","status":429,"detail":"Maximum usage for today : 5 (limit 5)","userId":"abscdef-5555-ffff-yyyy-xxxxxxx","used":5,"limit":5}


🛠️ For beginners

  • Test directly in your browser with the NormalQr endpoint.
  • For payment (endpoint PaymentQr), use a tool like Postman or your preferred programming language (C#, Python, JavaScript…).
  • No need for complicated libraries: the API already returns a ready-to-use image.

✅ In summary

  • Free: 5 QR codes per day per user.
  • Easy: a simple GET or POST call.
  • Complete: support for text, links, and SEPA payment.

👉 Visit https://qr.digital3d.com/swagger to explore the API in detail and test your own calls.

Aucun commentaire pour le moment.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙