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

Plan area from the roof plan.Sloped area from the pitch.

A roof plan draws each plane flattened, so its outline reads short of the real surface. Outline the roof on the PDF, type the pitch, and MeasureSet applies the slope factor, adds your waste allowance, and keeps each roof type in its own total.

For roof plans inside a PDF drawing set, outline each roof area, type its pitch, and export sloped area with waste. It does not measure roofs from aerial images.

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 MeasureSet overview
One-time purchase No telemetry Local-first

windows · plan pdf never written over · no account · nothing uploads

If this sounds like your week

A roof plan draws every slope flat.

On a roof plan, each plane is shown from above, so its drawn outline is a footprint, not the surface that gets underlayment and shingles. A 6/12 roof has more surface than its footprint, and a steeper one more again. Sets also mix pitches: a main hip roof, a lower porch roof, a low-slope section over a garage. Material is ordered by real surface for each roof type, with waste on top.

Where tooling usually breaks

The geometry is simple. Repeating it is where it slips.

Converting a footprint means multiplying by the square root of one plus the rise over run squared, applied to each roof section at its own pitch, then adding waste, summing, and dividing into squares. With a calculator beside a printed roof plan, those steps pile up. Skip a dormer or apply the main pitch to the porch, and the shingle order is off before the crew arrives.

Where MeasureSet lands

Outline the roof, type the pitch, read the sloped area.

Calibrate the roof plan sheet, then outline each roof section with the area tool, clicking its corners or dragging a rectangle. Select the outline and type the pitch in the Roof slope box as 6/12, 6:12, 30° or 50%. MeasureSet multiplies the plan area by the slope factor and lists the sloped area beside it, with a waste figure when you set a percent. Give each pitch its own label so totals stay apart.

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 MeasureSet

windows · plan pdf never written over · no account · nothing uploads

What you get

Feature highlights

Scale from the drawing

calibrate each sheet by clicking both ends of a dimension you know and typing its length, or pick a standard architectural, engineering, or metric scale, then check a second dimension with the segment tool.

One click per room

the room tool adds a closed room’s floor area from one click inside it, and the length, area, rectangle, count, and segment tools cover everything else, with undo for every change.

Labels that carry the math

give a label a height for wall area, a depth for volume, a roof slope for sloped area, and a waste allowance, and every mark with that label follows; openings deduct with their own height.

Totals and revisions

totals for each sheet and for the whole set, several PDFs in one project, and a revision compare where red is only on the sheet and blue is only on the revision.

Excel, CSV, or a marked-up PDF

export an .xlsx with Marks and Totals sheets, a .csv, or a new PDF of the marked sheets with a totals page, all from the Windows save dialog.

Your plan stays as it was

MeasureSet only reads plan PDFs and never writes over one, works with no account and no telemetry, and nothing uploads.

Especially when

  • Measure lengths, areas, and counts on a plan PDF at its real scale on a Windows PC, without printing the sheets or renting an estimating suite
  • Turn wall runs on a floor plan into net wall area, with door and window openings deducted and a waste allowance added
  • Get quantities from a PDF drawing set into Excel by label, for each sheet and the whole set, with a marked-up PDF showing what was measured
  • Check a revised drawing against the sheet that was measured, without changing the original plan PDF

Who benefits

Real-world scenarios

A hip roof at one pitch

A house plan shows a hip roof at 6:12 with a one-foot overhang, drawn on its own roof plan sheet with the overall roof dimension printed above it.

One outline along the eaves gives the plan area, the 6/12 slope turns it into sloped area for every plane at once, and a waste percent on the label gives the figure to order from.

A porch roof at a lower pitch

The same set adds a front porch roof at 3/12 that ties into the main roof, so the two sections cannot share one slope factor.

The porch gets its own outline and its own label with a 3/12 slope, so its sloped area totals separately and the main roof's factor is never applied to it.

Eave and ridge lengths for the order

The roofer also wants drip edge along the eaves and ridge cap for the ridge, measured from the same roof plan sheet.

Eaves and ridges are level, so their lengths from the length tool are their real lengths. Rakes and hips run up the slope and read short in plan, so those get adjusted in the spreadsheet.

Deep dive

How plan area becomes roof surface, and where the slope factor stops

Why the plan reads short. A roof plan is a view from above, so a sloped plane appears at its horizontal footprint. The real surface is the footprint times the slope factor, the square root of one plus the rise over run squared. At 6/12 that factor is about 1.118, and at 12/12 it is about 1.414, so the steeper the roof, the further the drawn area falls short.

One pitch, many planes. When every plane of a roof has the same pitch, as on a simple hip or gable roof, the factor applies to the whole footprint at once. One outline along the eaves gives the full sloped area, and there is no need to trace each hip triangle. Sections at different pitches, such as a porch, a shed dormer, or a low-slope area, need their own outlines and their own labels.

How MeasureSet reads a pitch. Select an area and type the slope in the Roof slope box. It accepts rise over run as 6/12, 6:12, 6 in 12, or a bare 6 meaning six in twelve, and also degrees such as 30° and percent such as 50%. The steepest slope it takes is 24/12. With metric units, a bare number reads as degrees. In the spreadsheet export a slope is written as 6 in 12, so Excel does not mistake it for a date.

Lines on a roof. The slope factor applies to areas only. Eaves and ridges are level, so their plan lengths from the length tool are their real lengths. Rakes, hips, and valleys climb with the roof, so they read short in plan; MeasureSet does not lengthen them, and those figures need adjusting in your spreadsheet.

Waste and squares. Type a waste percent on a label and every area with that label carries it; the totals then show sloped area and the figure with waste. A roofing square is 100 square feet. MeasureSet reports square feet, square meters, or square yards, so dividing into squares and bundles is a spreadsheet step, along with any pricing, since there are no assemblies or cost database.

Drawings, not aerial images. MeasureSet measures roof plans in a PDF drawing set. It opens PDF files only and does not measure an existing roof from photos or satellite images, so a reroof with no drawings is a different job. When drawings exist, calibrate the roof plan sheet from a printed overall dimension, check one more with the segment tool, and remember that a measurement is only as good as the calibration and the drawing it comes from.

How it is built

Built to measure the plan, never to change it.

The plan is only read

MeasureSet never writes over a plan PDF. Exports are new files you name, and a marked-up PDF is refused over any plan open in the session, checked by path and by content.

Nothing leaves your PC

No account, no telemetry, and no network calls. The package declares no capabilities, and the app opens only the files you pick.

A ruler, not a suite

Scale, length, area, counts, and totals for Excel. No assemblies, no cost database, no cloud collaboration. One-time purchase in the Microsoft Store.

FAQ

Straight answers—no glossary dump

How do I calculate roof area from a roof plan?

Measure the plan area of each roof section, then multiply it by the slope factor for its pitch, the square root of one plus the rise over run squared. In MeasureSet you outline each section with the area tool on a calibrated roof plan and type its pitch in the Roof slope box; the sloped area appears beside the plan area, with waste if you set a percent.

Which pitch formats can I type?

Rise over run as 6/12, 6:12, or 6 in 12, or a bare 6 for six in twelve. Degrees such as 30° and percent such as 50% work too. The steepest slope accepted is 24/12. With metric units selected, a bare number reads as degrees. The export writes slopes in the form 6 in 12 so a spreadsheet does not read them as dates.

Can it measure a roof from an aerial photo or satellite image?

No. MeasureSet opens PDF files and measures drawings, such as the roof plan in a construction set. It does not read photos or satellite images of an existing roof. If the roof exists only as a building and not as a drawing, that measuring job needs a different method. When there is a scaled roof plan in the set, MeasureSet handles the takeoff from it.

How far can I trust the measurements?

A measurement is only as good as the calibration and the drawing. MeasureSet multiplies what you click by the scale you set, so calibrate each sheet from the longest printed dimension you can find, then measure a second dimension with the segment tool before you start. A reduced print, a sheet marked not to scale, or a dimension that does not match its line will carry its error into every quantity on that sheet.

Will MeasureSet change my plan PDF?

No. MeasureSet only reads plan PDFs and never writes over one. Scales, marks, and labels are kept in a separate .measureset project file that you save. Every export is a new file that you name in the Windows save dialog, and the app refuses to save a marked-up PDF over any plan open in the session, including a revision you are comparing, even when the same file is reached another way, such as a mapped drive.

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

Nothing uploads. MeasureSet works on your PC with no account and no telemetry, and the app makes no network calls. It runs on Windows 10 version 2004 or later and on Windows 11. It is a one-time purchase in the Microsoft Store, and the Store runs a 15-day free trial with the full app, so you can measure one of your own plan sets before you buy. There is no subscription and no license code.

The plans are already a PDF.
Measure them and price in Excel.

MeasureSet sets the scale from a dimension you know, measures length, area, and counts by label, and exports totals to .xlsx, .csv, or a marked-up PDF. It never writes over the plan PDF, and nothing uploads. The 15-day free trial in the Microsoft Store has the full app.

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 PDFs you pick in the Windows file picker and never writes over them; writes only the project, .xlsx, .csv, or marked-up PDF files you name in the save dialog; the label library and unit settings stay in the app’s local settings on this PC
Telemetry Status None; no account, no telemetry, and no network client in the app
Core Runtime .NET 10 and WinUI 3 (Windows App SDK), packaged as MSIX and run in the Windows app sandbox; pages are rendered with the PDF engine built into Windows
Network Requirements Fully functional offline; the package declares no capabilities, including no internet access, and the app makes no network calls
Deployment Compatibility Windows 10 version 2004 or later and Windows 11, x64; one-time purchase on the Microsoft Store with a 15-day free trial
Inputs PDF plan sets picked in the Windows file picker; several PDFs per project; a revision PDF can be opened for comparison
Measuring Calibration from a known dimension, or standard architectural, engineering, and metric scales; length, area, rectangle, room, count, and segment tools; deductions; snapping to corners of other marks
Quantities Length, area with perimeter, count, wall area from a height, volume from a depth, sloped area from a roof slope, and waste, in imperial or metric units; totals per sheet and for the whole set
Outputs Excel workbook (.xlsx) with Marks and Totals sheets, CSV (UTF-8, RFC 4180) with the same two tables, a marked-up PDF with a totals page, and a .measureset project file
Plan safety Plan PDFs are only read; a marked-up PDF is refused over any plan open in the session, checked by path and by content, and is written only when complete
Limits PDF input only; one scale per sheet; no circle or arc tool; no symbol search; no assemblies, cost database, or cloud collaboration