skwish
private
browser-based
Compress arXiv figures before the LaTeX build, not after
arXiv's rule that catches people is the format one: with PDFLaTeX your figures must be .pdf, .jpg or .png; with classic (La)TeX they must be .ps or .eps, and arXiv explicitly does not convert figure files for you. That means the compression has to happen on the raster files before they go into the source archive, because a 12 MB PNG multiplied across fifteen figures is a submission archive that is slow to build and slow to fetch, and no amount of PDF optimisation downstream undoes it. The other thing worth knowing is that arXiv renders whatever resolution your raster carries — figures exported at screen size look soft in the HTML and PDF versions. The reliable order is: export each figure at the width it will occupy on the page, at around 300 dpi, compress the resulting PNG or JPEG to a sane weight, then let LaTeX embed it. Skwish compresses JPG, PNG and WebP in the browser with a per-file before/after readout, which makes it easy to find the two or three figures eating most of the archive. Nothing is uploaded, so pre-print material stays local.
Search match

This page is tuned for compress figures for arxiv 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 figures for arxiv”, 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 the handful of heavyweight PNG figures that dominate an arXiv source archive before building the PDF.
Keep figures at .png or .jpg for PDFLaTeX while cutting their byte weight, since arXiv will not convert them for you.
Audit what a fifteen-figure paper's images actually weigh before submitting and discovering the archive is unwieldy.
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.
Format rules come before file size
Use these before you upload or share the page.
PDFLaTeX takes .pdf, .jpg, .png. Classic (La)TeX takes .ps or .eps. arXiv does not convert, so the format has to be right at export time.
Compress the raster before the LaTeX build. Post-build PDF optimisation cannot recover detail the source PNG already lost.
Plot exports default to oversized PNGs. Resize to the width the figure occupies on the page, then compress — that alone often cuts the archive in half.

Ready to compress images?

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

Compress images now