Flip PDF Pages — Mirror Content
Flip (mirror) PDF pages horizontally, vertically, or both with control over which pages are affected.
Drop your PDF file hereTap to select a file
Supports PDF, up to 200MB
What to do next
Related tools
Resize PDF
Resize all pages in a PDF to a target paper size with fit, fill, or stretch content scaling.
pdfAlign Pages
Align all pages in a PDF to a uniform canvas size with configurable alignment and reference dimensions.
pdfChange Page Dimensions
Change the canvas dimensions of PDF pages with precise control over content anchoring and page selection.
pdfAdd Image to PDF
Add an image to your PDF — choose position, size, opacity, and which pages. Perfect for logos, stamps, watermarks, and signatures.
pdfAbout Flip Pages
Flip Pages is a PDF tool that runs in your browser. Flip (mirror) PDF pages horizontally, vertically, or both with control over which pages are affected. The page you are reading is the same workspace you will use to do the work: pick a file or paste your input, choose the options that matter to you, and the tool produces the result on your device.
Flip Pages sees the most use from students assembling reading packets and freelancers sharing scanned receipts, but the design is intentionally generic enough that you do not need a specialist background to get a good result. The defaults aim at the most common case so a first-time user can get the right output without changing any settings.
Flip Pages works well as a bookmarked utility you reach for when you need it. The first visit shows you what the tool does; the second is when you realise it is a low-friction option for the task and worth keeping in your tab list.
Under the hood, Flip Pages uses the open-source pdf-lib JavaScript library to do the actual work. The tool accepts PDF as input, with a per-file ceiling of 200 MB so memory usage stays predictable on lower-end laptops and tablets. The engine ships as part of the page bundle, so once the page is loaded the tool keeps working even if your network connection drops.
Flip Pages is structured so the question "where is my file processed?" has a single answer: in your browser tab. The engine, the controls, and the result panel are all on one page. Navigating away or closing the tab clears the page's memory the way it does for every other tab.
Even on its own, Flip Pages composes well with the rest of your toolkit. The output is a standard PDF file that opens in any program that handles the format, so the result of one run can become the input to whatever step you use next.
The 200 MB ceiling on input size is the only fixed limit. Output files are produced in standard formats that every common viewer recognises, and the tool runs the same way regardless of how many times you have used it during the session.
Some notes on the design of Flip Pages. The page is intentionally narrow: one input, the controls relevant to the task, and one output. Adding unrelated features would make the common case slower for the majority of users, so the surface is held to what people actually use.
Output handling is intentionally boring: Flip Pages produces `{name}-flipped.pdf` and triggers your browser's standard "save" behaviour. If you have a default download folder configured, that is where it will land. There is no Favtoo-side history of jobs you have run.
Flip Pages is structured around the idea that a useful tool should be its own page. Open the page, do the work, close the tab — the page is the entire product. There is no onboarding flow because there is nothing to onboard into.
Flip Pages fits the gap where opening a desktop app feels heavy and writing a script feels overkill. The page handles the common PDF document workflow task with sensible defaults so a single visit usually completes the job; for highly specialised work, a dedicated desktop application can offer more knobs to turn.
If you want to get the most out of Flip Pages, three small habits help. Drag-and-drop is faster than the file picker once you get used to it. The keyboard shortcut for downloading the result is whatever your browser uses for "save link as," because the result is a normal download. And if you are working on a sensitive file, processing in an Incognito or Private window is a good extra layer — it leaves no trace in browser history when the tab closes.
For most failure modes, refreshing the page and re-running the job is enough — the engine has no persistent state to corrupt. If the same input fails twice in a row, the input itself is most likely the problem (a truncated file, an unexpected variant of the format, or a stream the engine does not recognise).
That is the whole tool. Use Flip Pages for as long as it stays useful to you, and if it does, the catalog has many more tools built the same way. Each applies the same single-purpose discipline, so the way you used this page transfers to the next one you try.
How it works
- 1Open Flip Pages in your browser. The page loads quickly and the tool is ready to use the moment it becomes interactive.
- 2Select the PDF file you want to process — drag-and-drop and the file picker both work.
- 3Tweak the controls if the defaults are not quite right for your input. The options are kept short and labelled in plain language.
- 4Click to start the job. The engine (the open-source pdf-lib JavaScript library) processes the input in the page; you can watch the progress indicator until it completes.
- 5Save the output (`{name}-flipped.pdf`) when it is ready.
- 6Re-run with different settings as often as you want. Each run produces a fresh output and the original file on disk is never modified.
Common use cases
- Lock a confidential document with a password before sharing externally using Flip Pages.
- Extract a specific signed page from a long contract bundle.
- Send a polished, print-ready PDF to a client without watermarks.
- Combine a portfolio sample into a single application packet.
- Convert a bundle of invoices into a single archival PDF.
- Prepare a packet of receipts for an expense report submission.
- Strip blank or test pages from a scanned document.
- Reorder pages of a multi-chapter scan into the correct reading order.
- Split a 200-page exhibit bundle into one PDF per exhibit.
- Add page numbers to a draft report before circulating it for review.
FAQ
Horizontal flip?
Mirrors content left-to-right, like looking in a mirror.
Vertical flip?
Mirrors content top-to-bottom, flipping the page upside down.
Both?
Flipping both axes is equivalent to rotating the page 180 degrees.
Private?
Yes — runs locally.
Text readability?
Flipped text becomes mirrored. Use both-axis flip (rotation) to keep text readable.
Apply to even pages?
Yes — useful for fixing duplex scanning where back pages are mirrored.
Does Flip Pages reduce quality of the result?
Flip Pages is built to preserve quality wherever the underlying PDF format allows it. Operations that are mathematically lossless (e.g. structural transformations, lossless re-encoding) round-trip with no perceptible change. Operations that involve a lossy codec inevitably introduce small artefacts at the byte level, but the defaults aim at the sweet spot where output looks or sounds the same to a normal viewer or listener while still being meaningfully smaller or faster than the input.
Can I use Flip Pages with formats other than the defaults?
Flip Pages accepts PDF. If your input is in a format that is not directly supported, convert it first using one of Favtoo's converter tools — every Favtoo converter outputs a file that is a clean input to the next tool in the chain.
Can I use Flip Pages offline?
Once the page is loaded, Flip Pages can complete jobs without an active internet connection — the engine is bundled with the page, so there is no per-job network call. The initial page load does require a connection (to fetch the static assets), but after that you can disconnect entirely and the tool will still work. This is a side-effect of the local-first architecture, not a deliberate "offline mode" feature.
How accurate is Flip Pages?
Flip Pages is built on the open-source pdf-lib JavaScript library, which is the same class of engine used by professional PDF document workflow pipelines. For deterministic operations, the output is byte-identical to what an equivalent CLI run would produce; for operations involving a codec or a model, the result is well within the range of what comparable tools generate. If you have a specific reference output you need to match, run a small test job first to confirm the configuration produces what you expect.
How long does Flip Pages take to process a file?
Most jobs finish in seconds. Speed scales with input size and with how many CPU cycles your browser tab has available — the engine runs in your browser, so it shares resources with whatever else you have open. For inputs near the 200 MB ceiling, expect anywhere from a few seconds to roughly a minute on a typical laptop. Closing other heavy tabs noticeably speeds things up.
Why did Flip Pages reject my input?
Failures usually fall into one of three buckets: the input is in an unsupported format, the input is over the size cap, or the input is structurally malformed (a truncated download, a partial export, or a stream the engine does not recognise). The first two are easy to confirm — check that your file is one of PDF and that it is below 200 MB. For the third, opening the file in its native viewer first is the fastest way to confirm the source is intact.
Are there any hidden fees with Flip Pages?
Flip Pages is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.
Do I need a specific browser to use Flip Pages?
Flip Pages works in any modern browser released in the last few years — Chrome, Edge, Firefox, Safari, Brave, Arc and the major Chromium derivatives are all supported. The underlying engine relies on widely-supported web APIs, so there is nothing exotic to install. If you are on a very old browser version and the tool fails to load, updating to the latest release of your preferred browser is the only fix needed.
Can Flip Pages run inside a corporate firewall?
Flip Pages is a static page running an open-source engine in your browser, so a typical corporate firewall does not get in the way as long as it allows JavaScript to load from Favtoo. For teams that need to host it themselves on an internal network, the underlying engine (the open-source pdf-lib JavaScript library) is open-source and can be packaged into a private build with the same behaviour. Reach out via the Contact page if that is something you are exploring.