Pretrained overview Stay organized with collections Save and categorize content based on your preferences.
Document AI offers multiple products to process documents for informationfor different use cases.
Pretrained parsers
For more information, go toExplore pretrained processors.
Bank statement parser
Bank statement parser extracts key-value pairs (KVP). It can extract upto 17 generic entities. Examples include: Account number, client name, bank name,and table items like deposits and withdrawals. You don't specify the fields(schema) you want to extract. Bank statement parser supportsEnrichmentandNormalization.
W2 parser
W2 parser extracts from the IRS Form W2 as KVP. It can extract upto 12 generic entities, including employee name, Social Security Number,employer, and wages. You don't specify the fields (schema) you wantto extract. W2 parser supportsEnrichment.
US passport parser
US passport parser extracts KVP. It can extract up to seven generic entities. These include given names, family names, document ID, anddate of birth. You don't specify the fields (schema) you want toextract. US passport parser supportsNormalization.
Utility parser
Utility parser extracts KVP. It can extract up to 75 generic entitiesfrom utility bills. These include supplier name, previous paid amount, and line items like amount, description, and product code and quantity. You don't specify the fields (schema) you want to extract with theutility parser.
Identity document proofing parser
Identity document proofing parser predicts the validity of ID documentsusing multiple signals.
fraud_signals_is_identity_documentdetection: Predicts whether an image contains a recognized identity document.fraud_signals_suspicious_wordsdetection: Predicts whether words are present that aren't typical on IDs.fraud_signals_image_manipulationdetection: Predicts whether the image was altered or tampered with an image editing tool.fraud_signals_online_duplicatedetection: Predicts whether the image can be found online (US only).
Pay slip parser
Pay slip parser extracts KVP. It can extract up to 26 generic entities from payslips. These include employee name, bonus, commissions, overtime, and pay date.You don't specify the fields (schema) you want to extract. Pay slip parser supportsEnrichment andNormalization.
US driver license parser
US driver license parser extracts KVP. It can extract up to eight generic entitiesfrom a driver license. Examples include: Given name, family name, document ID, andexpiration date. You don't specify the fields (schema) you want toextract. US driver license parser supportsNormalization.
Expense parser
Expense parser extracts KVP. It can extract up to 17 generic entities from expensereports. Examples include: Expense date, supplier name, total amount, and currency.You don't specify the fields (schema) you want to extract. Expense parser supportsEnrichment andNormalization.
Invoice Parser
Invoice Parser extracts KVP. It can extract up to 46 generic entitiesfrom invoices. These include invoice number, supplier name, invoice amount, taxamount, invoice date, and due date. You don't specify the fields (schema) you want to extract. Invoice Parser supportsEnrichmentandNormalization.
Summarizer
Summarizer gives abstract and bullet pointsummaries for short and long documents. Summarizer also lets you specify the output length of the summary as comprehensive, medium, or brief.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.