---
title: "Notary Journal Digitizer and Checker (Python Script) | MCC"
description: "Turn a notary journal spreadsheet into a searchable, printable HTML journal with monthly counts, expired-ID and missing-field warnings, and ID masking."
url: "https://mcc-solutionsnj.com/bookkeeping/notary-journal-digitizer-python-script"
---

Paid script

# Notary Journal Digitizer

Make your transcribed or spreadsheet notary journal searchable and printable, and catch expired IDs, missing fields and numbering gaps.

[![Intuit ProAdvisor Gold tier badge](/img/credentials/intuit-proadvisor-gold.png)](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)Gold tier in Intuit's ProAdvisor program. [See my Intuit listing](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)

Paid script

## Notary Journal Digitizer

Buy this script on its own for $19, one time. No membership needed. It runs on your own computer and nothing you enter leaves it. Read how it works and the questions below first.

The [Automation Suite](/bookkeeping/automation-suite) includes this and 10 more tools for $99. Members get this included. [See the membership](/membership) or [sign in](/membership/login). Already bought it? Email me my access link.

How it works

## How it works

Type or export your journal to CSV (entry number, date, time, act type, document, signer, address, ID details, fee, notes, remote). The script writes a single **searchable HTML journal** that filters by any word, act type or year right in your browser and prints cleanly in landscape. It adds **monthly counts by act type with fees**, warns about **IDs already expired on the act date**, **missing required fields** (you choose the list for your state), **duplicate entry numbers and gaps**, and adds a **keep-until date** from the retention years you set. Use **--mask-ids** to show only the last four characters of ID numbers.

FAQ

## About this calculator

**What do I need to run it?**

Python 3.9 or newer and your journal as a CSV file. The output is a single HTML file that works offline in any browser.

**Does it know my state's journal rules?**

No. Journal requirements vary by state, so you set the required fields and retention years from your state's notary handbook.

**Can I hide ID numbers?**

Yes. The --mask-ids option shows only the last 4 characters of each ID number in the HTML and CSV outputs.

**Is this legal advice?**

No. It organizes and checks your records. Your state's rules decide what the official journal must contain and how long to keep it.

See [all free tools](/free-tools). More free tools: [Small business tax deadlines](/bookkeeping/deadlines), [Receipt Expense Report](/bookkeeping/receipt-expense-report-python-script), [Bank Statement Converter](/bookkeeping/bank-statement-converter-python-script), or [see all free tools](/free-tools).

Free

### Month-End Close Checklist (PDF)

The five-day close, one page to print. Enter your email and we send a link to confirm it is yours, then the download. We may email you about new toolkits, and every email has an unsubscribe link.

General information, not tax or legal advice. [How we write and check our tools](/editorial-standards).

## Want your books and numbers handled?

[Free health check](/bookkeeping/health-check)[Call (908) 444-6373](tel:+19084446373)
