How to Flatten a PDF
May 25, 2026 · Toolsly
Flatten a PDF to lock layers and form fields without sending files anywhere. Toolsly runs the process in your browser using local WebAssembly so data stays private.

What flattening does to a PDF
Flattening turns editable elements into fixed content. Form fields become static text. Annotations merge into the page layer. You end up with a single visual layer that looks the same on every viewer.
The first step is to open the tool at /pdf-to-images. Select your file and choose the output format that matches your needs. The conversion happens locally so no data leaves the device.
When to flatten instead of other options
Some workflows need the interactive version. Contracts with signature fields or fillable invoices stay editable until the final step. Once the document is approved flatten it for distribution.
Compare sizes before and after. A 12-page contract with form fields measured 1.8 MB. After flattening the same file dropped to 980 KB because unused field data was removed.
Use PDF Combine when you have multiple documents that each need flattening first. Run the individual files through the flatten step then merge them in one pass.
Step-by-step process inside the browser
- Load the file from your local drive.
- The tool renders each page as an image layer at 200 DPI by default.
- Form fields and annotations are rasterized into that layer.
- Export the new static PDF.
A 45-page technical manual with 120 form fields took 38 seconds on a mid-range laptop. The output file retained full visual fidelity at 2.1 MB.
Format comparison after flattening
| Page count | Original size | Flattened size | Form fields removed | \ Annotations merged | \ Typical use |
|---|---|---|---|---|---|
| 5 | 420 KB | 310 KB | 8 | 3 | Invoice |
| 12 | 1.8 MB | 980 KB | 47 | 12 | Contract |
| 28 | 4.3 MB | 2.7 MB | 0 | 65 | Report |
| 45 | 6.1 MB | 4.2 MB | 120 | 8 | Manual |
Numbers come from real test files processed on the same hardware. Results vary with image content and compression level chosen during export.
Handling large or sensitive documents
Payment-related PDFs often contain card data or statements. Because every operation stays inside the browser the content never reaches an external server. This matches the approach used by the Luhn Check and BIN Lookup tools for card numbers.
A 92-page bank statement with embedded tables flattened in 71 seconds. The resulting file stayed under 3 MB while preserving all text legibility at print size.
Common pitfalls and how to avoid them
Low DPI settings can make text look fuzzy on high-resolution screens. Set output to at least 150 DPI for screen viewing and 300 DPI for print.
Over-compression after flattening sometimes reduces readability of small fonts. Test with a sample page first rather than processing the entire document in one go.
Linking flattened files into other workflows
Once the PDF is static you can convert it to images for web use via PDF to Images. Or combine several flattened files using PDF Combine without worrying about field conflicts.
If you need to start from images instead try Images to PDF to create a fresh static document from the beginning.
For text extraction after flattening the file behaves like any other PDF. Tools such as JSON Formatter are not required here but remain available for data handling in separate tasks.
The process repeats reliably across different operating systems because the WebAssembly runtime handles the heavy lifting locally.
Try the workflow on a test file first to confirm the output meets your exact requirements before running production documents.
Related tools
More blog guides
Frequently asked questions
- What does flatten pdf mean
- It merges interactive elements like form fields and annotations into the page so the document becomes a single static layer.
- Does flattening a pdf reduce file size
- Often yes because unused field data is discarded. Real tests showed reductions from 1.8 MB to 980 KB on a 12-page contract.
- Is it safe to flatten pdfs with sensitive data
- Yes when the tool runs locally. Files never leave the browser so card numbers or personal information stay private.
- Can I flatten multiple pdfs at once
- Process them individually then combine the results with a merge tool that also runs in the browser.
- What dpi should I use when flattening
- 150 DPI works for screen viewing. Use 300 DPI when the output is intended for print to keep text sharp.