{"id":91336,"title":"Tiptap – Better DOCX Import \u0026 Export","tagline":"The missing DOCX layer for your text editor infrastructure.","body":"Hey everyone! Philip here, Co-founder at Tiptap (https://tiptap.dev), the open-source text editor framework used by thousands of dev teams to build collaborative and smart editors.\n\n![uploaded image](/media/?type=post\u0026id=91336\u0026key=user_uploads/1335640/25fe0263-453c-44eb-a825-c0cdad1aa51a)\n\nToday we’re launching a major upgrade to our DOCX import and export capabilities, including new extensions, new endpoints, smarter formatting handling, and custom node support.\n\nIf your product deals with Microsoft Word files in any way, this is for you.\n\n### The Problem\n\nHandling DOCX files in modern web apps is a pain.\n\n* Importing DOCX often breaks formatting or loses structure.\n* Exporting to DOCX from custom content structures (like callouts, embeds, or warnings) is clunky or impossible.\n* Styling ends up looking like Word, not your app.\n* Most solutions are heavy, hard to control, or require running backend services yourself.\n\nThis matters if you’re building anything with rich text and need interoperability with Word, from internal tools and documentation platforms to knowledge bases, legal tech, and publishing tools.\n\n### What We Built\n\nWe rebuilt our DOCX pipeline, including both import and export, from the ground up with developers in mind.\n\n**DOCX Import Endpoint**:\\\nEasily parse Word docs and convert them to Tiptap-compatible JSON.\n\n**DOCX Export Extension**:\\\nCreate DOCX files directly from your editor content.\n\n**Better formatting**: \\\nMore accurate handling of nested lists, tables, and mixed styles.\n\n**Custom node support**: \\\nMap your own content blocks (like warnings or embeds) to standard DOCX elements.\n\n**Style control**: \\\nMatch exported DOCX files to your product’s fonts, colors, and spacing.\n\n**Flexible execution**: \\\nRun it in the frontend for full control or in the backend for performance.\n\nWe also now support image uploading from DOCX into your own storage.\n\n### Why We Built It\n\nWe kept seeing developers often had to work around Word support using custom scripts or third-party tools that weren't compatible with custom content models.\n\nTiptap already powers many text editors, so DOCX support needed to be customizable and ready for production.\n\n→ Product Website: [https://tiptap.dev/product/conversion](https://tiptap.dev/product/conversion)\n\n→ Developer Docs: [https://tiptap.dev/docs/conversion/getting-started/overview](https://tiptap.dev/docs/conversion/getting-started/overview)\n\n→ Questions: [humans@tiptap.dev](mailto:humans@tiptap.dev)","slug":"NlA-tiptap-better-docx-import-export","created_at":"2025-06-16T14:06:03.276Z","updated_at":"2026-06-20T17:57:00.198Z","total_vote_count":18,"url":"https://www.ycombinator.com/launches/NlA-tiptap-better-docx-import-export","share_image_url":"https://www.ycombinator.com/media/?type=post\u0026id=91336\u0026key=user_uploads/1335640/25fe0263-453c-44eb-a825-c0cdad1aa51a","company":{"id":29079,"name":"Tiptap","slug":"tiptap","url":"https://tiptap.dev/","logo":"https://bookface-images.s3.amazonaws.com/small_logos/5ea1ff4314cdf63ee3867e1d262f8d1119847e40.png","batch":"Summer 2023","industry":"B2B","tags":["Developer Tools","Open Source","AI"],"search_path":"https://bookface.ycombinator.com/company/29079"}}