LemonSqueeze
Made for Webflow
✕
Chrome extension for Webflow
Click the LemonSqueeze icon in the Webflow Designer and upload as many images as you like — at any size. It compresses each one locally in your browser to WebP, safely under 4 MB, and hands them straight to Webflow's own upload. No second tool, no more "file too large."
You drag your perfect hero image into Webflow — and bam, the red box. Webflow simply won't take anything over 4 MB.
Annoying? Exactly.
LemonSqueeze adds its own icon to the Webflow Designer's Assets bar — right where you're already working, next to "Create folder" and "Upload."
Click the LemonSqueeze icon in Webflow's Assets bar and pick as many images as you want at once — no matter how large. You can also drop them straight into the popover.
Each image is resized and converted to WebP locally in your browser — the whole batch, neatly under the 4 MB line. Nothing is sent to a server.
The optimized files are fed into Webflow's own upload and land in your Asset Manager. With auto-upload on it happens in one go; otherwise just hit "Upload to Assets."
This is what an upload with LemonSqueeze feels like. Hit the button and watch "too large" turn into "fits."
Webflow allows max. 4 MB. Your image right now: 4.2 MB.
Every image comes out as WebP — the format Webflow and Google love. Smaller files, the same picture, nothing for you to set up.
LemonSqueeze keeps compressing until your image clears Webflow's limit. The target sits at 3.8 MB by default, with a little buffer to spare.
One click on the icon, select any number of images — any size. LemonSqueeze squeezes the entire stack in a single pass.
Smaller doesn't mean mushy. High-quality stepped downscaling (no pixel staircasing) at ~82% quality strips the megabytes, not the detail.
The longest edge is capped at 2000 px by default — exactly the point past which Webflow shows its warning icon. Webflow still builds its own responsive variants.
Target size, quality, longest edge, auto-upload and an experimental auto mode — tune it all in the settings popup, or just leave the defaults.
Webflow stores CMS images separately from your Assets, so you normally end up re-uploading the same file over and over. LemonSqueeze adds an amber Assets button inside CMS image fields — browse your real asset folders, search, click an image, and it lands in the field.
To list your assets, the picker needs a Webflow token — once.
The token is stored locally in your browser only (not synced) and used solely for requests to api.webflow.com. You can revoke it anytime in your Webflow site settings.
Straight talk: Webflow can't natively reference an Asset from a CMS image field — that's a long-standing Webflow limitation, not something any extension can change. So LemonSqueeze fetches the chosen asset's bytes from Webflow's CDN and feeds them into the field's own upload. You're spared hunting down and recompressing the source file; a true "link" to the same asset entry just isn't possible through the Designer.
Get LemonSqueeze and upload your images straight into Webflow — small, in WebP, all in one go.