Convert Landscape to Portrait Image

Convert Landscape to Portrait Image Rotate landscape images 90° CW or CCW, or pad them to portrait aspect (4:5, 9:16, 3:4) Free - no watermarks.

Turn landscape images into portrait — either by true 90° rotation (CW or CCW) or by padding to a target portrait aspect ratio like Instagram 4:5, Stories/TikTok 9:16, or print-friendly 3:4. Everything runs in your browser.

Drop an image here, or click to choose a file
Preview

How to Use Convert Landscape to Portrait Image

  1. Upload an image. Drop a JPG, PNG, WebP, or GIF onto the box, or click to open the file picker. The source image stays in your browser - no upload.
  2. Pick a conversion mode. Rotate CW turns the image 90° clockwise (right edge becomes top). Rotate CCW rotates the other way. Pad keeps orientation and adds coloured bars so the canvas matches a portrait aspect.
  3. In Pad mode, choose the aspect ratio. 4:5 for Instagram portrait, 9:16 for Stories/Reels/TikTok, 3:4 for print, 2:3 for 35mm portrait. The tool calculates how much padding is needed to fit your source at native resolution.
  4. Pick the padding colour. Default white. The colour picker shows a live preview when you change it. JPEG output always fills with the chosen colour (JPEG has no alpha); PNG preserves alpha when the colour is white and you are in rotate mode.
  5. Pick an output format. PNG is lossless and keeps transparency. JPEG is smaller and gains a quality slider that defaults to 92%.
  6. Click Apply or press Ctrl/Cmd+Enter. The preview re-renders in under 100ms for typical smartphone photos. The button briefly shows "Rendering…" for very large images.
  7. Copy or download. Copy attempts to place the PNG blob on your clipboard (Chrome/Edge/Safari over HTTPS). Download saves a file named with the mode and a timestamp.

Frequently Asked Questions

What does converting horizontal to vertical mean?

Either rotating a landscape image 90° so it becomes portrait, or keeping the original orientation but padding above and below so the final canvas matches a portrait aspect ratio. This tool supports both.

Which direction does the tool rotate my image?

Your choice. The default is 90° clockwise (right edge of the source becomes top of the output), but a single click switches to 90° counter-clockwise for cases where that reads better.

When should I use Pad mode instead of Rotate?

When the image already reads correctly in landscape but you need it to fit a portrait slot – e.g. posting a landscape photo to Instagram’s 4:5 feed, or to a 9:16 Story without distorting it. Pad adds coloured bars above and below instead of rotating.

Will the image quality be affected?

Rotation and padding are lossless operations when you pick PNG – the pixel data is simply re-arranged. JPEG re-encodes with the quality slider (default 92%), which is near-lossless but introduces some compression if you pick lower values.

What image formats are supported?

Input: JPG, PNG, WebP, and GIF (first frame only for animated GIFs). Output: PNG (keeps transparency in Rotate mode) or JPEG (smaller, with a quality slider).

Is my image uploaded to a server?

No. All processing happens in your browser using the HTML5 Canvas API. The image never leaves your device – there is no network request with your data.

How large of an image can I convert?

Up to 20MB / 8000×8000 runs smoothly on a modern laptop. Very large camera RAWs converted to PNG can take a few seconds – the button shows “Rendering…” during that time.

Can I convert multiple images at once?

Currently the tool processes one image at a time. A quick Reset → drop → Apply cycle takes about two seconds, so batch-of-one is still fast.

Is this tool free to use?

Yes, completely free – no watermarks, no sign-up, no usage limits.

Will EXIF data be preserved?

No. Canvas-based rotation strips EXIF metadata (camera settings, GPS, capture time). If you need that metadata preserved, use a desktop photo editor instead.