PixelSquishBlog

Your giant image won't save as WebP — the 16383-pixel ceiling

2026-11-13

Most images are nowhere near any format's size limit. Then you try to turn a very long stitched screenshot or a full-page capture of a website into WebP, and it simply won't work. The cause is a hard ceiling built into the format itself, and once you know the number, the fix is arithmetic.

The documented limit

Google's WebP FAQ (developers.google.com/speed/webp/faq, checked 2026-10-08) states that the maximum pixel dimensions of a WebP image are 16383 × 16383. The reason given is that WebP is bitstream-compatible with VP8, which uses 14 bits to store the width and the height.

Notice that this is a limit per side, not on the total number of pixels. An image of 1000 × 20000 pixels is modest in total, but its height is over the ceiling, so it can't be a WebP at that size.

Which images hit it

JPG and PNG allow much larger dimensions, which is why these images exist and work in the first place — the problem only appears when you ask for WebP.

What our converter does — and doesn't promise

Our PNG to WebP converter draws your image onto a canvas in your browser and asks the browser's own WebP encoder for the file. Nothing is uploaded. What a browser does when asked to encode past the format's ceiling isn't something we control, so we don't promise any particular outcome there. What we do guarantee: the file you download is named by the format that was actually produced. If a result doesn't end in .webp, it isn't a WebP, and we won't pretend otherwise. The dependable approach is to bring the image under 16383 pixels on its long side before converting.

Option one: scale it down

Work out the scale from the long side: 16383 divided by the current long side. For a 24,000-pixel-tall strip that's about 0.68.

Be honest with yourself about the result: shrinking a tall strip this way also narrows it, and text in screenshots gets smaller with it. If the strip is meant to be read, splitting may serve you better.

Option two: split it

Cut the image into parts that are each under the ceiling, at full width. In Crop image, keep the ratio on Free and type the numbers: for a 1080 × 24000 strip, width 1080, height 12000, Y position 0 for the first half. Apply and save, then use Adjust area, set Y to 12000, Apply and save the second half. Each part converts to WebP without trouble, and nothing gets smaller.

Option three: keep the format you have

WebP's advantage is smaller files on web pages. For a document-like strip that will be downloaded or shared rather than shown inline, a PNG or JPG at full size is a perfectly good answer — and our stitch tool produces a JPG anyway.

The short version

No sign-up, nothing uploaded — it runs in this tab.

Convert PNG to WebP →
ToolsBlogAboutContactPrivacyTerms