Split an Image in Half Online — Free
Cut one image into two halves in your browser. Split left and right or top and bottom, and move the dividing line to any exact pixel.
Image processing stays on this device
Drag and drop files here
or
How This Split Works
The tool opens with one vertical line down the middle, so you get a left half and a right half. Switch to "2 down" for a top and bottom half instead, or drag the line to cut anywhere but the centre.
Features
- Left and right, or top and bottom
- Move the dividing line to any exact pixel
- Both halves keep the original resolution
- Download the two halves separately or as a ZIP
Practical limits
Browser processing safeguards
These are ToolkitFree screening thresholds, not promises that every browser can reach them.
| Safeguard | Desktop | Mobile |
|---|---|---|
| Single-image hard cap | 100 MP | 100 MP; the 80 MP total cap can block first |
| Pieces per split | Up to 144 | Up to 144 |
| Encoded input warning | 100 MiB | 40 MiB |
| Encoded input block | 250 MiB | 100 MiB |
| Total pixels warning | 80 MP | 32 MP |
| Total pixels block | 200 MP | 80 MP |
| Working memory warning | 512 MiB | 192 MiB |
| Working memory block | 1 GiB | 384 MiB |
| Parallel processing | Up to 2 pieces | Up to 2 pieces |
Large dimensions can exhaust browser memory before encoded file size looks large. ToolkitFree checks dimensions and estimated working memory before processing.
Frequently Asked Questions
How do I split an image in half?
Upload the image and the tool places one line down the middle. Click Split to get the left and right halves. To halve it top and bottom instead, choose the "2 down" preset before splitting.
Can I split it somewhere other than the exact middle?
Yes. Drag the dividing line, or type an exact pixel position in the line input. The two pieces then have whatever widths you chose, which is useful when the two halves of the picture are not the same size.
Do the halves lose quality?
Each half is redrawn from the decoded source at full resolution. PNG and WebP output keep those pixels. Choosing JPG re-encodes each half, which adds a second round of lossy compression.
How are the two files named?
A single row or single column is numbered in order, so a file called photo.png becomes photo-1.png and photo-2.png. Left comes before right, and top comes before bottom.
Last reviewed