생성 도구 API
QR 코드, 파비콘, 스크린샷, URL에서 PDF 캡처를 생성하는 엔드포인트. 일부 엔드포인트는 multipart/form-data 대신 JSON을 받습니다 -- 각 엔드포인트의 콘텐츠 타입을 확인하세요.
QR 코드 생성
POST
/api/qr-generate텍스트 또는 URL에서 QR 코드 이미지를 생성합니다. JSON 본문(Content-Type: application/json)을 전송하세요. 색상, 크기 및 오류 보정 수준을 사용자 정의할 수 있습니다.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
text | string | Required | QR 코드에 인코딩할 콘텐츠 (텍스트, URL, WiFi 설정 등) |
size | number | Optional | QR 코드 크기 (픽셀). 기본값: 300 |
errorCorrection | string | Optional | 오류 보정 수준: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). 기본값: "M" |
fgColor | string | Optional | 전경색 (16진수, 예: "#000000"). 기본값: "#000000" |
bgColor | string | Optional | 배경색 (16진수, 예: "#ffffff"). 기본값: "#ffffff" |
Response:
PNG 이미지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파비콘 생성
POST
/api/favicon-generate소스 이미지에서 완전한 파비콘 패키지를 생성합니다. 여러 파비콘 크기(16x16, 32x32, 48x48 등)와 ICO 파일이 포함된 ZIP 파일을 반환합니다.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | 소스 이미지 파일 (PNG, JPG 또는 SVG 권장) |
Response:
파비콘 파일이 포함된 ZIP 파일bash
curl -X POST https://freefiletools.io/api/favicon-generate \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o favicons.zipHTML을 이미지로
POST
/api/html-to-image웹 페이지의 스크린샷을 캡처합니다. JSON 본문(Content-Type: application/json)을 전송하세요. 뷰포트 크기와 출력 형식을 사용자 정의할 수 있습니다.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | 캡처할 URL (https://를 포함해야 합니다) |
format | string | Optional | 출력 형식: "png" 또는 "jpg". 기본값: "png" |
width | number | Optional | 뷰포트 너비 (픽셀). 기본값: 1280 |
height | number | Optional | 뷰포트 높이 (픽셀). 기본값: 800 |
Response:
PNG 또는 JPG 이미지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.pngURL을 PDF로
POST
/api/url-to-pdf웹 페이지를 PDF 문서로 변환합니다. JSON 본문(Content-Type: application/json)을 전송하세요. 변환 전에 페이지가 완전히 렌더링됩니다.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | 변환할 URL (https://를 포함해야 합니다) |
Response:
PDF 파일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