See it in action Curious to know what the interface looks like and try the main functionality without registration? Edit DOCX Edit XLSX Edit PPTX Edit PDF Create form Fill in PDF form Collaborate Demo preview Open DOCX for editing × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Open DOCX for editing</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "docx", "key": "E7FAFC9C22A8", "title": "Example Document Title.docx", "url": "https://example.com/url-to-example-document.docx" }, "documentType": "word", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Open XLSX for editing × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Open XLSX for editing</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "xlsx", "key": "E7FAFC9C22A8", "title": "Example Spreadsheet Title.xlsx", "url": "https://example.com/url-to-example-spreadsheet.xlsx" }, "documentType": "cell", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Open PPTX for editing × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Open PPTX for editing</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "pptx", "key": "E7FAFC9C22A8", "title": "Example Title.pptx", "url": "https://example.com/url-to-example-presentation.pptx" }, "documentType": "slide", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Edit PDF × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Edit PDF</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "pdf", "key": "9B9F6EFE8937", "title": "Example Document Title.pdf", "url": "https://example.com/url-to-example-document.pdf" }, "documentType": "pdf", "editorConfig": { "mode": "edit" }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Create form × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Create form</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "pdf", "key": "E7FAFC9C22A8", "title": "Example Form Template Title.pdf", "url": "https://example.com/url-to-example-document.pdf" }, "documentType": "pdf", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Fill in PDF form × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Fill in PDF form</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "pdf", "key": "9B5D4A67A9A9", "title": "Example Form Title.pdf", "url": "https://example.com/url-to-example-document.pdf", "permissions": { "edit": false, "fillForms": true } }, "documentType": "pdf", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", "mode": "edit" }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Collaborate × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Collaborate</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "docx", "key": "B143195F47A0", "title": "Example Document Title.docx", "url": "https://example.com/url-to-example-document.docx" }, "documentType": "word", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", "user": { "id": "78e1e841", "name": "John Smith" } }, "height": "100%", "width": "100%" }); </script> </body> </html> <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Collaborate</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "docx", "key": "B143195F47A0", "title": "Example Document Title.docx", "url": "https://example.com/url-to-example-document.docx" }, "documentType": "word", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", "user": { "id": "F89d8069ba2b", "name": "Kate Cage" } }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Collaborate × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Collaborate</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "docx", "key": "B143195F47A0", "title": "Example Document Title.docx", "url": "https://example.com/url-to-example-document.docx" }, "documentType": "word", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", "user": { "id": "F89d8069ba2b", "name": "Kate Cage" } }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Collaborate × <!DOCTYPE html> <html style="height: 100%;"> <head> <title>Collaborate</title> </head> <body style="height: 100%; margin: 0;"> <div id="placeholder" style="height: 100%"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script type="text/javascript"> window.docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": "docx", "key": "B143195F47A0", "title": "Example Document Title.docx", "url": "https://example.com/url-to-example-document.docx" }, "documentType": "word", "editorConfig": { "callbackUrl": "https://example.com/url-to-callback.ashx", "user": { "id": "F89d8069ba2b", "name": "Kate Cage" } }, "height": "100%", "width": "100%" }); </script> </body> </html> Close Get started and choose where to work In ONLYOFFICE DocSpace Create rooms within your secure DocSpace, invite people, view, edit, and collaborate on all kinds of documents from any desktop or mobile device. Start with your free account In the platform you use Connect Docs to edit documents directly from your app. 40+ ready integrations: Box, Moodle, Nextcloud, Odoo, Wordpress, etc. Get Docs now In the platform you build Integrate Docs into your service to provide powerful document-editing and building capabilities to your customers under your brand. Learn more From your PC Edit docs offline with free office apps for Windows, Linux, and macOS Download now From your mobile devices Work on documents on the go with free apps for iOS and Android devices Install now