ContextCleaner: see every entry in the Windows 11 right-click menu, and which app added it — on the Microsoft Store.

Last updated:

Guided workflow variation

Read every title block in the set.Then check what was read.

A title block reader is only useful if you can see where it might be wrong. SheetStamp crops the same corner on each page, recognizes the number, title and revision locally, and lays out the results row by row, uncertain ones first, beside the crop it read.

One zone, one read, then a table with flagged rows first. Fix them, then write the values into bookmarks, page labels or file names.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Full SheetStamp overview
One-time purchase No telemetry Local-first

windows · review before export · original unchanged · nothing uploads

If this sounds like your week

The sheet list is printed on the pages, not stored in the file.

Whoever drew the set knew every identifier, but the PDF that reaches a builder or print shop holds drawings, not a list of them. In a scanned set the text is only an image; in an exported one it is scattered among dimensions, notes and room tags. Pulling the number, title and revision out of each corner by eye means zooming into one small rectangle over and over and copying what you see.

Where tooling usually breaks

Whole-page OCR reads everything and decides nothing.

Running recognition over entire pages turns a drawing into a long jumble of words, from grid bubbles to door tags, with nothing marking which token identifies the sheet. Copying text out of an exported file has the same problem. Either way someone still sorts the right values from the noise, page after page, and nobody can tell which results deserve a second look until a wrong one causes trouble.

Where SheetStamp lands

Read one rectangle, parse it, flag the doubts.

SheetStamp only reads the zone you mark, so dimensions and notes elsewhere never enter. Inside that crop it looks for labels such as SHEET NUMBER, SHEET TITLE and REV, matches formats like A-101, S2.01 or FP-101, and scores its confidence. Values below the threshold, missing fields and duplicates rise to the top under Needs review, each shown with its reason, the image it came from and the raw recognized text.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Learn more about SheetStamp

windows · review before export · original unchanged · nothing uploads

What you get

Feature highlights

One box for the whole set

drag one rectangle around the title block on page 1, or pick Bottom-right block or Right-edge strip, and SheetStamp reads that zone on every page, including scans, rotated pages and vertical title strips.

A review table, flagged rows first

because OCR can misread, sheet numbers not found, low-confidence reads, duplicates and oddly written numbers are flagged with the reason and the title block crop, and every cell can be edited.

Bookmarks from sheet names

a new PDF with one bookmark per page, such as A-101 - FIRST FLOOR PLAN, built from the title block and checked by you.

Page labels that match the sheets

each page gets its sheet number as its label, so viewers that support page labels show A-101 instead of 2.

One PDF per sheet

Save one file per sheet writes each page into a folder you pick, named by sheet number and title, at its original sheet size, without replacing any existing file.

Original untouched, nothing uploaded

the source PDF is opened read-only, saving over it is refused, text is read on your PC with Windows OCR, and there is no account and no network connection.

Especially when

  • Name the pages of a combined plan-set PDF from their title blocks instead of typing every sheet number and title by hand
  • Add bookmarks and page labels to a construction drawing set without a paid PDF editor
  • Split a plan set into one PDF per sheet, named by sheet number, on a Windows PC without uploading the drawings
  • Check every sheet number read from the title blocks before anything is written, with uncertain rows flagged

Who benefits

Real-world scenarios

Checking a received set against its index

A builder wants to confirm that the set received matches the drawing index on the cover sheet before distributing it, with no sheet repeated and none out of place.

The review table lists every page's sheet number and title in page order, and duplicate numbers are flagged with the other page named. A sheet missing from the PDF still has to be spotted against the index; SheetStamp only knows the pages it received.

A scanned set from paper

An older project exists only as a low-resolution scan of the paper set, with no selectable text and some speckle from the scanner across every page.

Because SheetStamp reads the rendered image of the title block, scans are read the same way as exported files. Noisy scans are harder to read, so expect more flagged rows and type the values the crop shows.

A vertical title strip on the right edge

A consultant's sheets put the title block in a tall strip along the right edge, with the text rotated, instead of in a box at the bottom right.

Choosing Right-edge strip, or dragging a tall rectangle, sets the zone. SheetStamp reads the crop upright and turned 90 degrees each way, keeps the orientation whose result looks most like text, and the rows then review like any other set.

Deep dive

Inside the read: labels, number formats and confidence flags

One zone for the whole set. You draw a rectangle around the title block on page 1, or pick Bottom-right block or Right-edge strip. The zone is stored relative to the page, so it lands in the same place on every page, including pages of a different size drawn to the same layout. SheetStamp renders only that crop and reads it with the OCR language installed in Windows. There is no per-page zone, so a sheet whose title block sits elsewhere is flagged for you to type.

Finding the fields. Inside the crop, SheetStamp looks for title block labels: SHEET NUMBER, SHEET NO, DRAWING NUMBER and DWG NO for the number; SHEET TITLE, DRAWING TITLE and SHEET NAME for the title; REVISION, REV and ISSUE for the revision; and common French equivalents. It takes the value beside or below each label. Where labels are missing, it uses the positions the values hold on the other pages, and it ignores text repeated on most pages, such as the project name, when choosing a title. When a block uses a revision table, the revision comes from its latest row.

Recognizing a sheet number. A sheet number is taken to be one to three discipline letters, an optional hyphen or period, up to four digits with an optional decimal or dash group, and an optional trailing letter: A-101, A101, A1.01, S2.01, FP-101, ID-201, A-401B, M-1A. Text recognition confuses O with 0 and I or L with 1, so those letters are read as digits inside the number. Scales, dates and label words are rejected.

What gets flagged. A row goes to Needs review when its sheet number or title is not found, when a value is read with low confidence, when two pages share a sheet number, or when a number is written unlike the others of its discipline, such as P.103 among P-101 and P-102. Each flagged row shows why, the crop it read and the raw text.

What can slip through. Windows text recognition can drop very short isolated marks: a one-letter revision, or a two-character number like T1. A missed number is flagged; a missed letter revision leaves the cell empty without a flag. A number misread in the expected spot, A-107 for A-101, is trusted unless it duplicates another. Accented capitals can come back slightly wrong. That is why the All pages view is worth reading too.

Where the values go. SheetStamp does not export the table as a spreadsheet or list. The checked values are written into a bookmarked copy, as bookmarks and page labels, or into the names of single-sheet PDFs. The PDF you opened is never changed.

How it is built

Built so you check the names before anything is written.

Review, then export

OCR can misread, so every page lands in a review table first. Missing, uncertain and duplicate sheet numbers are flagged with the title block crop, and any cell can be fixed by typing.

Original never changed

The source PDF is opened read-only and saving over it is refused. Every export is a new file, and split files never replace an existing file.

Nothing uploads

Text is read with the OCR built into Windows, on your PC. No account, no sign-in, no network connections. One-time purchase in the Microsoft Store.

FAQ

Straight answers—no glossary dump

How do I extract sheet numbers from a plan set PDF?

Open the PDF in SheetStamp, draw a rectangle around the title block on page 1, and choose Read all pages. SheetStamp reads the sheet number, title and revision on every page and lists them in a review table, flagged rows first. Correct any cell by typing, then save a bookmarked copy or one PDF per sheet with those values.

Can I export the sheet list to Excel or a CSV file?

No. SheetStamp has no spreadsheet or CSV export in this version. The values you check in the table are written into the PDF output: bookmarks and page labels in a saved copy, or file names when you split. The text read from a page, shown in the detail pane, can be selected and copied one page at a time if you need it elsewhere.

Does it work on scanned plan sets?

Yes. SheetStamp reads the title block as an image, so scanned sets and sets exported from drawing software are read the same way, and rotated pages are handled. Faint or low-resolution scans are harder for text recognition, so expect more flagged rows and check the crop shown beside each one before you type the value.

Which languages can it read?

SheetStamp reads with the Windows OCR language installed on the PC, preferring a Latin-script language from your Windows language list and falling back to English. It recognizes English and French title block labels. If Windows has no OCR language installed, SheetStamp says so and points to the Settings page where you add one. The app itself is in English.

What is SheetStamp, and what does it need to run?

SheetStamp is a Windows app that names the pages of a plan-set PDF from their title blocks: it reads each sheet number, title and revision, lets you check them in a review table, and saves a new copy with bookmarks and page labels, or one PDF per sheet. It runs on Windows 10 version 2004 or later and Windows 11, on x64 and Arm64. Text is read with the recognition built into Windows, so a Windows OCR language must be installed; if none is, SheetStamp names the Settings page where you add one. No paid PDF editor is needed.

Will SheetStamp change my original PDF?

No. The PDF you open is read-only to SheetStamp, and every export writes a new file: a bookmarked copy you name in the Windows save dialog, or one PDF per sheet in a folder you pick. If you choose the original file as the save target, SheetStamp refuses before writing anything, even after you confirm the dialog's replace prompt. Split files never replace an existing file; a clash gets a new name instead.

Does anything leave my PC, and how do I get SheetStamp?

Nothing is uploaded. Text recognition runs on your PC, the app makes no network connections, and there is no account or sign-in. It reads only the PDF you pick and writes only to the file or folder you pick. SheetStamp is a one-time purchase in the Microsoft Store, with a 15-day free trial that has every feature, so you can run your own plan sets through it before you buy. There is no subscription.

Draw the title block once.
Name every sheet from it.

SheetStamp reads the sheet number, title and revision from each title block, flags what needs a look in a review table, and saves a new copy with bookmarks and page labels, or one PDF per sheet. Your original is never changed, and nothing uploads.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Open full product page

Technical specifications

Technical specifications for procurement

Spec Implementation
Data Sovereignty Reads only the plan-set PDF you pick; writes only the bookmarked copy you name or the single-sheet PDFs in the folder you pick; the original is opened read-only and never changed; the theme setting and a local error log stay in the app’s own data folder
Telemetry Status None; no account, no sign-in, no telemetry, and no usage data collected
Core Runtime .NET 10 and WinUI 3 (Windows App SDK 2.5), self-contained and packaged as MSIX, running in the Windows app sandbox (AppContainer) with no declared capabilities; text is read with the built-in Windows OCR engine
Network Requirements Fully functional offline; the app makes no network connections and nothing is uploaded
Deployment Compatibility Windows 10 version 2004 or later and Windows 11, x64 and Arm64; one-time purchase in the Microsoft Store with a 15-day free trial
Input One PDF at a time, scanned or exported from drawing software; PDFs that need a password to open are refused
Reading One title block zone per set (drawn, or the Bottom-right block and Right-edge strip presets), read with the installed Windows OCR language; English and French title block labels
Review Table of page, sheet, title, revision and status; not-found, low-confidence, duplicate and inconsistently written sheet numbers flagged with the reason, crop and recognized text; every cell editable
Outputs A new PDF with one bookmark and one page label per page, or one single-page PDF per sheet named sheet number - title; no CSV or spreadsheet export
Originals Opened read-only; saving onto the original is refused; split files never replace an existing file
Memory Plan for peak memory of about five times the PDF size while a set is open