Generierungs-Tools API
Endpunkte zur Generierung von QR-Codes, Favicons, Screenshots und PDF-Erfassungen von URLs. Einige Endpunkte akzeptieren JSON anstelle von multipart/form-data -- pruefen Sie den Inhaltstyp fuer jeden Endpunkt.
QR-Code generieren
/api/qr-generateGenerieren Sie ein QR-Code-Bild aus Text oder URL. Senden Sie einen JSON-Body (Content-Type: application/json). Passen Sie Farben, Groesse und Fehlerkorrekturstufe an.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
text | string | Required | Im QR-Code zu kodierender Inhalt (Text, URL, WiFi-Konfiguration, etc.) |
size | number | Optional | Groesse des QR-Codes in Pixeln. Standard: 300 |
errorCorrection | string | Optional | Fehlerkorrekturstufe: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). Standard: "M" |
fgColor | string | Optional | Vordergrundfarbe als Hex (z.B. "#000000"). Standard: "#000000" |
bgColor | string | Optional | Hintergrundfarbe als Hex (z.B. "#ffffff"). Standard: "#ffffff" |
PNG-Bildcurl -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.pngFavicon generieren
/api/favicon-generateGenerieren Sie ein komplettes Favicon-Paket aus einem Quellbild. Gibt eine ZIP-Datei mit mehreren Favicon-Groessen (16x16, 32x32, 48x48, etc.) und einer ICO-Datei zurueck.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Quellbilddatei (PNG, JPG oder SVG empfohlen) |
ZIP-Datei mit Favicon-Dateiencurl -X POST https://freefiletools.io/api/favicon-generate \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o favicons.zipHTML zu Bild
/api/html-to-imageErstellen Sie einen Screenshot einer Webseite. Senden Sie einen JSON-Body (Content-Type: application/json). Passen Sie Viewport-Groesse und Ausgabeformat an.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | Zu erfassende URL (muss https:// enthalten) |
format | string | Optional | Ausgabeformat: "png" oder "jpg". Standard: "png" |
width | number | Optional | Viewport-Breite in Pixeln. Standard: 1280 |
height | number | Optional | Viewport-Hoehe in Pixeln. Standard: 800 |
PNG- oder JPG-Bildcurl -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.pngURL zu PDF
/api/url-to-pdfKonvertieren Sie eine Webseite in ein PDF-Dokument. Senden Sie einen JSON-Body (Content-Type: application/json). Die Seite wird vor der Konvertierung vollstaendig gerendert.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | Zu konvertierende URL (muss https:// enthalten) |
PDF-Dateicurl -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