image-toolkit

All tools

Rotate image

Rotate one image to any angle, or batch-rotate in 90° steps with portrait/landscape filters.

Guide: rotate images in bulk

Scroll down for tips, limits, and FAQs

Batch rotation without orientation mistakes

Pillar guide: How to Rotate Images in Bulk Without Breaking File Order

Bulk rotation is a consistency task, not just a quick fix. Teams usually fail when portrait and landscape files get mixed and only half the batch receives the correct turn.

One-image mode lets you set any angle from −180° to +180° (full rotation). Multiple images stays on 90° steps with orientation filters.

Select files by orientation first (all, vertical, or horizontal), then apply rotation. Preview updates live; use reset when you change direction mid-run.

Rotate image workflows look simple until you process a mixed folder: screenshots, phone photos, and scanned pages rarely need the same turn direction.

This rotate tool supports both single and bulk modes, with portrait/landscape selection filters so you can rotate only the files that need correction.

Processing runs in your browser and can export one ZIP after rotation. Reordering helps teams keep predictable QA checks before delivery.

Rotate workflow

  1. Add one image or multiple files to the queue.
  2. Choose any angle (−180° to +180°) in single mode, or use 90° shortcuts. Bulk mode keeps 90° steps with orientation filters.
  3. In bulk mode, select all files or only portrait/horizontal groups, then adjust item order if needed.
  4. Rotation applies instantly to selected items and previews update in real time; then download individual files or one ZIP.

How Rotate Image works

One image and multiple images

  • One image: upload, drag and drop, or paste one file (⌘V / Ctrl+V or the Paste button on the dropzone when focus is not in a text field), then download.
  • Use New image to clear the current file and start over without leaving the tool.
  • Multiple images: drag and drop or select many images; apply the same rotation settings to the selected subset. Download each file from its card or use Download ZIP for the whole queue.
  • Add more images anytime from the summary bar; new files join the queue with the current output format.
  • Switching between One image and Multiple images clears the other mode so files and results do not mix.

Rotation controls

  • One-image mode: set any angle from −180° to +180° with the slider or number field, or tap 90° left / 90° right for quick turns. Reset returns the angle to 0°.
  • Multiple-images mode: 90° left and 90° right apply only to the selected subset; Reset clears rotation on the selected files.
  • Selection in multiple-images mode: All, Vertical, or Horizontal picks portrait or landscape files in one tap. You can also toggle individual checkboxes on each card.
  • Previews update in real time; export sizes refresh in the background.

Order, queue, and download

  • Order: Manual (upload order), Name A to Z, Name Z to A, Horizontal first, or Vertical first. In manual mode, use Move up / Move down on each card.
  • The summary bar shows selected count, rotated count, and total file size before → after.
  • Large queues paginate automatically; the summary shows which page you are on.
  • Reset settings clears rotation and reselects the full queue so you can change direction without stale turns.
  • Clear list removes every file from the queue.

Output format and input

  • Export as JPG, PNG, or WebP. The tool picks a default from your upload (PNG, JPEG, or WebP); change it anytime before download.
  • HEIC, HEIF, AVIF, JXL, SVG, and other formats your browser decodes are accepted; if the source is not PNG, JPEG, or WebP, export defaults to PNG.
  • Non-90° angles expand the canvas to fit the rotated image. PNG and WebP keep transparent corners; JPG fills empty corners with white.
  • Animated GIFs export as a single static frame.

Privacy and limits

  • Processing stays in your browser—files are not uploaded to a server.
  • Multiple-images rotation uses 90° steps only; use one-image mode for fine angle corrections.
  • Very large originals may hit browser memory limits on low-end devices.

Common use cases

  • Fix sideways phone photos before sharing or upload.
  • Rotate scanned document images in one pass.
  • Correct mixed screenshot batches for reports and support tickets.

Practical tips

  • Filter by orientation first to avoid rotating already-correct files.
  • Keep a manual order when filenames map to ticket or page sequence.
  • Use reset if you change direction, then apply the new direction only to the selected subset.

Limitations to know

  • Bulk rotation uses 90° steps only; single mode supports any angle in the full circle.
  • Non-right angles expand the canvas; corners are transparent on PNG and white on JPEG exports.
  • Animated GIF files may lose animation and export as a static frame.

Related guides

Frequently asked questions

Can I rotate only portrait images in a mixed batch?

Yes. Use the orientation selector to target only vertical files. Rotation actions affect only the selected subset, while unselected files remain unchanged.

Does bulk rotation preserve file order?

You can reorder items in manual mode. ZIP export follows the current queue order (manual or selected sort mode).

What does reset do in rotate mode?

Reset clears rotation settings (back to 0°), restores default selection behavior, and lets you start the batch again without stale parameters.