skwish
private
browser-based
Compress images for AI chat so uploads land fast and tokens stay cheap
Every AI chat product has an image ceiling and a token bill, and most people only find out about the second one after the first screenshot fails to upload. ChatGPT caps images at 20MB per image and lets you upload up to 80 files every three hours, with free accounts limited to 3 file uploads a day — so a failed multi-megabyte upload is not just slow, it burns quota. Claude accepts JPEG, PNG, GIF and WebP up to 10MB per image on claude.ai, with dimensions capped at 8000x8000 and up to 20 images per chat, and its own help center suggests using images of 1000x1000 pixels or larger. Gemini Apps takes up to 10 files per prompt with non-video files up to 100MB each. Underneath all three sits a token cost that scales with pixels: Claude counts an image as 28x28 pixel patches, Gemini tiles anything bigger than 384px into 768px tiles at 258 tokens a piece. Uploading a 4032x3024 phone photo to ask one question about a receipt wastes both time and tokens. Skwish compresses and resizes images locally in your browser with a live before/after readout per file, so you can drop a screenshot set to a sane pixel box and a fraction of the bytes before attaching them. Batch the set, export a ZIP. Nothing is uploaded to a server.
Search match

This page is tuned for compress image for ai chat so visitors land in the right workflow immediately.

Fast output

See original size, compressed size, and percentage saved before you move on.

Batch ready

Compress multiple files and pull the results down as a ZIP.

Get to the compressor fast
Exact-intent SEO page first. Clear next step. Pretty later.

People usually search for a specific task, not a brand story. So this page keeps the promise simple: compress images without sending them to a third-party server.

Built for people searching “compress image for ai chat”, not a generic landing page.

No uploads, no accounts, no waiting on a server.

See the savings before you download anything.

Batch export stays available when the job is bigger.

Best for this search

Shrink a folder of screenshots to a sane pixel size before attaching them to an AI chat.
Resize a phone photo down under Claude's 8000x8000 limit and its 10MB per-image cap.
Cut a multi-megabyte design export so a ChatGPT upload does not eat the hourly file quota.
Compress images now

Opens the upload box on the free browser compressor.

Drop images in the browser
Keep the whole workflow local. Nothing leaves your device unless you download it.
Set the output you need
Adjust compression until the file size and quality fit the job instead of guessing.
Download a clean result
Save one file or a ZIP bundle with skwish-prefixed names so the output is easy to find.
Cross-chat upload notes
Use these before you upload or share the page.
Bigger pixels cost more. Claude bills image tokens as 28x28 patches and Gemini tiles anything over 384px, so resizing before upload cuts cost as well as time.
Three ceilings, not one. ChatGPT is 20MB per image, claude.ai is 10MB with an 8000x8000 cap, Gemini Apps is 100MB per file with 10 files per prompt.
Screenshots compress best as PNG at reduced dimensions. Downscaling to the size the model actually reads beats aggressive quality loss.

Ready to compress images?

Open the free browser upload box, keep files local, and download the optimized result.

Compress images now
Related tools
Other compression pages built for specific size limits and formats.
Compress image for ChatGPTCompress image for ClaudeCompress image for GeminiCompress screenshot for AI chatCompress AI-generated imagesCompress screenshots onlineReduce AI image file sizeCompress image for documentCompress to 1MBResize to 1080pBatch image compressorImage to WebPCompress headshot imageReduce headshot file sizeCompress headshot for job applicationCompress acting headshotResize headshot to 500x700Compress crowdfunding imagesCompress image for GoFundMeCompress image for GivebutterCompress image for DonorboxCompress fundraiser photosCompress pet photosCompress image for PetfinderCompress image for Adopt-a-PetCompress image for RoverReduce pet photo file sizeCompress product feed imagesCompress image for Google Merchant CenterCompress image for Meta catalogResize image to 1500x1500Reduce product image file sizeCompress image for Walmart MarketplaceResize image to 2000x2000Compress image for WayfairCompress furniture photosBulk compress Walmart photosCompress vehicle listing photosCompress image for Boat TraderCompress image for Bring a TrailerResize image to 2160x1440Compress camper photosCompress marine photosCompress figures for journal submissionCompress image for PLOS ONECompress image for NatureResize figure to column widthCompress figures for arXivReduce figure file sizeCompress GitHub README imagesCompress image for GitHub issueCompress GitHub social previewReduce repository image sizeCompress images for documentationCompress architecture portfolio imagesCompress image for HouzzCompress image for ArchitizerCompress interior design photosCompress architectural rendersCompress construction photosCompress image for ProcoreCompress image for CompanyCamCompress image for JobberCompress punch list photos