Private by default · no upload

Forms are hard enough. The tools shouldn’t be.

ihateforms exists because everyday forms break in predictable ways: previews look filled but save blank, scans are not fillable, upload photos fail size checks, signatures sit on white paper, and web forms ship without labels. We built focused tools that fix one step at a time, in your browser, without an account or file upload. Fix the annoying parts of PDFs, scans, signatures, photos, and HTML forms—in your browser, without an account.

✓ No account✓ No watermark✓ Files stay local
Your form toolkitbrowser-only
01

PDF

ready when you are

02

SCAN

ready when you are

03

PHOTO

ready when you are

04

HTML

ready when you are

The promise

Your files never leave this tab.

01 / Do the work locally

No upload queue. No account setup.

02 / One job per tool

Clear tools for messy form moments.

03 / Leave with a file

Download a result you can actually use.

The toolkit

Pick the problem you have.

No dashboards to learn. Open a focused tool, make the change, download the result.

Why this exists

The internet added friction to paperwork.

ihateforms exists because everyday forms break in predictable ways: previews look filled but save blank, scans are not fillable, upload photos fail size checks, signatures sit on white paper, and web forms ship without labels. We built focused tools that fix one step at a time, in your browser, without an account or file upload. We built a small set of tools for the moments where a form is almost done—but not quite.

The form looks filled in the browser, but the file is blank

Viewers often show fields on screen without writing values into the file. When you email or upload it, the recipient sees empty boxes. Our fill tool writes answers into the form so they stay when you download.

Use Fill PDF Form →

You received a scan with no fillable fields

Many document forms are flat PDFs or scans. Draw text, checkbox, and signature boxes on the page, then download a fillable copy you can type into.

Use Add Form Fields →

You need to change an answer after saving

Load the filled file, change the values that are already there, and export a new copy—without redoing the entire form.

Use Edit Filled Form →

You must submit a locked copy with answers baked in

Some portals want a form where answers cannot be changed in a viewer. Flattening turns field values into normal page content.

Use Flatten Form →

Your signature image does not fit the box

Phone photos and scans are rarely the right size. Resize to common box dimensions while keeping aspect ratio, then use the PNG on your form.

Use Resize Signature →

Your signature scan has a white paper background

Upload portals and PDF viewers look better with a transparent PNG. Remove near-white paper from a scan before placing the signature.

Use Remove Signature Background →

The portal rejected your passport or ID photo

Online forms enforce pixel dimensions and file size limits. Resize and compress to common passport and visa presets locally.

Use Compress Form Photo →

You need a quick HTML form without a backend

Prototype an intake or request form, set field labels and names, then download standalone HTML or JSON to host yourself.

Use HTML Form Builder →

You need field names and values out of a fillable PDF

Audit what is in a form, back up answers, or pull a field list into a spreadsheet. Export runs locally as CSV or JSON.

Use Export Form Fields →

A fillable PDF behaves oddly or uses cryptic field names

Inspect every field name, type, value, and on-page position before you fill, export, or rebuild the form.

Use Field Inspector →

Your web form may ship without proper labels

Paste HTML markup and catch missing labels, names, and duplicate ids before you publish—not a full WCAG audit, but fast.

Use Form Accessibility Checker →

Simple by design

From stuck to sorted in three moves.

  1. 01

    Choose

    Open the tool that matches your form problem.

  2. 02

    Work

    Your browser handles the file on your device.

  3. 03

    Download

    Save the finished PDF, image, or HTML.

A few useful answers.

Is ihateforms free?

Yes. The tools are free to use. There is no subscription, watermark on output, or account required.

Are my forms uploaded to your servers?

No. Your file is read and processed in your browser with JavaScript. We do not operate a file-upload API or store your documents.

What can I do here?

Fill, edit, flatten, and inspect document forms (PDF AcroForm). Prepare form images (signatures and upload photos). Build simple HTML forms and run basic accessibility checks—all locally.

Who is this for?

Anyone filling job applications, government forms, rental agreements, medical paperwork, or building web forms—especially when files are sensitive and you do not want to upload them elsewhere.

Why not use desktop software?

Desktop apps work well if you already have them installed. ihateforms is for quick, single-step fixes in the browser without installing software or creating an account.

Want the details? Read our privacy page or about ihateforms.