API strumenti di generazione
Endpoint per generare codici QR, favicon, screenshot e acquisizioni PDF da URL. Alcuni endpoint accettano JSON invece di multipart/form-data -- controlla il tipo di contenuto per ogni endpoint.
Genera codice QR
/api/qr-generateGenera un'immagine di codice QR da testo o URL. Invia un corpo JSON (Content-Type: application/json). Personalizza colori, dimensione e livello di correzione errori.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
text | string | Required | Contenuto da codificare nel codice QR (testo, URL, configurazione WiFi, ecc.) |
size | number | Optional | Dimensione del codice QR in pixel. Predefinito: 300 |
errorCorrection | string | Optional | Livello di correzione errori: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). Predefinito: "M" |
fgColor | string | Optional | Colore primo piano in hex (es. "#000000"). Predefinito: "#000000" |
bgColor | string | Optional | Colore di sfondo in hex (es. "#ffffff"). Predefinito: "#ffffff" |
Immagine PNGcurl -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.pngGenera favicon
/api/favicon-generateGenera un pacchetto completo di favicon da un'immagine sorgente. Restituisce un file ZIP contenente piu dimensioni di favicon (16x16, 32x32, 48x48, ecc.) e un file ICO.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | File immagine sorgente (PNG, JPG o SVG consigliato) |
File ZIP contenente file faviconcurl -X POST https://freefiletools.io/api/favicon-generate \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o favicons.zipHTML a immagine
/api/html-to-imageCattura uno screenshot di una pagina web. Invia un corpo JSON (Content-Type: application/json). Personalizza la dimensione del viewport e il formato di output.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | URL da catturare (deve includere https://) |
format | string | Optional | Formato di output: "png" o "jpg". Predefinito: "png" |
width | number | Optional | Larghezza del viewport in pixel. Predefinito: 1280 |
height | number | Optional | Altezza del viewport in pixel. Predefinito: 800 |
Immagine PNG o JPGcurl -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 a PDF
/api/url-to-pdfConverti una pagina web in un documento PDF. Invia un corpo JSON (Content-Type: application/json). La pagina viene completamente renderizzata prima della conversione.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | URL da convertire (deve includere https://) |
File PDFcurl -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