ContractorForms

Free PDF Tools for Contractors

Seventeen tools for the file you already have, instead of the blank form you do not. Every one of them runs inside your browser, so the document is never uploaded to anybody's server, including ours.

Work on the pages

Building a permit packet, a submittal or a payment application out of files other people sent you, and getting one sheet back out of it as a picture.

Work on the document

Signing it, stamping it, typing on it, getting it small enough to send, or making one out of the photos on your phone.

The order these get used in

Almost every packet goes the same way. Collect the files, merge them into one, delete the pages that should not be in there and put the rest in order, turn any page that scanned sideways, then number the finished document last. Numbering before reordering is the one mistake worth avoiding, because the numbers do not move with the pages.

If a job produces several of these rather than one, do not merge them by hand at the end. Every tool here offers to put its finished file into the job packet, which keeps them on this device as you go and builds a single PDF with a contents page on the front listing what is inside and the page each document starts on. A closeout, a permit submittal and a pay application are all that same thing.

Compressing comes last of all, after everything else is done, because it works on the finished file. If the packet will not send, make it smaller once at the end rather than shrinking each piece before you put them together.

If you only need part of what somebody sent you, split it first and merge the piece you kept. And if the document has to come back signed this morning, sign it here rather than printing, signing and scanning, which costs quality on every round trip.

Three things happen after a packet is finished. Anything that is not final gets DRAFT stamped across it, because the wrong revision getting signed costs more than a missing document ever does. Anything carrying a price, a social security number or a bank account that the person receiving it has no business seeing gets blacked out, and blacked out properly, which means the words removed rather than covered by a rectangle they can select straight through. And the one sheet somebody on site actually needs gets turned into a picture, because a detail in a text message gets looked at and a forty page attachment does not.

Why it matters that nothing is uploaded

A contract, a permit application and a set of job site photos are among the most sensitive documents a small contractor handles. They carry a license number, a tax ID, a customer's address and a price. Every other free PDF site takes that file, sends it to a server, does the work there and gives you a link back, and on most of them the file stays on that machine for hours afterwards so the link keeps working.

None of these pages do that, because there is no server here that could receive a document. The tool you are using is code running in your own browser tab.

How that is possible

Your browser can read a PDF and write a PDF on its own. These pages load two small libraries from this site, one that renders the pages you see and one that writes the file you download, and everything after that happens on your own device. Load a page, disconnect from the internet, and the tools still work. That is the test, and it is worth doing once so you stop having to take anybody's word for it.

It is the same approach as the rest of the site. The free forms and the calculators build their PDFs the same way, using the same code, for the same reason.

What is deliberately not here

There is no PDF to Word, no password remover and no text recognition. PDF to Word is a layout reconstruction problem that the good desktop software still gets wrong often enough to argue about. Removing a password is a job for the software the file came from. Reading the words off a scan takes a trained engine, and the browser versions of that either download tens of megabytes before they can start or quietly send the page to a server, which is the one thing this site does not do.

Shipping a bad version of any of those would cost more than the traffic is worth. If one of them becomes genuinely doable in a browser it will appear here, and that is not a hypothetical: making a PDF smaller sat on this list for months for exactly these reasons. Compressing properly means re-encoding the pictures inside the file, and the usual free version reports a saving it did not make. It was built once it could check its own work picture by picture and keep the original wherever the re-encoded one came out bigger, which is the difference between the tool working and the tool claiming.

Redacting is the opposite case and it is why that one is here. It is doable in a browser, but only one way: by flattening the marked page to an image so the text is genuinely gone. Almost every free tool that offers it instead draws a filled rectangle and leaves the words underneath, where they can be selected, copied and searched. That is not a lesser version of the feature, it is the feature not working, which is exactly the kind of thing worth building properly.

Put it on the phone

These are the tools most likely to be wanted standing up rather than sitting down, so the site installs to a home screen and opens from an icon with no address bar across the top. Installing it also writes the tools onto the device, which is what makes them open instantly and keep working in a basement, a lift, a plant room or anywhere else the signal has gone.

An installed copy turns up in the phone's share sheet too. A PDF that arrived in a text message or an email then goes straight into a tool from the app it is already sitting in, instead of being saved to Downloads, found again and picked. Share several files at once and they land in the job packet rather than in one tool, on the reasonable assumption that documents arriving together are one handover.

If you do not have the file yet

All of these work on a document that already exists. If you need to produce one, start from a blank template instead: fill it in on the page and it comes out as a clean typed PDF, which is always better than typing over a scan of a printout.