# Creating Parsers

Source: https://www.digiparser.com/docs/guides/parsers/creating-parsers

Parsers

# Creating Parsers

Learn how to create parsers for your documents

Copy MarkdownOpen

# [Creating Parsers](#creating-parsers)

Feedback

A **parser** is a setup that tells DigiParser what type of documents to process and what information to extract. You create a parser once, then use it for all similar documents.

Feedback

If you need to upload mixed document batches and send each file to a different parser, create the parsers first, then create a [Document Classifier](/docs/guides/document-classifiers).

## [How to create a parser](#how-to-create-a-parser)

### [From the sidebar](#from-the-sidebar)

Feedback

1.  In your team, click **Create Document Parser** in the sidebar.
2.  You'll see this setup flow:
    
    *   **Create document parser**
    *   **What to extract**
    
    *   **Start free trial** (only when required for the team)
    
    *   **Upload document**
    *   **View extracted data**

app.digiparser.com![Onboarding flow showing the three steps](https://documents.digiparser.com/docs/screenshots/2026-07-23/create-document-parser-invoice.png?sig=f3ea2ab08a894487127be278f8f4f8f61431288d47e5aa006eb6ef708369d873)

### [From the Parsers page](#from-the-parsers-page)

Feedback

1.  Go to the **Parsers** page (e.g. from your team dashboard or app navigation).
2.  Click **Add Parser**.
3.  You'll go through the same setup flow.

## [Step 1: Create your document parser](#step-1-create-your-document-parser)

Feedback

In the first step, you:

Feedback

1.  **Enter a Parser Name**: Give it a clear name (e.g. "My Invoices", "Client Receipts", "Q1 Bank Statements"). This name appears in your parser list and helps you find it later.
    
2.  **Choose a Document Processing Type**: Pick the type that best matches your documents. You can:
    
    *   **Search** for a type using the search box
    *   **Browse** the list of available types

Feedback

Common types include:

Feedback

*   **Custom document** - DigiParser detects fields automatically
*   **Invoice** - For invoices and receipts
*   **Purchase order** - For purchase orders
*   **Bank statement** - For bank statements and transaction tables
*   **Resume** - For CVs and resumes
*   **Payslip** - For salary slips
*   **Expense report** - For expense reports
*   And more...

app.digiparser.com![Create document parser step showing Parser Name field and Document Processing Type options](https://documents.digiparser.com/docs/screenshots/2026-07-23/create-document-parser-invoice.png?sig=f3ea2ab08a894487127be278f8f4f8f61431288d47e5aa006eb6ef708369d873)

Feedback

3.  Continue to **What to extract**.

Feedback

**Tip**: Choose the document type that best matches your documents. This helps DigiParser use the right extraction mode and improves accuracy. See [Choosing Document Type](/docs/guides/choosing-document-type) for more details.

## [Step 2: Choose what to extract](#step-2-choose-what-to-extract)

Feedback

Review the suggested fields and tables for the document type.

Feedback

*   Remove fields your team does not need.
*   Add missing fields.
*   Rename fields so they are clear to the people who review and export the data.
*   Use a table for repeating rows such as invoice line items or bank transactions.

Feedback

You can change these fields later, but setting up a useful first version before the test upload makes the result easier to evaluate.

app.digiparser.com![What to extract onboarding step showing fields and a table](https://documents.digiparser.com/docs/screenshots/2026-07-23/fields-and-tables-invoice-schema.png?sig=270e4a2eb33805a857cb9a0b464a0e8052eb19822cea58bc38fcac4519ac0733)

## [Optional: Start free trial](#optional-start-free-trial)

Some teams see **Start free trial** before the upload step. Complete the trial step when shown. Other teams continue directly to **Upload document**.

## [Step 3: Upload document](#step-3-upload-document)

Feedback

In the second step, you upload a document to test your parser:

Feedback

1.  Click the upload area or **drag and drop** a file.
2.  For some document types, a **sample document** is offered--you can use it to test instead of uploading your own.
3.  Wait for processing to finish (usually a few seconds per page).

app.digiparser.com![Upload document step](https://documents.digiparser.com/docs/screenshots/2026-07-23/upload-documents-drawer-clean.png?sig=9f98235e16a07cad7ea3424538d4a96c48be9e6e71f264142541ae2ad878627f)

## [Step 4: View extracted data](#step-4-view-extracted-data)

Feedback

When processing finishes, you'll be taken to your **Document Inbox** for the new parser. You'll see:

Feedback

*   **Left**: Your uploaded document in the document list
*   **Right**: The extracted data in a table

app.digiparser.com![Document Inbox with first document and extracted data](https://documents.digiparser.com/docs/screenshots/2026-07-23/document-inbox-clean-seeded-docs-account.png?sig=76bab012fc4177601f1b88797624e85a3a8511f9f4fb20c42fdd7c56cf8d4287)

## [What happens after creation](#what-happens-after-creation)

Feedback

Once your parser is created:

Feedback

*   It appears under **Document Parsers** in the sidebar (as well as on the Parsers page)
*   You can upload more documents to it anytime
*   You can configure **Fields & Tables** to control what gets extracted
*   You can set up **Integrations** to export data automatically
*   You can adjust **Parser Settings** (email processing, splitting documents, etc.)
*   You can use it as a target parser in a **Document Classifier** for mixed batches

## [Next steps](#next-steps)

Feedback

*   [Parser Templates](/docs/guides/parsers/parser-templates) - Learn about predefined document types
*   [Document Classifiers](/docs/guides/document-classifiers) - Route mixed document batches to parsers
*   [Working with Parsers](/docs/guides/working-with-parsers) - Add fields and configure your parser
*   [Uploading Documents](/docs/guides/document-processing/uploading-documents) - Upload and process documents

How is this guide?

GoodBad

[

Choosing a Document Type

Pick the best document processing type when you create a parser

](/docs/guides/choosing-document-type)[

General Settings

Configure parser name, description, and basic information

](/docs/guides/parsers/parser-settings/general-settings)