Free Spire.Doc for .NET

Free .NET Word API - Processing Word in C#, VB.NET, ASP.NET

  • Overview
  • Features
  • Examples
  • Guideline
  • Support

Completely Free .NET Word API

Over 1,000,000 Developers Are Already Using Our Libraries
To Create Their Amazing Applications.

Free Spire.Doc for .NET is a Community Edition of the Spire.Doc for .NET, which is a totally free word API for commercial and personal use. As a free C#/VB.NET API, it also offers a lot of powerful functions. Developers can use it to generate, read, write, save and convert documents on any .NET applications. The featured function, conversion allows converting Word documents (Word 97-2003, Word 2007, Word 2010, Word 2013, Word 2016 and Word 2019) to commonly used file format, such as XML, RTF, TXT, PDF, XPS, EPUB, HTML and Image etc.

Friendly Reminder:
Free version is limited to 500 paragraphs and 25 tables. This limitation is enforced during reading or writing files. When converting word documents to PDF and XPS files, you can only get the first 3 page of PDF file. Upgrade to Commercial Edition of Spire.Doc.We don't provide technical or any other support to the users of the free versions.

  • Convert

  • Compare

  • Extract

  • eSign

  • Watermark

  • Replace

  • Mail Merge

  • Highlight

  • Header

  • Form

Convert Word to PDF

PDF files are preferred over Word documents because they are safe, simple to open, and easy to manage on any device. PDF is the most popular file format that users would convert Word to.

Compare Documents

If you receive two nearly-identical Word documents, the ideal way to determine whether there are any differences between them is to compare the two documents.

Extract Text and Images

When you just need to get the information in a Word document regardless of its format and structure, you can simply extract the text and images from the document.

Digitally Sign Documents

A digital signature provides assurances about the validity and authenticity of your Word documents. Once a Word document is digitally signed, any changes to the document will invalidate the signature.

Add a Watermark

A watermark is used to declare confidentiality, copyright, or other attributes of the document, or as a decoration to make the document more attractive. You can add either text or image watermarks to Word documents.

Replace Text

The ability to replace existing text (or placeholders) in a Word document makes it possible for programmers to quickly generate Word reports or documents based on a template.

Mail Merge

Mail Merge is a handy feature that allows you to quickly produce multiple documents, such as letters or emails, using information stored in a list, spreadsheet or database.

Find and Highlight

If you want to emphasize some words, you can find and highlight them in a bright color so that the readers could catch them easily.

Headers and Footers

Headers and footers are useful for including information that you want to appear on every page of a document, such as company logo or page number.

Create a Form

Form fields make it easier to collect information. Users can enter information by choosing an item from a drop-down list, inserting text in a combo box, or checking a check box.


Standalone .NET API

100% independent .NET Word class library
Doesn't require Microsoft Office installed on system.


  • Word 97-03
  • Word 2007
  • Word 2010
  • Word 2013
  • Word 2016
  • Word 2019


Powerful Toolset, Multichannel Support

  • Mail Merge, Create Field, Fill Field, Update Field

  • Protect, Encrypt, Decrypt

  • Create, Modify, Remove hyperlink

  • Insert, Edit, remove bookmark

  • Find Replace Highlight

  • Merge and Split Word document

  • Header and Footer

  • Insert, Reply, remove comment

  • Create & Update Table

  • Print Word Document

  • Image and Shape

  • Digital Signature


Conversion File Documents with High Quality

  • PDF

  • XPS

  • EPUB

  • SVG

  • PCL

  • Image


  • ODT

  • XML

  • HTML

  • RTF

  • TXT

  • PNG

  • BMP

  • JPEG

  • EMF

  • TIFF


Only Free Spire.Doc, No Microsoft Office Automation

Free Spire.Doc for .NET is a totally independent .NET Word class library which doesn't require Microsoft Office installed on system. Microsoft Office Automation is proved to be unstable, slow and not scalable to produce MS Word documents. Free Spire.Doc for .NET is many times faster than Microsoft Word Automation and with much better stability and scalability.

Convert File Documents with High Quality

By using Free Spire.Doc for .NET, users can save Word Doc/Docx to stream, save as web response and convert Word Doc/Docx to XML, RTF, TXT, EPUB, HTML and Image. Free Spire.Doc for .NET also supports to convert Word Doc/Docx to PDF and HTML to image.

Richest Word Document Features Support

A common use of Free Spire.Doc for .NET is to create Word document dynamically from scratch. Almost all Word document elements are supported. Mainly includes page, sections, headers, footers, footnotes, paragraphs, lists, tables, text, fields, hyperlinks, bookmarks, comments, images, styles, background settings, printing features, document settings and protection. Furthermore, drawing objects including shapes, textboxes, images, OLE objects and controls are supported as well.

Simple & Easy to Process Pre-Existing Word Documents

Free Spire.Doc for .NET enables developers to process pre-existing Word documents. It supports search and replace function, alignment, page break, fill field, document concatenate, document copy, print, complex and deeply nested mail merge, etc.

Other Technical Features

By using Free Spire.Doc, developers can build Windows Forms, ASP.NET, WPF or any type of applications based on .NET Framework 2.0 or later. It also allows you to create applications based on .NET Core using the version 7.1 or later.

Pro Edition $999

Pro Edition supports converting files from Word to PDF, Word to HTML, Word to XPS, Word to Text, Word to Image, Word to SVG and Word to XML(the Word can be either .Doc or .Docx).

Standard Edition $799

Unlike Pro Edition, the Standard Edition doesn't support print or conversion of any kind mentioned above.

Free Edition $0

Free version is limited to 500 paragraphs and 25 tables. This limitation is enforced during reading or writing files. When converting word documents to PDF and XPS files, you can only get the first 3 page of PDF file.

* The Differences between Standard and Pro Edition lie in the feature of Print function and File Conversion.


Free Trials for All Progress Solutions

Here is a brief summary of Free Spire.Doc for .NET features.

Technical Features

Free Spire.Doc for .NET enables developers/programmers to build WinForms, Web Services, ASP.NET and other type for .NET applications from version 2.0 to 4.5 on 32-bit or 64-bit system.

Generating, Writing, Editing and Saving

Free Spire.Doc for .NET enables quick generating, saving, writing and editing Word documents.
  • Generate and save Word documents (Word 97-2003, Word 2007, Word 2010, Word 2013, Word 2016 and Word 2019).
  • Load and save document with macros, including .doc (Word 97-2003) document with macros and .docm(Word 2007, Word 2010, Word 2013, Word 2016 and Word 2019) document.
  • Write and edit text and paragraphs.


Free Spire.Doc for .NET enables converting Word documents to most common and popular formats.

Inserting, Editing and Removing Objects

Free Spire.Doc for .NET enables to inserting, editing and removing external objects in Word.


Free Spire.Doc for .NET enables formatting contents in documents, including character, paragraphs, pages and whole document.
  • Format all characters in document, including fonts, sizes, colors, effects etc.
  • Format paragraphs, including built-in styles, indents, spacing, bullets, alignment, headings and number list style etc.
  • Format Word tables, including cell fonts and colors, cell background color, cell alignment, cell borders and column width/row height setting.
  • Format Word page, including page breaks, border, margins, paper size and orientation.
  • View document with different document view types, zoom percent and zoom types.

Mail Merge

Free Spire.Doc for .NET disables executing mail merge function to create records, orders and reports. The commercial Edition of Spire.Doc supports the mail merge function.
  • Perform simple mail merge fields (name and value) to create single item.
  • Execute mail merge to create a group of data records with connecting customized data source.
  • Populate document with data from .NET data source including DataSet, DataTable, DataView or any other files (for example, xml) to create large amounts of records or report by using mail merge.

Feature Details

Support Word97~2003 Word2007 Word2010 Word2013 Word2016
Operation Create New Document Edit Existing Document
Save to file Save to stream Save as web response
Document Properties Setup Document Print Setup
Multiple Section Page Break
Document Copy Multiple Document Concatenate
Encrypt Document Decrypt Document
Globally Search Globally Replace
Mail Merge Nested Mail Merge Customize Mail Merge Fill Field
Format and Style Font Color Highlight
Indent List Text Alignment
Building Style Named Style
Content Image Hyperlink Comments Bookmark
Table Table of Content Foot Note Ole Object
Header (Text/Image/Table) Footer (Text/Image/Table)
CheckBoxFormField DropDownFormField TextFormField Textbox
TextWaterMark ImageWaterMark Field (91 types) HTML
Convert Src Type Open Save Dest Type
Doc Dot Docx Xml Txt Html PDF Rtf EPUB
PDF × × × × × × × × × ×
EPUB × × × × × × × × × ×
Not supported in Standard Edition

Beginners Guide is the first step towards learning the basic information of Free Spire.Doc for .NET

Program Guide lists the detailed features of our Free Spire.Doc for .NET and you can search for the information you want.

The Videos give an operation guide by video. You can check the produce step by step.

Main Functions contain the main features of our Free Spire.Doc for .NET and you can have brief information of it.

Frequently asked question for Spire.XLS of technical and function issues.

We guarantee one business day Forum questions Reply.

We guarantee one business day E-mail response.

Free Customized service for OEM Users.

Skype name:

Apply for a Free Trial License File.

To help you get started quickly, we offer free customized demos to our customers. Please contact for the free demo. Make sure the demo you want meets the below requirements.
  • It relates to our components stored on E-iceblue online store.
  • It costs less than 2 hours for us to complete it. If it costs more than 2 hours, please contact our

If you have tried out Spire.Doc and found it useful, please consider sharing your experience with others. By sharing your testimonial with us, you will not only help others to make the right decision but will also to earn rewards from us. Please send your testimonials to