Rotate TIF images online for free. Fix orientation of scanned documents and faxes with optional compression and resize.
TIFF (Tagged Image File Format) was published by Stephen Carlsen at Aldus in 1986; Adobe inherited the spec when it acquired Aldus in 1994. The format's calling card is flexibility — a single.tif file can hold one bilevel fax page, a 16-bit-per-channel astrophotograph, a CMYK prepress separation, or a 200-page multi-page document scan. That same flexibility is why orientation is so often wrong on arrival: scanners, fax machines, document-management systems, and microfilm digitizers all decide what "up" means independently of how the operator placed the original.
| Property | .tif | .tiff |
|---|---|---|
| Format spec | Identical (TIFF 6.0, Adobe 1992) | Identical (TIFF 6.0, Adobe 1992) |
| Origin of extension | DOS / Windows 8.3 filename limit | Original 4-character extension |
| Internal byte content | Byte-for-byte identical | Byte-for-byte identical |
| Renaming between them | Safe — pure rename, no re-encode | Safe — pure rename, no re-encode |
| Tooling that prefers.tif | Older Windows scanning software, fax | None specifically |
| Tooling that prefers.tiff | Mac OS, modern open-source tools | Default in Adobe Creative Cloud |
| Multi-page support | Yes (sub-file IFDs) | Yes (sub-file IFDs) |
Treat.tif and.tiff as the same file — this tool accepts both extensions and both produce a TIFF result.
TIFF stores rotation in tag 274 with values 1-8. Many TIFF viewers honor it, many older imaging RIPs and document systems do not — which is why rotating the actual pixels and resetting the tag to 1 is the safest fix.
| Value | Meaning | Visual fix needed |
|---|---|---|
| 1 | Normal (top-left origin) | None — already upright |
| 2 | Mirrored horizontally | Flip horizontal (use Flip TIF) |
| 3 | Rotated 180 degrees | 180-degree rotate |
| 4 | Mirrored vertically | Flip vertical |
| 5 | Mirrored + rotated 270 CW | Flip + rotate |
| 6 | Rotated 90 CW (camera held portrait, lens on top) | 90-degree CCW rotate |
| 7 | Mirrored + rotated 90 CW | Flip + rotate |
| 8 | Rotated 270 CW (camera held portrait, lens on bottom) | 90-degree CW rotate |
The output TIFF can use any of the standard compression types. Pick based on content (bilevel vs photo vs continuous-tone) and downstream tool support.
| Compression | Lossless? | Best for | File size | Notes |
|---|---|---|---|---|
| NONE | Yes | Maximum compatibility, archival masters | Largest | Pure uncompressed; required by some legacy software |
| LZW | Yes | General-purpose, photo and document scans | Medium | Patents expired 2003-2004; universal support |
| DEFLATE (Zip) | Yes | Smaller archival files | Smaller than LZW | RFC 1951; well supported in modern viewers |
| PACKBITS | Yes | Legacy Mac workflows | Larger than LZW | Simple RLE; older but ubiquitous |
| CCITT Fax 4 | Yes | 1-bit black-and-white documents, faxes | Smallest for bilevel | ITU-T T.6; not for color or grayscale |
| JPEG | No | Photo scans where size matters | Small | Lossy DCT; not for text-heavy documents |
| JP2K (JPEG 2000) | Either | High-quality photo scans, archival | Smaller than JPEG | Wavelet-based; less ubiquitous tool support |
For different rotations or related tasks, see Rotate TIFF (4-letter extension), Flip TIF, Resize TIF, Crop TIF, Compress TIF, or convert with TIF to PDF, TIF to JPG, or Merge TIF to PDF.
No, it doesn't matter. The.tif and.tiff extensions are aliases for the same Tagged Image File Format — the byte content is identical. The 3-letter.tif came from the DOS / Windows 8.3 filename limitation; the 4-letter.tiff is the original. This tool accepts either extension for the one file you upload and outputs TIFF either way; renaming a file from one to the other is a pure filename change with no re-encode involved.
No, exact 90 / 180 / 270 rotations on a TIFF are mathematically lossless regardless of compression — the operation rearranges pixel rows and columns without resampling. A 1-bit CCITT Group 4 fax stays bit-identical after a 90-degree rotation; a 16-bit grayscale archival scan keeps every bit of dynamic range. Only custom angles (1.5 degrees, 45 degrees, etc.) require resampling, and at the default Very High quality even that loss is invisible on print at 300 DPI.
The rotation applies uniformly to every sub-file (page) in the multi-page TIFF. TIFF stores multiple pages as a chain of Image File Directories (IFDs), and each IFD's pixel data is rotated independently with the same angle, then re-written into a new multi-page TIFF preserving page order, per-page compression, and per-page bit depth. Useful for an entire scan job that came out sideways. If you need different rotations per page, split the multi-page TIFF first (most TIFF editors and ImageMagick can split with convert input.tif output-%d.tif), rotate each sub-file separately, then re-combine.
Scanners write the raw sensor pixels in the platen's native orientation and then either set the TIFF Orientation tag (274) to indicate how to display, or just write the pixels in whatever direction the document was placed. Sheet-fed ADFs (auto-document feeders) and flatbeds often disagree about which is "up" — a face-down document fed long-edge-first comes out 180 degrees off; a face-up portrait page fed short-edge-first comes out 90 degrees off. Older scanning software and document-management systems frequently ignore the Orientation tag during indexing or printing, so rotating the actual pixels and resetting the tag to 1 (normal) makes the document display correctly everywhere.
By default yes — output matches input. A 1-bit CCITT Fax 4 input stays 1-bit CCITT Fax 4; a 16-bit RGB LZW input stays 16-bit RGB LZW. Under Image Compression you can change Compression Type (LZW, DEFLATE, JPEG, JP2K, CCITT Fax 4, PACKBITS, NONE) and Bit Depth (1-bit, 8-bit, 16-bit) if you want to recompress. Note that switching from a higher to lower bit depth (16-bit to 8-bit) or from lossless to lossy (LZW to JPEG) is a one-way change — keep an unmodified original.
Yes. Rotating a rectangular image by a non-orthogonal angle (anything other than 0, 90, 180, 270) leaves triangular empty regions at the corners. For TIFFs without an alpha channel those regions fill with white by default. If you need transparent corners, use an output mode that supports alpha (some TIFF tools support TIFF with alpha; alternatively rotate first and then convert with TIF to PDF for document workflows or crop the rotated result tightly with Crop TIF to remove the empty corners.
This tool applies the rotation uniformly to every page of the input. To rotate a single page, split the multi-page TIFF into individual files first — desktop tools like IrfanView, XnView, or ImageMagick (magick convert input.tif output-%d.tif) handle the split — then upload only the page that needs rotation, rotate it, and re-merge into a multi-page TIFF afterwards. For PDF-style document workflows where per-page rotation matters more, consider converting to PDF first with TIF to PDF and rotating the PDF instead.
Two reasons. First, if you change Compression Type from CCITT Fax 4 (bilevel) or LZW to NONE or PACKBITS the file balloons because compression got weaker — keep the original Compression Type unless you have a specific reason. Second, custom-angle rotations on a previously well-compressed TIFF can hurt compression efficiency because the rotated pixel pattern is less predictable for run-length encoders. Stick to exact 90 / 180 / 270 when file size matters; use LZW or DEFLATE rather than NONE; and for bilevel scans keep CCITT Fax 4 — it routinely produces 30-100 KB per page versus 1-3 MB uncompressed.
Yes. Set Bit Depth to "16-bit (High Precision)" or keep the input depth. For exact 90 / 180 / 270 rotations the high-precision values are preserved bit-for-bit because the operation is a pure transpose. For custom angles the resampling math is performed in floating point and rounded back to 16-bit, which is well below typical sensor noise and below the precision of most output devices. 32-bit floating point TIFF (used in HDR and scientific imaging) is also handled — output preserves the floating-point sample format when supported.
Rotating turns the image around its center by an angle (90, 180, 270, or any custom value); a "B" stays a "B". Flipping mirrors across an axis — horizontal flip swaps left and right (a "B" becomes its mirror image), vertical flip swaps top and bottom. A 180-degree rotation produces the same visual result as applying both a horizontal and vertical flip together, but is not the same as either flip alone. For mirroring, use Flip TIF.