PDF Takeoff Tool

Upload any construction drawing PDF, set a scale reference, then click to measure lengths and areas on walls, pipes, or any element. Export a CSV quantity table. 100% in your browser — nothing is sent to a server.

Step 1 — Open a PDF drawing

📐
Click to choose a PDF or drag and drop it here
Any construction drawing · any scale · any resolution

How it works

  1. Upload your PDF. Any construction drawing — architectural plans, structural sheets, MEP drawings — at any resolution. The PDF renders entirely in your browser; nothing is transmitted to a server.
  2. Calibrate the scale. Click Calibrate Scale, then click two points on the drawing whose real-world distance you know (e.g. a dimension line labelled "5 m", or a known wall length). Enter that known distance and its unit. The tool computes pixels-per-unit and all subsequent measurements use this ratio.
  3. Measure lengths. Click Measure Length, then click along a wall, pipe run, or any linear element — each segment is added in sequence. Double-click or press Enter to finish. The cumulative real-world length appears instantly in the table.
  4. Measure areas. Click Measure Area, click the corners of any polygon (slab, room, roof panel), then double-click or press Enter to close it. Area is calculated with the Shoelace formula and converted to your chosen unit squared.
  5. Edit labels and download. Click any label in the table to rename it (e.g. "North wall", "Duct run 1"). Change the display unit with the dropdown. When ready, click Download CSV for a spreadsheet-ready quantity table.
Scale maths: After calibration you have a scale factor S = known real distance ÷ pixel distance between your two reference points. Every length measurement multiplies its pixel distance by S. Area measurements multiply pixel area (Shoelace) by . Example: reference points are 312 px apart and represent 6 m → S = 6/312 ≈ 0.01923 m/px. A wall measured as 520 px → 520 × 0.01923 ≈ 10.0 m.

Frequently asked questions

Is my PDF file uploaded to a server?
No. The PDF never leaves your device. This tool uses pdf.js, an open-source PDF renderer that runs entirely in your browser. You can verify this by disconnecting from the internet after the page loads — the tool continues to work perfectly.
How accurate are the measurements?
Accuracy depends on two factors: the quality of your scale calibration and the resolution of the PDF. If you calibrate on a clearly labelled dimension line and click precisely, measurements are typically within 1–2% of actual. Use longer reference lines for better accuracy — a 10 m reference gives much finer calibration than a 0.5 m door jamb. Zoom in before clicking for finer precision.
Can I measure curved paths such as pipe bends or road alignments?
Yes — approximate curves by clicking many short straight segments along the curve. The more clicks you use, the closer your measurement will be to the true arc length. For a full semicircle you might use 10–20 intermediate clicks; for a gentle curve, 3–5 is usually sufficient.
What PDF types work best?
Vector-based PDFs exported directly from CAD software (AutoCAD, Revit, ArchiCAD) give the sharpest zoom and the most accurate pixel positions. Scanned raster PDFs also work, but may appear blurry at high zoom. Multi-page PDFs are fully supported — use the Prev/Next buttons to switch pages (calibration carries over between pages).
Do measurements carry over when I switch pages?
Yes. All rows in the quantity table are preserved as you navigate between pages. The scale calibration also persists across pages, which is useful when all sheets in a set share the same print scale. If different pages use different scales, use the Reset Scale button to recalibrate before measuring on that page.