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

Trace the wall runs.Get wall area, less the openings.

Draw each run of wall with the length tool and give its label a height. MeasureSet multiplies length by height for wall area, subtracts every door or window you mark as an opening, and adds the waste allowance you set.

Wall area comes from length times a label's height, minus openings with their own heights, plus waste. Board counts and pricing stay in your spreadsheet.

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

The plan shows wall length. The bid needs wall area.

Drywall and paint are priced by the square foot of wall, yet a floor plan shows walls only from above, as lines with a length. Heights live elsewhere in the set, in sections, wall type tags, or a note on the finish schedule, and they change from room to room. Doors and windows interrupt the board, so their openings come off. Pulling that together for every floor is a page of arithmetic.

Where tooling usually breaks

Perimeter times height, minus openings, plus waste, again and again.

Worked by hand, each room becomes its own small calculation: add up the wall lengths, multiply by the ceiling height, subtract each door and window by its width and height, then add a waste allowance. A nine-foot corridor between eight-foot offices forces a separate line. Miss one opening or count a shared partition twice, and the mistake rides into the board order and the labor hours.

Where MeasureSet lands

Give the label a height once. Every run inherits it.

Trace each run of wall with the length tool and label it, for example Walls 8 ft. Type 8' as the height on any one of those runs, and every run with that label shows wall area. Draw a short length across each door or window with the same label, tick Deduct from the total, and give it its own height, such as 6'-8". Add a waste percent, and the Totals list shows net wall area and the figure with waste.

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

Partitions at two heights

An office fit-out has eight-foot partitions around the offices and ten-foot walls along the corridor, all drawn on one floor plan sheet.

Two labels, Walls 8 ft and Walls 10 ft, each carry their own height. The Totals list shows wall area for each label, and the .xlsx Totals sheet keeps them on separate rows for pricing.

A corridor full of doors

A school corridor has fourteen doors at 3'-0" by 7'-0" and a run of windows, all interrupting the wall that gets board and paint.

Each opening is a short length across the gap, ticked Deduct from the total with its own height. The net wall area in the totals already has them taken off, and the marked-up PDF shows every deduction where it was drawn.

A paint bid with base trim

A painting contractor prices walls by area and base trim by the linear foot, both from the same apartment floor plan.

Wall runs get a height for wall area, base runs get their own label with no height so they total in linear feet, and both land in the same workbook through the .xlsx export.

Deep dive

Setting up a wall-area takeoff: labels, heights, openings, and waste

One label per wall height. In MeasureSet a height belongs to a label: type it on one run and every length with that label takes it. So name labels after what changes the math, such as Walls 8 ft and Walls 10 ft, or Partitions and Shaft walls, and give each its own color so the plan reads at a glance. The label library keeps those labels, colors, and heights for the next job on this PC.

Tracing the runs. Calibrate the sheet first and check one known dimension with the segment tool. Then trace with the length tool, clicking corner to corner along the wall. One mark can turn as many corners as the wall does, and Shift keeps 45-degree steps. New points snap to the corners of runs already drawn, which keeps the takeoff joined at intersections without counting a corner twice.

One face or two. Wall area in MeasureSet is length times height, which is one face of the wall. If a partition gets board on both sides, double that label in your spreadsheet, or trace the run under a second label for the other face. Exterior walls that get board on the inside only stay as they are.

Openings. Draw a short length across a door or window with the same label as its wall, tick Deduct from the total, and type the opening's height. An opening keeps its own height; the wall's height does not reach it. A 3'-0" door at 6'-8" takes 20 square feet off the wall, and the deduction shows as its own row in the Marks list, in the export, and on the marked-up PDF.

Waste. Type a waste percent on any run of a label and it applies to every length with that label. Totals show the net area and the figure with waste side by side, so the allowance is visible instead of buried in a formula.

Ceilings. Measure ceiling board as an area with its own label, using the room tool for closed rooms or the area tool for anything open. Areas also report their perimeter, which helps with corner bead or ceiling trim.

From square feet to sheets and hours. MeasureSet stops at quantities. It has no assemblies, so converting wall area into boards, fasteners, tape, mud, and labor happens in your spreadsheet, for example dividing by 32 for four-by-eight sheets. Keep in mind that a measurement is only as good as the calibration and the drawing, and that heights come from the sections and schedules you read, not from the floor plan.

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 drywall square footage from a floor plan?

Measure the length of each wall type, multiply by its height, subtract the doors and windows by width times height, and add waste. In MeasureSet you trace the runs with the length tool, set the height once on the label, mark each opening as a deduction with its own height, and read net wall area and the figure with waste in the Totals list.

Can I use it for a painting takeoff?

Yes. Painting uses the same wall area: length times height, less openings. Trim such as base or crown can be traced with its own label and no height, so it totals in linear feet. Ceilings are areas, and doors or frames can be counted with the count tool. Every label totals separately, and the .xlsx export keeps each one on its own row.

Does it count drywall sheets or price the job?

No. MeasureSet reports wall area, lengths, areas, and counts, with waste if you set it. It has no assemblies and no cost database, so it does not convert square feet into boards, fasteners, or labor, and it does not price anything. Those steps happen in your own spreadsheet, which the .xlsx and .csv exports are made for.

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