🎉 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 encodeformat→PngorSvg(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.