Uncover hidden origins in engineering drawings β instantly, privately, in your browser.
Drop any PDF engineering drawing and Drawing Detective will automatically extract and analyze:
- π Original Manufacturer / OEM β identify who actually made the drawing
- π€ People β designers, checkers, approvers buried in title blocks and metadata
- π Addresses & Locations β street addresses, city/state/zip patterns
- π Contact Info β emails, phone numbers, websites
- π₯οΈ CAD Software β SolidWorks, AutoCAD, CATIA, Inventor, Creo, NX, and more
- π» Machine Names β computer/user names from PDF author fields
- π Proprietary Notices β legal text revealing the true drawing owner
- π Part & Job Numbers β P/N, DWG#, job numbers, revisions, materials
- Drag & drop one or multiple PDFs at once
- Confidence scoring β automatically rates how much source data was found
- Highlighted raw text β key findings are color-coded in the extracted text
- Export reports β download a full text report of all findings
- 100% client-side β no files are uploaded anywhere. Everything runs in your browser.
- π Source identification β find who actually manufactured a part from its drawing
- π Go direct β bypass middlemen by identifying the original OEM
- π Due diligence β verify drawing origins during procurement
- π IP analysis β check if proprietary notices or watermarks are present
- Visit the live app
- Drag & drop a PDF engineering drawing (or click to browse)
- Review the analysis results across organized cards
- Export a report if needed
- HTML5 / CSS3 / Vanilla JavaScript β no frameworks, no build step
- PDF.js (Mozilla) β client-side PDF parsing
- GitHub Pages β free static hosting
Drawing Detective processes everything locally in your browser. No PDF data is ever transmitted to any server. The only network requests are loading the page itself and the PDF.js library from a CDN.
Simply open index.html in any modern browser, or use a local server:
# Python
python -m http.server 8080
# Node.js
npx serve .A standalone Windows .exe is also available (built with PyInstaller). It starts a local HTTP server and opens your default browser. See DrawingDetective.py and DrawingDetective.spec for build details.
Made with β and curiosity.