API Generatore Codici QR

Genera immagini di codici QR aggiungendo .qr.png a qualsiasi link 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, pattern di punti, stili degli occhi e loghi.

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

Utilizzo di base

Aggiungi .qr.png a qualsiasi link 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="QR Code" />

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

Parametri di stile

Passa parametri di query per sostituire gli stili QR salvati del link o per modificare le dimensioni dell'immagine:

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

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

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

quietZone aggiunge padding di spazio bianco intorno all'intero codice QR, riempito con bgColor. Questo è utile quando stampi codici QR su sfondi scuri — senza di esso, gli occhi di posizionamento si trovano a filo con il bordo e potrebbero non scansionarsi in modo affidabile. Ad esempio, quietZone=50&bgColor=%23ffffff aggiunge un bordo bianco di 50 pixel.

Puoi salvare gli stili del codice QR a un link quando lo crei o lo aggiorna tramite l'API Accorciamento Link. 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 ogni volta che richiedi l'immagine .qr.png — nessun parametro di query necessario.

Come vengono applicati gli stili

Gli stili del codice QR vengono risolti nel seguente ordine:

  1. 1
    Stili predefiniti — Primo piano nero su sfondo trasparente, moduli quadrati, 1024px
  2. 2
    Stili salvati — Qualsiasi personalizzazione che hai effettuato nell'editor del codice QR o impostato tramite l'API Link vengono archiviati con il link
  3. 3
    Override dei parametri di query — Sostituisci singoli stili per richiesta tramite parametri URL

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

Limiti di frequenza

L'endpoint ha un limite di frequenza di 5 richieste al secondo per indirizzo IP. Le immagini vengono 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": "Rate limit exceeded"}

FAQ API generatore codici QR

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

No. Aggiungi semplicemente .qr.png all'URL del tuo link 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 fonte <img> in email HTML, pagine web, PDF o qualsiasi sistema che supporti URL di immagini.

Sono inclusi i colori personalizzati e i loghi?

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

Quale dimensione hanno le immagini generate?

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

C'è un limite di frequenza?

Sì. L'endpoint ha un limite di frequenza di 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 link tramite l'API Accorciamento Link. Gli stili salvati vengono applicati automaticamente quando richiedi l'immagine .qr.png. Vedi la sezione Impostazione degli stili tramite l'API Link 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

Disponibilità del piano

Disponibile da Pro

Confronta i piani →

Traccia 500 clic mensili gratuitamente.