You can flatten a PDF on Android in your phone's browser in about a minute, without installing any app or uploading the file. Flattening writes the current visible values of traditional form fields — typed names, ticked checkboxes, chosen drop-down items — directly into the page content of the PDF and removes the interactive controls, so the form can no longer be edited in the downloaded copy. The whole process runs locally in your mobile browser using a tool built on pdf-lib, which means the document you select never travels over the network. Your original editable file stays exactly where it was on your phone or cloud storage, and you receive a separate flattened copy to keep or share. The form's layout, the surrounding text, any images, annotations, and metadata remain untouched; only the interactive widgets are baked onto the page and stripped from the form dictionary. For most recipients this is enough to lock a completed job application, expense report, or enrolment sheet before you forward it from your phone.
Android phones are well suited to this workflow because modern mobile browsers — Chrome, Samsung Internet, Firefox, Brave — handle file selection from local storage and from cloud apps like Google Drive in much the same way a desktop browser does. The constraints on a phone are the small screen, the absence of a desktop installer, and sometimes patchy mobile data. A browser-based PDF form flattener fits those constraints: open the page, pick the file, run the operation, and download the result without anything leaving the device. For a deeper walkthrough of the offline approach specifically, see the guide to flattening a PDF offline in your browser.

What "Flattening" Means on an Android Device
A standard PDF form is a normal PDF page with extra interactive controls layered on top. Those controls are called AcroForm fields, and they include text boxes, checkboxes, radio buttons, drop-down lists, and similar widgets that were inserted using a traditional PDF form editor. When someone fills the form, the typed or ticked values live inside those field objects and can still be edited by anyone who opens the PDF in a viewer that recognises the fields.
Flattening takes the visible value of each AcroForm field and burns it into the page content — essentially the same way text drawn by the form is fixed onto the page, but as real PDF text rather than pixels. After flattening, the fields themselves are removed, so the download can no longer accept edits. The Flatten PDF tool does exactly this using the pdf-lib form-flatten operation in your browser's JavaScript engine.
What is preserved is the visible appearance of every filled field. What is removed is the ability to change those values. What is untouched is the rest of the page — ordinary text, images, links, annotations, bookmarks, attachments, and document metadata stay exactly as they were in the source file.
Why Run It From Your Phone's Browser
The reasons to use a browser-based tool on Android come down to three things the phone environment does not give you for free.
- No install. A PDF flattener is not the kind of utility most people want permanently on their phone. A browser tool starts when you need it and disappears when you close the tab, with no permission prompts, no ads, and no background services.
- No upload. Many popular "free" PDF websites quietly send your file to a remote server. A tool that uses pdf-lib in the browser reads the file inside your phone's JavaScript engine, so the bytes stay on your device. This matters even more on a shared Android phone, a corporate device, or a tablet with work profiles where uploading customer documents is not allowed.
- Original file is preserved. The output is always a separate, downloaded copy. Your editable source stays on your phone or in your Drive folder, which means you can flatten a copy for a recipient while keeping a fillable version for yourself.
On top of that, the operation is reversible in the practical sense: because the source file is untouched, you can re-flatten with different values, or hand the recipient a flattened copy while you keep editing your own. Nothing about the workflow commits you to a single irreversible result.
How to Flatten a PDF on Android
The whole flow runs from a single mobile browser tab. There is no companion app to install and no account to create. Each step is small enough to do one-handed on a phone.
- Open the Flatten PDF page in your Android browser. Go to the Flatten PDF tool in Chrome, Samsung Internet, Firefox, or any modern Android browser. The page loads the pdf-lib library locally so the rest of the steps happen on your device.
- Choose the PDF from your phone or cloud storage. Tap the file picker and pick the completed PDF from your Downloads folder, Google Drive, OneDrive, or another source your browser exposes. The file is not uploaded; it is read into memory by the browser tab.
- Review the detected field count. After the file loads, the tool inspects the AcroForm dictionary and shows you how many editable fields it found. If the count matches what you filled in, the visible values are confirmed and you are ready to flatten.
- Tap the flatten action and download the copy. Trigger the form-flatten operation. The browser writes the field appearances into the page content, strips the interactive widgets, and saves a new PDF. Tap the download prompt or your browser's download sheet to save the flattened file to your phone or Drive.
- Open the flattened PDF to verify it on your phone. Open the new file in the PDF viewer you usually use — Drive's viewer, Google PDF Viewer, or Adobe Acrobat Reader for Android — and confirm the values look the way you expect. Spot-check a few fields, especially any that use scripts or right-to-left text.
Android Browsers That Handle the Tool Well
Most current Android browsers behave the same way for this task, but a few practical differences matter when you are working from a phone. The table below covers the everyday cases; the underlying pdf-lib operation is identical across them.
| Browser | File picker sources | Where the download lands | Practical note for flattening |
|---|---|---|---|
| Chrome | Device storage, Google Drive, Files | Chrome download shelf or chosen folder | Smoothest experience; Drive picker is built into the file dialog. |
| Samsung Internet | My Files, Drive, OneDrive | My Files › Downloads | Defaults to Samsung's file manager, which is handy on Galaxy devices. |
| Firefox | Device storage | Firefox downloads list | Strong privacy defaults; no third-party trackers loaded alongside the tool. |
| Brave | Device storage | Brave downloads list | Blocks trackers and scripts before the tool runs. |
| Edge | Device storage, OneDrive | Edge downloads list | OneDrive integration is convenient if you live in Microsoft 365. |
If your PDF lives in Google Drive and you are using Chrome, the file dialog will offer Drive as a source directly. On Samsung Internet the same applies through My Files. The downloaded flattened copy is a brand-new file; your original stays where it was.
When the Tool Reports Zero Editable Fields
The tool counts the AcroForm fields in the selected file before it does anything else. If the count comes back as zero, it intentionally produces no output file rather than creating a look-alike download. There are a few common reasons you can hit this on an Android workflow.
| Scenario on Android | Why there are no AcroForm fields | What to do instead |
|---|---|---|
| Scanned PDF from a phone camera | The page is one big image with no interactive widgets underneath. | Use an OCR or fillable-form workflow instead; flattening has nothing to act on. |
| Already-flattened form | The fields were burned into the page on a previous run. | You are already done — open the file as it stands. |
| Static PDF with no form | There is nothing interactive on the page to begin with. | No action needed; the document is already non-editable in form terms. |
| XFA-based form | XFA is a separate dynamic form technology, not AcroForm. | Use an XFA-aware workflow; the tool stops safely rather than producing a broken file. |
| Password-protected PDF | The tool refuses encrypted files instead of bypassing protection. | Remove the password first if you know it, then flatten. |
The flat refusal in each case is deliberate. Producing a "flattened" file with no real change would let users think they had a finished form when they did not.
What Flattening Does Not Replace on Android
It is easy to read "flatten as a generic "make it final" button. It is not. On an Android device, as on a desktop, the tool changes exactly one thing: editability of AcroForm fields.
- Not a digital signature. A flattened typed name or ticked checkbox is just a visual mark on the page. It is not a cryptographic signature and does not satisfy a regulated signing requirement. Use a dedicated e-signature platform for any paperwork that requires an actual signature.
- Not redaction. Flattening does not erase text that was already on the page, it does not strip hidden layers, and it does not remove metadata or attachments. If a sensitive value is hiding under a field, it is still in the file after flattening. Use a redaction workflow for that.
- Not encryption or password protection. The tool never adds a password and does not change who can open the file. Anyone with the flattened copy can still view, copy, or print the content.
- Not an image conversion. The page remains a vector PDF with selectable words; it is not flattened to a picture. If you need a raster output for sharing, use a separate PDF-to-image tool.
- Not page editing. Flattening does not rotate, crop, reorder, merge, split, watermark, or number pages. Those are separate tools with separate jobs.
Quick Checks on Your Phone Before You Send
A flattened PDF is final in the sense of editability, not in the sense of correctness. A few small habits on Android will save you from sending a flawed copy.
- Open the download in the viewer's app your recipient uses. PDF rendering can differ across Adobe Acrobat Reader, Google Drive's previewer, and Samsung's PDF viewer. Fonts and field positions can shift in surprising ways, especially with uncommon scripts.
- Zoom into a few fields at full magnification. A checkbox that lines up at one zoom level can sit slightly off at full size in another viewer. The flatten operation writes the field appearance the original form designer specified, so the result is consistent with the source — but only up to what the original was.
- Compare the page count. Flattening does not add or remove pages. If the download has a different page count, stop and re-check the source file.
- Keep the original editable form on your phone. Until the recipient confirms the flattened copy is acceptable, keep the source file. Flattening is one-way in the downloaded copy, but the source is still editable if you need to redo it.
- For high-stakes paperwork, use the dedicated signing workflow. Flattening and signing are different steps. Do the flattening last, after any signatures, approvals, or revisions are complete.
Done with care, flattening from the browser turns a fillable PDF on your Android phone into a locked, shareable copy in roughly the time it takes to open a tab and tap a button. The whole operation stays on your device, your original file is left alone, and the recipient sees the values you intended, exactly where you placed them.
For a deeper look, see Paper Sizes on Android: Look Up Sizes and Pixels.