Bestseller
Document Conversion Word Export HTML Processing
Convert HTML to Word
Convert HTML content or a webpage URL into a Word document that is ready to download, archive, or share.
Data & API Features
Convert raw HTML content into a Word document;
Support direct conversion from webpage URLs;
Provide a downloadable .docx file for editing and sharing;
Useful for reports, publishing workflows, archives, and business documentation;
Allow custom output names for better file organization;

Annual Subscription
$29$59
Try it for free!
Sign In Sign in to get a trial key and test all APIs.
Secure payment by Stripe
API Document
HTTP Protocol:HTTPS
HTTP Method:POST
HTTP Endpoint:https://api.gugudata.io/v1/imagerecognition/html2word
Response Type:application/json; charset=utf-8
DEMO Endpoint:https://api.gugudata.io/v1/imagerecognition/html2word/demo
Live Demo:Try Interactive Demo
Full API Docs:developers.gugudata.io
API Request Parameters
| Name | Type | Is Required | Default Value | Remark |
|---|---|---|---|---|
| appkey | string | true | YOUR_APPKEY | Obtained after payment |
| content | string | true | HTML string or webpage URL to convert. Send this parameter as multipart form data. | |
| type | string | true | html | Request type. Supported values are html and url. Send this parameter as multipart form data. |
| filename | string | false | Optional output file name ending in .docx. Send this parameter as multipart form data. |
API Response Parameters
| Name | Type | Remark |
|---|---|---|
| wordPath | string | Download URL of the generated Word document |
API Response Status Codes
| Status Code | Explanation of Status Code | Remarks |
|---|---|---|
| 200 | Request processed successfully. | Some endpoints expose a separate application-level status field in the response body, such as `dataStatus.statusCode`. |
| 400 | Invalid request parameters or request format. | Check required fields, data types, and request body format. |
| 401 | Missing or unknown application key. | Provide a valid `appkey` with the request. |
| 403 | The application key is recognized but access is not allowed. | The key may be expired, inactive, or not permitted for the requested API. |
| 429 | Request rate or trial usage limit exceeded. | Reduce concurrency or retry after the limit window resets. |
| 500 | Internal service error. | Retry later or contact support if the error persists. |
| 503 | Upstream service unavailable. | Retry later; the requested upstream dependency is temporarily unavailable. |



