Yes — you can flip or mirror PDF pages in your browser, and you can do it without uploading the file to a server. A browser-based mirror tool runs the entire transformation locally: you choose the PDF from your device, pick a horizontal (left-to-right) or vertical (top-to-bottom) axis, decide whether to mirror every page or just a range such as 1-3,5, and download a freshly built PDF whose selected pages carry a reversed copy of the original artwork. The original file is never overwritten; you receive a separately named result you can compare against the source. This is a different operation from rotation: a 90- or 180-degree rotation turns the page around a point, while a mirror reverses the page across an axis — left swaps with right, or top swaps with bottom. That axis reversal is what you need for transfer artwork, the back side of a scanned two-sided document that came through the feeder reversed, or a layout you want to compare against its own mirror image. The whole job takes a few seconds, copies unselected pages through unchanged, and produces a download directly inside the browser tab you already have open.

When Mirroring Beats Rotating a PDF Page
Rotation and mirroring both change how a page sits on the screen, but they answer different questions. Rotation answers "which way is up?" — you turn the page 90, 180, or 270 degrees to bring the content to a readable orientation. Mirroring answers "is the content facing the right direction along an axis?" — you reverse the page so left becomes right, or top becomes bottom. If a scanned worksheet is upside down, you rotate it 180 degrees. If the worksheet is sideways, you rotate 90 or 270. If the worksheet is correctly oriented but every letter is backwards as if seen in a mirror, you mirror it horizontally. Confusing the two creates results that look worse than the input: a 90-degree rotation of a backwards document leaves the text upside down, and a horizontal mirror of an upside-down page produces a still-illegal layout. Picking the wrong operation is the most common reason people "fix" a document and end up with one that is harder to read than the original.
| Operation | What changes on the page | Use it for | ||
|---|---|---|---|---|
| Mirror horizontal (left-to-right) | Left and right halves swap across a vertical axis | Backwards scans, transfer artwork, mirrored layout checks | Reverse direction along a vertical axis | Backwards scans, transfer artwork, layout comparisons |
| Mirror vertical (top-to-bottom) | Top and bottom halves swap across a horizontal axis | Top-bottom reversed artwork, upside-down print comparisons | ||
| Rotate 90° / 180° / 270° | The whole page turns around its center by an angle | Sideways scans, portrait-to-landscape correction | ||
| Crop | Margins are trimmed from every page | Removing white edges, fitting a printable area |
If your goal is to swap sides along an axis rather than to turn the page, you want the mirror operation. If you only need the page upright, rotate PDF pages in your browser with the dedicated rotation tool instead.
How a Browser-Based Mirror Tool Works Locally
The Flip Mirror PDF Pages tool creates a new PDF whose pages are either the original unchanged pages or, for the pages you select, a mirrored drawing at the same page dimensions. Implementation-wise, the tool embeds each selected page into a fresh PDF page and draws it with a negative horizontal or vertical scale plus an offset equal to the page width or height. Unselected pages are copied through unchanged. The PDF page API exposed by pdf-lib's PDFPage class is what makes the local redraw possible without rasterizing the page or sending the file anywhere.
Because the work happens in your browser tab, the file never travels to a remote server, you do not need to create an account, and the tool does not write back to the original file. You get a new download produced directly inside the open tab. Password-protected or unreadable files are rejected safely with a clear message rather than producing a corrupted output, so remove any known protection before running the mirror.
Mirror PDF Pages in Your Browser (Step by Step)
- Open the Flip Mirror PDF Pages tool in your current browser tab.
- Choose the PDF file from your device using the file picker.
- Pick the mirror direction: Left to Right for a horizontal flip, or Top to Bottom for a vertical flip.
- Choose whether to mirror all pages or enter a page range like 1-3,5 to mirror only specific sheets.
- Run the mirror and download the resulting PDF. The download starts in your browser without a server round-trip.
- Open the downloaded file in your normal PDF reader and compare it against the original before sharing or printing.
The page-range field accepts the common comma-and-dash syntax, so 1-3,5 mirrors pages 1, 2, 3, and 5 while leaving every other page untouched. That is the easiest way to handle a batch where only a handful of scanned sheets came through reversed, such as a two-sided scan where the back of each sheet was pulled through the wrong side of the feeder. Because unselected pages are copied through unchanged, the result behaves like a partial patch applied to the original document.
What the Tool Keeps and What It Does Not
On mirrored pages, ordinary page artwork is redrawn at the original page dimensions, so layout, fonts, and images stay sharp. On the unselected pages, the tool copies them through without modification, which means a 20-page PDF where only pages 4 through 6 need mirroring will return 17 untouched pages and 3 reversed ones. The download is a separately named file, so the source PDF is safe to keep alongside the result for side-by-side comparison.
The one thing that does change is interactive content. On the pages you mirror, fillable form fields, comments, and hyperlinks are converted into page appearance rather than retained as editable PDF objects. That is a deliberate trade-off: a reliable geometric mirror of independent interactive objects is outside what a lightweight local redraw can promise. If the page carries a fillable button, a link, or an annotation that must remain interactive after transformation, use an editor designed to rebuild those objects instead of a mirror tool.
Some PDFs store a 90- or 270-degree page rotation in the file itself, particularly scans from phones and document feeders. The tool detects that stored rotation and tells you the mirror follows it. Always inspect the downloaded page in your PDF reader before sending it to a printer, since a stored rotation can combine with a mirror in unexpected ways. The mirror follows the stored PDF orientation — it does not silently strip it — so any stored rotation carries through to the mirrored result.
Common Scenarios Where Mirroring Is the Right Fix
Mirroring has a narrower use profile than rotation, which is why people sometimes reach for the wrong tool. The cases where a mirror is genuinely the correct fix tend to fall into four buckets, and recognising them upfront saves a second pass through the tool. The first bucket is artwork and craft prep: iron-on transfer paper, screen printing positives, and embroidery digitising files often arrive with their artwork already facing the right way, but the print side is reversed relative to the substrate. A horizontal mirror brings the artwork into the orientation the substrate expects without changing its top-to-bottom reading. The second bucket is scanning mistakes. A duplex scan through a misaligned feeder can produce a stack where the back of each sheet was scanned through the wrong side, leaving every odd-numbered page correctly oriented and every even-numbered page mirrored. The page-range option — for example, 2,4,6 — isolates those pages and leaves the good ones alone.
The third bucket is layout and proofing work. Designers comparing two versions of a print piece sometimes want to view one side as a true mirror image of the other to spot alignment drift. A mirror produces that view in seconds without rasterising the page. The fourth bucket is content recovery. If a photographed document was captured using a front-facing camera with mirroring enabled, every line of text appears reversed. A horizontal mirror restores it without rotating it off its original grid. In each of these cases, rotation would make the document worse; mirroring is the operation that actually solves the problem.
Inspect the Mirrored PDF Before You Share or Print
Mirroring is a destructive-looking change even when it is the correct one. Before you treat the download as final, open it in your usual PDF reader and walk through a short checklist. Read the first paragraph of body text aloud to confirm reading direction is what you expected. Check any page numbers printed near a corner — they will appear reversed if the original was already correctly oriented and you mirrored by mistake. Sign or initial any signature block in the document; a mirrored signature does not match a real signature. Look at small text near the page edges, where most of the visual impact of a flip is concentrated. Finally, compare the mirrored file against the original on a second screen so the side-by-side makes any unintended change obvious.
Because the source file is never overwritten, you can always re-run the tool with the opposite direction or with a different page range if the first result is not what you wanted. Treat the first download as a draft, not a final, until you have walked through the checklist above.
When to Reach for a Different Local Tool
Mirror is one operation in a wider set of local PDF fixes. If the document is upside down or sideways, use Rotate PDF instead — a rotation, not a mirror, is what brings a sideways scan back to reading position. If the pages are in the wrong order, Rearrange PDF Pages puts them in the correct sequence without altering their artwork. If you want to label the mirrored document as a draft or a print proof, Add Watermark to PDF stamps a visible mark on every page locally. Each of these tools runs entirely on the device, so you can chain them — mirror, then rotate, then watermark, then download — without ever uploading the file.