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.
How to Use Convert Landscape to Portrait Image
- 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.
- 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.
- 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.
- 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.
- Pick an output format. PNG is lossless and keeps transparency. JPEG is smaller and gains a quality slider that defaults to 92%.
- 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.
- 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.