Generátor kodów QR API

Generuj obrazy kodów QR, dodając .qr.png do dowolnego krótkiego linku Linkly. Brak wymaganego uwierzytelnienia lub klucza API.

Obraz jest zwracany jako PNG ze wszystkimi zastosowanymi zapisanymi stylami kodu QR, w tym niestandardowymi kolorami, wzorami punktów, stylami oczu i logo.

Dodaj .qr.png do dowolnego linku Linkly, aby uzyskać kod QR, obsługiwany jako PNG
Dodaj .qr.png do dowolnego linku Linkly, aby uzyskać kod QR, obsługiwany jako PNG

Podstawowe użycie

Dodaj .qr.png do dowolnego krótkiego linku Linkly:

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

To zwraca obraz PNG kodu QR o wymiarach 1024x1024. Jeśli dostosowałeś kolory, styl lub logo kodu QR w Linkly, te style są automatycznie stosowane.

Przykład

Osadź kod QR na stronie HTML:

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

Lub użyj go w szablonie wiadomości e-mail, pliku PDF lub dowolnym systemie obsługującym adresy URL obrazów.

Parametry stylu

Przekaż parametry zapytania, aby zastąpić zapisane style QR linku lub zmienić rozmiar obrazu:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
ParametrOpisPrzykład
sizeRozmiar obrazu w pikselach (100–2048)1024
fgColorKolor pierwszego planu (szesnastkowy, zakodowany w adresie URL)%23009eff
bgColorKolor tła (szesnastkowy, zakodowany w adresie URL)%23ffffff
qrStyleStyl modułusquares, dots lub fluid
eyeStyleStyl wzoru okasquare lub rounded
eyeColorInnerKolor wewnętrznego oka (szesnastkowy)%23ff0000
eyeColorOuterKolor zewnętrznego oka (szesnastkowy)%230000ff
logoImageAdres URL obrazu logohttps://example.com/logo.png
logoWidthSzerokość logo w pikselach60
logoHeightWysokość logo w pikselach60
logoPaddingWypełnienie wokół logo w pikselach10
logoStyleKształt wypełnienia logosquare lub circle
quietZoneWypełnienie wokół kodu QR w pikselach (0–200)50

Uwaga: kolory szesnastkowe muszą być zakodowane w adresie URL — użyj %23 zamiast # (np. %23ff0000 dla #ff0000).

Wymiary logo są automatycznie skalowane, aby odpowiadać żądanemu rozmiarowi obrazu.

Parametr quietZone dodaje biały obszar wokół całego kodu QR, wypełniony bgColor. Jest to przydatne podczas drukowania kodów QR na ciemnych tłach — bez niego oczy pozycjonujące przylegają do krawędzi i mogą nie skanować się niezawodnie. Na przykład quietZone=50&bgColor=%23ffffff dodaje białą obramowanie 50 pikseli.

Ustawianie stylów za pomocą API linkowania

Możesz zapisać style kodu QR do linku podczas tworzenia lub aktualizowania go za pomocą API skracania linków. Przekaż obiekt JSON qr_styles z dowolnymi kluczami stylu wymienionymi powyżej:

{
  "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
  }
}

Po zapisaniu te style są automatycznie stosowane za każdym razem, gdy żądasz obrazu .qr.png — nie są potrzebne parametry zapytania.

Jak są stosowane style

Style kodu QR są rozwiązywane w następującej kolejności:

  1. 1
    Style domyślne — Czarny pierwszy plan na przezroczystym tle, moduły kwadratowe, 1024 piksele
  2. 2
    Zapisane style — Wszelkie dostosowania dokonane w edytorze kodów QR lub ustawione za pośrednictwem API linkowania są przechowywane z linkiem
  3. 3
    Przesłonięcia parametrów zapytania — Zastępuj poszczególne style na żądanie za pomocą parametrów adresu URL

Gdy obecne jest logo, Linkly automatycznie używa wysokiej korekcji błędów (Level H), aby zapewnić skanowanie kodu QR.

Limity szybkości

Punkt końcowy jest ograniczony do 5 żądań na sekundę na adres IP. Obrazy są buforowane przez 5 minut, więc powtarzające się żądania dla tego samego kodu QR są obsługiwane szybko.

Odpowiedź

Pomyślne żądanie zwraca status 200 z Content-Type: image/png i danymi obrazu PNG jako treść odpowiedzi.

Odpowiedzi błędów zwracają JSON:

{"error": "Rate limit exceeded"}

Generátor kodów QR API — Często zadawane pytania

Czy potrzebuję klucza API, aby uzyskać obraz kodu QR?

Nie. Po prostu dodaj .qr.png do adresu URL Twojego krótkiego linku. Jest to publiczne i nie wymaga uwierzytelnienia.

Czy mogę osadzić obraz kodu QR w wiadomościach e-mail lub na stronach internetowych?

Tak. Adres URL .qr.png jest przeznaczony do osadzania. Użyj go jako źródła <img> w wiadomościach e-mail HTML, stronach internetowych, plikach PDF lub dowolnym systemie obsługującym adresy URL obrazów.

Czy niestandardowe kolory i logo są uwzględniane?

Tak. Kody QR są renderowane ze wszystkimi zapisanymi stylami, w tym niestandardowymi kolorami, wzorami punktów/płynnych, stylami oczu i logo. Możesz również zastąpić dowolny styl parametrami zapytania.

Jaki jest rozmiar generowanych obrazów?

Rozmiar domyślny to 1024x1024 piksele. Możesz określić niestandardowy rozmiar od 100 do 2048 pikseli, używając parametru zapytania size, np. ABC123.qr.png?size=2048.

Czy istnieje limit szybkości?

Tak. Punkt końcowy jest ograniczony do 5 żądań na sekundę na adres IP. Jeśli przekroczysz ten limit, otrzymasz kod statusu 429.

Czy mogę ustawić style kodu QR za pośrednictwem API?

Tak. Przekaż obiekt qr_styles podczas tworzenia lub aktualizowania linku za pośrednictwem API skracania linków. Zapisane style są automatycznie stosowane, gdy żądasz obrazu .qr.png. Przejrzyj powyższą sekcję Ustawianie stylów za pomocą API linkowania.

Czy mogę generować kody QR w formacie SVG?

Nie na razie. API obsługuje obecnie tylko format PNG. Obsługa SVG może być dodana w przyszłości.

Powiązane zasoby

Dostępność planu

Dostępne od planu Pro

Porównaj plany →

Śledź 500 kliknięć miesięcznie za darmo.