DocsGeneratorer

Genereringsverktyg API

Slutpunkter for att generera QR-koder, faviconer, skarmdumpar och PDF-fangst fran URL:er. Vissa slutpunkter accepterar JSON istallet for multipart/form-data -- kontrollera innehallstypen for varje slutpunkt.

QR-kod generering

POST/api/qr-generate

Generera en QR-kodbild fran text eller URL. Skicka en JSON-kropp (Content-Type: application/json). Anpassa farger, storlek och felkorrektionsniva.

Parameters

NameTypeRequiredDescription
textstringRequiredInnehall att koda i QR-koden (text, URL, WiFi-konfiguration, etc.)
sizenumberOptionalStorlek pa QR-koden i pixlar. Standard: 300
errorCorrectionstringOptionalFelkorrektionsniva: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). Standard: "M"
fgColorstringOptionalForgrundsfarg som hex (t.ex. "#000000"). Standard: "#000000"
bgColorstringOptionalBakgrundsfarg som hex (t.ex. "#ffffff"). Standard: "#ffffff"
Response:PNG-bild
bash
curl -X POST https://freefiletools.io/api/qr-generate \
  -H "x-api-key: fft_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "https://freefiletools.io",
    "size": 400,
    "errorCorrection": "H",
    "fgColor": "#f97316",
    "bgColor": "#ffffff"
  }' \
  -o qrcode.png

Favicon-generering

POST/api/favicon-generate

Generera ett komplett favicon-paket fran en kallbild. Returnerar en ZIP-fil med flera favicon-storlekar (16x16, 32x32, 48x48, etc.) och en ICO-fil.

Parameters

NameTypeRequiredDescription
fileFileRequiredKallbilsfil (PNG, JPG eller SVG rekommenderas)
Response:ZIP-fil som innehaller favicon-filer
bash
curl -X POST https://freefiletools.io/api/favicon-generate \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o favicons.zip

HTML till bild

POST/api/html-to-image

Ta en skarmdump av en webbsida. Skicka en JSON-kropp (Content-Type: application/json). Anpassa viewportens storlek och utdataformat.

Parameters

NameTypeRequiredDescription
urlstringRequiredURL att fanga (maste inkludera https://)
formatstringOptionalUtdataformat: "png" eller "jpg". Standard: "png"
widthnumberOptionalViewport-bredd i pixlar. Standard: 1280
heightnumberOptionalViewport-hojd i pixlar. Standard: 800
Response:PNG- eller JPG-bild
bash
curl -X POST https://freefiletools.io/api/html-to-image \
  -H "x-api-key: fft_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "format": "png",
    "width": 1440,
    "height": 900
  }' \
  -o screenshot.png

URL till PDF

POST/api/url-to-pdf

Konvertera en webbsida till ett PDF-dokument. Skicka en JSON-kropp (Content-Type: application/json). Sidan renderas fullstandigt fore konvertering.

Parameters

NameTypeRequiredDescription
urlstringRequiredURL att konvertera (maste inkludera https://)
Response:PDF-fil
bash
curl -X POST https://freefiletools.io/api/url-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}' \
  -o page.pdf