fileformer
search⌘KtranslateENexpand_moreupload_fileConvert
Converters8 file families · 44 direct conversions
What changes in a conversionarrow_forward
home/pdf tools/organize-pdf

Organize PDF Pages Online Free

Rotate, reorder and remove pages, without retyping anything.

A scanned bundle usually arrives with a sideways receipt, an upside-down page and a blank back side or two. Select pages, fix them, and watch the new order build up in the strip underneath.

rotate_leftLeftrotate_rightRightchevron_leftEarlierchevron_rightLaterdeleteDeleterestore_from_trashRestore
Fix orientationRemove blank backsReset
sideways
1 · Cover
sideways
2 · Letter p.1
blank
3 · blank back
upside down
4 · Letter p.2180°
sideways
5 · Receipt90°
blank
6 · blank back
sideways
7 · Invoice
sideways
8 · Photo ID270°
sideways
9 · Statement
sideways
10 · Statement
blank
11 · blank back
sideways
12 · Signed form
new order
1234↻5↻678↻9101112
upload_fileOpen a PDFsaveNo changes yetdownload ·
check
scan-organised.pdf is ready12 pages kept · 0 removed · 0 rotated
continue with this file
~/type-instead-of-click

For a 300-page file, type the pages instead.

Clicking works for a dozen pages. For long documents, a range like 1-3, 7, 10- is faster. Commas separate, dashes span, and an open end means "to the last page". Try one.

1-3, 7, 10-2-601, 5, 9, 1331-
KeepDeleteRotate
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
Keep 55 pages → a 55-page PDF
~/why-it-flips-back

Rotated it in the viewer, and it came back sideways?

Rotating in most PDF viewers only turns your view; the file isn't changed. We change the page's own rotation setting and save it, so every app, printer and phone shows it the right way. Here's the same sideways page opened in three places.

Rotate in the viewerPreview, Edge, phone
your laptop
colleague
printer
cancelOnly you see it fixedThe view turned, the file didn’t. Anyone else opening it gets it sideways again.
Rotate & save herepage rotation setting
your laptop
colleague
printer
check_circleFixed for everyoneThe page’s rotation is stored in the file, so every reader and printer follows it. Lossless and instant.
Re-scan or print-to-PDFrasterise the page
your laptop
colleague
printer
change_circleFixed, but with a costWorks everywhere, but text may become an image and the file grows. Only needed for very old systems.
~/how-blank-is-blank

A scanned "blank" page is never quite empty.

Double-sided scanning adds a back side for every sheet, full of dust, show-through and staple shadows. We measure how much ink each page has; you choose where "blank" ends.

treat as blank below2% ink
p. 30.2%Removed · Nothing detected.
p. 60.8%Removed · A speck of dust.
p. 111.6%Removed · Punch-hole shadows only.
p. 143.2%Kept · Faint text from the other side.
p. 185.5%Kept · A handwritten sticky note.
p. 2112%Kept · A real page of text.
p. 250.4%Removed · Staple shadow in the corner.
p. 302.4%Kept · A pale smudge.
~/what-rotate-really-is

Rotating a page changes one number, not the drawing.

Every page is drawn in its own coordinate space, with (0, 0) at the bottom left of the /MediaBox. /Rotate tells the viewer to turn the finished page clockwise before showing it. The content stream isn't touched, which is why rotating is lossless and instant. Pick a value to see the transform a viewer applies.

/Rotate 0/Rotate 90/Rotate 180/Rotate 270
Receipt(0, 0) user space
red dot = the point (72, 700), where the title starts
% page dictionary/MediaBox [0 0 612 792]/Rotate 90% viewer turns the page 90° clockwise:% [a b c d e f] maps (x, y) to% (a·x + c·y + e, b·x + d·y + f)[0 -1 1 0 0 612](72, 700) → (700, 540)displayed 792 × 612 pt 11 × 8.5 in, landscapecontent stream: unchanged
type any /Rotate value
450-9072045270
check_circleValid. 450 is the same as /Rotate 90; a tidy organiser writes the short form.

Annotations follow the page when it turns, unless their NoRotate flag is set: then a sticky-note icon stays upright, pinned at its top-left corner.

~/two-ways-to-save

Deleted a page? It may still be in the file.

Your browser builds the 12-page scan from the board above as a real PDF and saves it two ways. A full rewrite writes a fresh file. An incremental update appends only the changes, so deleted pages stay readable. The search runs on the real bytes.

restart_altFull rewriteadd_boxIncremental update
original scan.pdf4,354 B12 pages, 27 objects.
full rewrite4,354 BOnly the kept pages, renumbered from scratch.
incremental update4,607 B+253 B appended: 1 updated, 0 freed.
deleted text still readable-Delete a page on the board to test this.
infoNothing deleted yetSelect a page on the board at the top, press Delete, then come back. Try the Receipt or Photo ID.
obj 2 · page tree before
<< /Type /Pages /Kids [4 0 R 6 0 R 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R] /Count 12 >>
obj 2 · new version appended at the end
<< /Type /Pages /Kids [4 0 R 6 0 R 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R] /Count 12 >>
data_objectevery byte appended to the original
2 0 obj<< /Type /Pages /Kids [4 0 R 6 0 R 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R] /Count 12 >>endobjxref0 10000000000 65535 f 2 10000004354 00000 n trailer<< /Size 28 /Root 1 0 R /Prev 3728 >>startxref4487%%EOF
~/reference

Page dictionary entries an organiser has to respect.

Moving, rotating or deleting a page touches more than /Kids and /Rotate. These are the page-level entries (ISO 32000-1, §7.7.3.3) and what a careful tool does with each.

entrysincetypewhen you rotate, move or delete
/RotatePDF 1.0integerSet to the new multiple of 90. Inheritable, so a page with no entry of its own may still be rotated by its parent.
/MediaBoxPDF 1.0rectangleNever changed by rotating; the viewer swaps width and height on screen.
/CropBoxPDF 1.0rectangleKept. Rotation turns the cropped area, not the full media box.
/BleedBox · /TrimBox · /ArtBoxPDF 1.3rectangleKept as is. Print workflows rely on them, so they must not be reset on save.
/UserUnitPDF 1.6numberKept. It scales the whole page (for very large drawings); dropping it shrinks the page.
/AnnotsPDF 1.0arrayMoves with the page. Annotations with the NoRotate flag stay upright when the page turns.
/ThumbPDF 1.0streamA stored thumbnail. Out of date after rotating, so it should be removed or redrawn.
/BPDF 1.1arrayArticle beads. Deleting the page has to unlink its beads from the thread.
/TabsPDF 1.5nameTab order for form fields. Kept; it’s relative to the page, not the document.
/StructParentsPDF 1.3integerLinks the page to the tag tree. Deleting a page should prune its structure elements.
/PieceInfoPDF 1.3dictionaryPrivate app data. Kept, but may be stale after edits.
/ParentPDF 1.0referenceRewritten whenever the page moves to a different /Pages node.

How the page model grew

1993PDF 1.0Page tree, /Rotate, /MediaBox, /CropBox and incremental updates all ship in the first version.
1994PDF 1.1Article threads add /B bead arrays to pages.
1999PDF 1.3Bleed, trim and art boxes for print production.
2001PDF 1.4Tagged PDF links each page to a structure tree.
2003PDF 1.5/Tabs for form-field tab order.
2004PDF 1.6/UserUnit lifts the 200-inch page-size limit.
2008ISO 32000-1PDF 1.7 becomes an ISO standard, with a free copy from Adobe.
2017PDF 2.0ISO 32000-2 keeps the page model and clarifies inheritance.