MergePictureA PictureEditor.com tool

Joined, and now it’s enormous

Six screenshots do not make a picture six times taller than a phone screen — they make one that is often taller than anything will comfortably open. Here is the arithmetic, and what to do about it.

How it gets so tall so fast

A recent iPhone screenshot is 1,170 × 2,532. Six of them stacked whole would be 15,192 pixels tall. Cutting the repeated bands out brings that down — a typical scroll leaves perhaps a third of each capture repeating the one before it, so six captures might come out around 10,000 — but it is still four times taller than anything you have looked at today, and about 12 megapixels of mostly text.

Stacking a column of photographs does the same thing more quietly. Twenty holiday photographs at 3,024 pixels tall, matched on width and stacked, is 60,000 pixels of picture. It will not draw, and the tool says so rather than handing back the top of it.

Where the browser stops

Every browser has a limit on how large a single canvas can be, and the limits are lower than people expect. Chrome and its relatives refuse a dimension past 32,767 pixels and an area past roughly 268 megapixels. Safari on a phone gives up much earlier — and, worse, it often gives up silently, handing back a blank canvas instead of an error. That is why this tool checks the finished size against the ceiling before it draws anything, and stops with the numbers rather than producing a tall white rectangle.

The export is composited in bands of a few thousand rows at a time so a very long join does not lock the tab while it is being drawn. That makes the work bearable; it does not raise the ceiling, because the finished picture still has to exist in one piece for the browser to turn it into a file.

What to do instead

Putting it back

Sometimes you finish a join, look at it, and realise the useful artefact was the pieces. Cutting one long picture back into several files is the exact reverse of what happens here, and it is not something this site does — it is what splitpicture.com is for. Take the tall join there, cut it into equal parts or into a grid, and you have a set again — with the repeated bands already gone, which is the one thing the original captures could not give you.

What a very tall picture costs

Two things, both worth knowing before you commit. Memory: a picture that is 1,170 × 10,000 is 11.7 million pixels, and while it is being assembled it occupies about 47 MB of uncompressed pixels regardless of how small the saved file ends up. On a phone with several tabs open that is enough to have the tab reloaded underneath you. And weight: PNG keeps text crisp and a tall screenshot in PNG is frequently 5 to 15 MB, which is past what several messaging apps will send without re-encoding it themselves.

This site will not solve that second problem for you. We report the finished dimensions and a rough file size honestly and stop there — there is no setting here that hunts for a number of kilobytes, because getting a file under a stated size is a different operation and building a poor version of it here would make this tool worse at the one thing it is for.

Where to go next