Change Horizontal Image to Vertical Image
Rotate landscape images 90° CW or CCW, or pad them to portrait aspect (4:5, 9:16, 3:4). Free, offline, client-side - no watermarks.
- Runs in your browser
- Nothing uploaded
- Free, no sign-up
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.
Original
Portrait result
How to Use Change Horizontal Image to Vertical 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.
Related Tools
Change Vertical to Horizontal Image →
Rotate a vertical (portrait) image to horizontal (landscape) instantly. 90° CW/CCW or 180°. Free,…
Change Image Base Color →
Change Image Base Color with tint, hue-shift, or overlay modes and an intensity slider.…
Change Image Quality and Compression →
Change Image Quality and Compress JPEG, WebP, or PNG images with a live quality…
Add Background to Image →
Add background to images online for free. Change image background color. Fast, private, 100%…
Add Border to Image Online - Photo Frame Effect →
Add border to any image online. Upload photo, customize border, download. 100% private.
Add Image Effect Online - Apply Photo Effects →
Add effects to images online for free. Apply grayscale, sepia, vintage, and more. Fast,…
Add Noise to Image →
Add noise to images online for free. Apply grain effect to your photos. Fast,…
Add Rainbow Filter to Image →
Add rainbow filter to images online for free. Apply colorful rainbow effect to any…
Add Sepia Filter to Image - Vintage Photo Effect →
Add sepia filter to any image online. Upload your photo, apply vintage sepia effect,…
Add Stroke to Image →
Add stroke or border to images online for free. Create framed images easily.
Convert Add Symmetry to Image →
Mirror an image to create horizontal or vertical symmetry effects, preview the result, and…
Add Text to Image Online - Text on Photo →
Add text to images online for free. Overlay text on your photos. Fast, private,…