Skip to tool

Categories

Construction & Architectural Drawing Suite

PDF Drawing Register from Title Blocks

Extract drawing numbers, sheet titles, revisions, dates, and authors across multi-page architectural sets into a clean spreadsheet. Bluebeam charges $330/year for title block parsing; this runs 100% free inside your browser tab.

100% Local Privacy: Your architectural plans and engineering drawing sets are processed purely in client-side memory.

Select or Drop Drawing Set PDF

Supports 1 to 500+ page architectural, structural, and MEP sets.

About this architectural drawing register extractor

To build a drawing register from an architectural PDF set: drop the combined PDF into the upload area. The parser inspects the bottom-right and right-edge title block zone on every sheet, parses vector text streams into coordinate-sorted text lines, runs heuristic pattern matching for drawing numbers, revisions, sheet titles, dates, and authors, and displays the structured register in an interactive table ready for instant CSV export.

Architects, structural engineers, general contractors, and BIM coordinators spend hours manually transcribing drawing numbers, titles, and revision dates from drawing sets into Excel document registers. Dedicated construction software like Bluebeam Revu charges hundreds of dollars per seat for drawing set management. This tool extracts drawing schedules and registers locally in your browser tab using pdf-lib and client-side vector text stream parsing. It reads multi-sheet architectural sets, locates title block regions across ISO A-series and ANSI drawing sheet sizes, extracts key metadata fields, highlights scanned pages that lack vector text, and provides one-click CSV export and batch bursting into cleanly named individual drawing files.

Runs in this tab — no uploadFree, no account, no watermark

Step by step

  1. 1Upload the architectural drawing setSelect or drag and drop a multi-page PDF drawing set. The parser accepts combined sets containing dozens or hundreds of sheets. Files are processed entirely in browser memory without sending blueprints across the internet.
  2. 2Automatic title block zone inspectionFor each page in the document, the parser checks page dimensions (MediaBox) and inspects the primary title block zones—specifically the lower-right quadrant and right-hand title margins where architectural drawing numbers and revision blocks standardly reside according to ISO 5457 and BS 1192 standards.
  3. 3Heuristic metadata extractionThe engine parses font operators, text matrix transformations, and literal strings, reconstructing text blocks with precise coordinates. It identifies drawing numbers matching standard patterns (such as A-101, S-202, MEP-01, or 001-Rev-B), revision letters or integers, drawing sheet titles, sheet scales, dates, and authors.
  4. 4Review register and export CSVExamine the populated drawing register in the interactive preview table. Search and filter rows, identify any scanned pages flagged for optical character recognition, and click Export Register CSV to download a clean spreadsheet ready for immediate import into Excel, Procore, or Autodesk Construction Cloud.
  5. 5Optional drawing sheet burstIf your project requires individual drawing files rather than a bound book, click Burst Sheets by Drawing No to automatically split the PDF into separate single-sheet files named according to each sheet’s extracted drawing number and title.

How architectural title block parsing works

Architectural, structural, and civil engineering drawings almost universally position title blocks in the lower-right quadrant or along the right-hand border of the sheet. National and international standards—including ISO 5457, BS EN ISO 7200, and the US National CAD Standard—dictate specific layouts for title block content, requiring drawing identification numbers, project names, sheet titles, revisions, and approval dates to occupy predictable relative locations.

When you load a PDF drawing set, this tool opens the PDF context using pdf-lib and parses the content stream of every page. Rather than treating the page as a flat bitmap or running heavy neural network models, it directly interprets PDF graphics state operators and text rendering commands, specifically text positioning operators (such as Td, TD, Tm, and T*), text show operators (Tj, TJ, ', and "), and font dictionary resources. Text fragments are transformed into absolute page coordinates and grouped into lines based on horizontal proximity and vertical baseline alignment.

The parser then evaluates text located in the title block bounding box. It applies regular expression heuristics designed to distinguish project numbers from drawing numbers, revisions (e.g., Rev A, Rev 01, P1, C2), scale indications (1:100, 1/4" = 1'-0"), drawing titles (such as First Floor Plan, North Elevation, Structural Details), and creation or issue dates. Extracted fields are normalised, deduplicated, and mapped to structured register records.

Handling vector PDFs versus scanned blueprints

This tool is engineered for native vector PDFs generated from BIM and CAD software such as Revit, AutoCAD, ArchiCAD, Vectorworks, and MicroStation. Vector PDFs embed true text objects with searchable character strings and coordinate positions, so the characters are read exactly rather than guessed at the way OCR does with a scan. Which of those strings is the drawing number, the revision or the date is still decided by where they sit in the title block, and title blocks differ between practices — so check the register against a sheet or two before trusting it.

In contrast, scanned blueprints, photocopied plans, and drawings printed to raster images contain only image streams (XObject /Image dictionaries) without underlying text operators. When the parser detects that a page contains no text operators or fewer than 5 characters, it flags the sheet in the register table as "Scanned / No Text" and increments the scanned page counter. For scanned drawing sets, users can process the document through our client-side PDF OCR tool first, which synthesizes a searchable text layer that this drawing register tool can then extract.

One-click sheet bursting and automated renaming

A persistent frustration in construction document administration is receiving a 300-page combined drawing book from an architect or engineer and having to manually extract and rename each sheet before uploading to document management platforms. Bluebeam and Adobe charge premium enterprise licensing fees for batch slip-sheeting and document splitting features.

This tool includes a built-in Burst Sheets function. Once the drawing register is extracted, clicking Burst Sheets instructs the client-side pdf-lib engine to isolate each sheet into an individual single-page PDF document. Each generated file is automatically named using the extracted drawing number and sheet title (for example, "A-101 - Ground Floor Plan.pdf"). The burst files are generated entirely within browser memory and downloaded directly to your local file system without intermediary server storage.

Complete document privacy for proprietary architectural plans

Architectural sets, structural calculations, and building schematics often represent confidential intellectual property, subject to non-disclosure agreements, bidding embargoes, and commercial secrecy. Uploading construction drawings to cloud-based conversion utilities exposes sensitive building floor plans, security designs, and proprietary specifications to third-party server logging and retention risks.

Every response from this site is served with a Content Security Policy whose connect-src directive is set to none. That is not a promise in marketing copy; it is an instruction to your browser, and the browser is the one enforcing it. While this page is open it cannot open a connection to anywhere — not to this site, not to anyone else — so there is no path by which your document could be uploaded, not by a bug, not by a future change, not by a script that should not be here. e2e/egress-proof.spec.ts asserts the served header and then tries to send data out by every route a page has and requires each attempt to be refused, and it runs on every build.

The second half of the guarantee is that the code has nowhere to send anything from. lib/tools/local-source-policy.test.ts reads every source file under lib/tools, workers, components and app on every test run and fails the build if any of them contains fetch, XMLHttpRequest, WebSocket, EventSource, sendBeacon or a peer connection, or even a remote address written down in a comment. A tool here cannot acquire an upload by accident, because the file that would have to contain one cannot be committed.

Questions people ask

Which CAD and BIM software produces compatible PDFs?
Any software that exports standard vector PDFs with text layers is compatible, including Autodesk Revit, AutoCAD, Civil 3D, Graphisoft ArchiCAD, Nemetschek Vectorworks, Bentley MicroStation, Bluebeam Revu, and Rhino.
Does this tool work on scanned drawings?
If a drawing set consists of raster scans without a text layer, the parser will flag the sheets as scanned. To extract data from scanned plans, first run the file through our browser-based PDF OCR tool to generate a searchable text layer, then upload the resulting file here.
Can I export the register to Microsoft Excel or Google Sheets?
Yes. Clicking Export Register CSV produces a comma-separated values (.csv) file containing Sheet Number, Drawing Number, Sheet Title, Revision, Date, and Author columns that opens seamlessly in Microsoft Excel, Google Sheets, LibreOffice Calc, or Procore.
What drawing number formats are supported?
The parser recognizes standard discipline-based CAD numbering formats such as A-101, S-201, M-301, E-401, P-501, ISO-style numbering (e.g., 1024-DRG-ARC-001), UK Uniclass numbering, and numeric sheet sequences (001, 002, 003) alongside revision indicators.
Is there a limit on the number of pages or file size?
Because processing occurs in browser memory via WebAssembly and JavaScript, drawing sets with hundreds of pages and files up to several hundred megabytes process reliably on modern desktop browsers without arbitrary server timeouts.
Are my architectural drawings uploaded or stored anywhere?
No. All text parsing, title block analysis, CSV generation, and file bursting happen entirely inside your local browser tab. No document data is ever transmitted across the internet.