API Generatore di Codici QR

Genera immagini di codici QR aggiungendo .qr.png a qualsiasi collegamento breve di Linkly. Nessuna autenticazione o chiave API richiesta.

L'immagine viene restituita come PNG con tutti gli stili di codice QR salvati applicati, inclusi colori personalizzati, modelli di punti, stili degli occhi e loghi.

Aggiungi .qr.png a qualsiasi collegamento Linkly per ottenere il codice QR, servito come PNG
Aggiungi .qr.png a qualsiasi collegamento Linkly per ottenere il codice QR, servito come PNG

Utilizzo Base

Aggiungi .qr.png a qualsiasi collegamento breve di Linkly:

https://linkly.link/2W6Z9.qr.png

Questo restituisce un'immagine PNG 1024x1024 del codice QR. Se hai personalizzato i colori, lo stile o il logo del codice QR in Linkly, questi stili vengono applicati automaticamente.

Esempio

Incorpora un codice QR in una pagina HTML:

<img src="https://linkly.link/2W6Z9.qr.png" alt="Codice QR" />

Oppure usalo in un modello di email, un PDF o qualsiasi sistema che supporti URL di immagini.

Parametri di Stile

Passa parametri di query per sovrascrivere gli stili QR salvati del collegamento o per modificare la dimensione dell'immagine:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
ParametroDescrizioneEsempio
sizeDimensione dell'immagine in pixel (100–2048)1024
fgColorColore in primo piano (hex, codificato URL)%23009eff
bgColorColore di sfondo (hex, codificato URL)%23ffffff
qrStyleStile del modulosquares, dots o fluid
eyeStyleStile del motivo dell'occhiosquare o rounded
eyeColorInnerColore dell'occhio interno (hex)%23ff0000
eyeColorOuterColore dell'occhio esterno (hex)%230000ff
logoImageURL dell'immagine del logohttps://example.com/logo.png
logoWidthLarghezza del logo in pixel60
logoHeightAltezza del logo in pixel60
logoPaddingSpaziatura intorno al logo in pixel10
logoStyleForma della spaziatura del logosquare o circle
quietZoneSpaziatura intorno al codice QR in pixel (0–200)50

Nota: i colori hex devono essere codificati URL — usa %23 al posto di # (ad es. %23ff0000 per #ff0000).

Le dimensioni del logo vengono automaticamente ridimensionate per corrispondere alla dimensione dell'immagine richiesta.

Il quietZone aggiunge spaziatura interna intorno all'intero codice QR, riempita con bgColor. Questo è utile quando si stampano codici QR su sfondi scuri — senza di esso, gli occhi di posizionamento rimangono a filo del bordo e potrebbero non eseguire la scansione in modo affidabile. Ad esempio, quietZone=50&bgColor=%23ffffff aggiunge un bordo bianco di 50 pixel.

Impostazione degli Stili tramite l'API di Collegamento

Puoi salvare gli stili del codice QR su un collegamento quando lo crei o lo aggiorni tramite l'API di Abbreviazione dei Collegamenti. Passa un oggetto JSON qr_styles con una qualsiasi delle chiavi di stile elencate sopra:

{
  "api_key": "your_api_key",
  "workspace_id": 1234,
  "url": "https://example.com",
  "qr_styles": {
    "fgColor": "#009eff",
    "bgColor": "#ffffff",
    "qrStyle": "dots",
    "eyeStyle": "rounded",
    "logoImage": "https://example.com/logo.png",
    "logoWidth": 60,
    "logoHeight": 60,
    "logoPadding": 10,
    "logoStyle": "circle",
    "quietZone": 50
  }
}

Una volta salvati, questi stili vengono applicati automaticamente quando richiedi l'immagine .qr.png — non sono necessari parametri di query.

Come Vengono Applicati gli Stili

Gli stili del codice QR vengono risolti nel seguente ordine:

  1. 1Stili predefiniti — Primo piano nero su sfondo trasparente, moduli quadrati, 1024px
  2. 2Stili salvati — Qualsiasi personalizzazione che hai fatto nell'editor del codice QR o impostato tramite l'API di Collegamento viene memorizzata con il collegamento
  3. 3Override dei parametri di query — Sovrascrivi gli stili individuali per richiesta tramite parametri URL

Quando è presente un logo, Linkly utilizza automaticamente la correzione degli errori ad alto livello (Livello H) per garantire che il codice QR rimanga scansionabile.

Limiti di Frequenza

L'endpoint è limitato a 5 richieste al secondo per indirizzo IP. Le immagini sono memorizzate nella cache per 5 minuti, quindi le richieste ripetute per lo stesso codice QR vengono servite rapidamente.

Risposta

Una richiesta riuscita restituisce uno stato 200 con Content-Type: image/png e i dati dell'immagine PNG come corpo della risposta.

Le risposte di errore restituiscono JSON:

{"error": "Limite di frequenza superato"}

FAQ API Generatore di Codici QR

Ho bisogno di una chiave API per ottenere un'immagine di codice QR?

No. Semplicemente aggiungi .qr.png al tuo URL di collegamento breve. Questo è pubblico e non richiede autenticazione.

Posso incorporare l'immagine del codice QR in email o pagine web?

Sì. L'URL .qr.png è progettato per l'incorporamento. Usalo come sorgente <img> in email HTML, pagine web, PDF o qualsiasi sistema che supporti URL di immagini.

Sono inclusi colori personalizzati e loghi?

Sì. I codici QR vengono renderizzati con tutti gli stili salvati, inclusi colori personalizzati, modelli di punti/fluidi, stili degli occhi e loghi. Puoi anche sovrascrivere qualsiasi stile con parametri di query.

Qual è la dimensione delle immagini generate?

La dimensione predefinita è 1024x1024 pixel. Puoi specificare una dimensione personalizzata da 100 a 2048 pixel utilizzando il parametro di query size, ad es. ABC123.qr.png?size=2048.

C'è un limite di frequenza?

Sì. L'endpoint è limitato a 5 richieste al secondo per indirizzo IP. Se superi questo limite, riceverai un codice di stato 429.

Posso impostare gli stili del codice QR tramite l'API?

Sì. Passa un oggetto qr_styles quando crei o aggiorni un collegamento tramite l'API di Abbreviazione dei Collegamenti. Gli stili salvati vengono applicati automaticamente quando richiedi l'immagine .qr.png. Vedi la sezione Impostazione degli Stili tramite l'API di Collegamento sopra.

Posso generare codici QR in formato SVG?

Non ancora. L'API attualmente supporta solo il formato PNG. Il supporto SVG potrebbe essere aggiunto in futuro.

Risorse Correlate

Monitora 500 clic mensili con tutte le funzioni incluse.

Nessuna carta di credito richiesta