IT
Omnvert

STL file too large to upload? Limits by platform and fixes (2026)

6 min read
Line chart of binary STL size against triangle count, with Etsy's 20 MB file limit, MakerWorld's 200 MB print profile limit and a test vase reduced from 48 MB to 18 MB.

Etsy allows 20 MB per digital file and MakerWorld 200 MB per print profile; Printables, Thingiverse and Cults3D publish no official limit. Reducing the triangle count to a target size, then checking the detail, gets almost any model under the line.

Checked on 1 October 2026 against each platform's own help pages, linked below. Where a platform publishes no limit, this article says so instead of repeating figures from forums.

An STL is refused at upload when it is bigger than the platform's per-file limit. Etsy allows 20 MB per file for digital downloads. MakerWorld allows 200 MB per print profile. Printables, Thingiverse and Cults3D do not publish a limit on an official page. In every case the fix is the same: bring the triangle count down until the file is under the limit with some margin, check that the detail survived, and send a 3MF or ZIP where the platform accepts one. The quickest way to do the first part is to reduce the STL to a target size in MB, which stops as soon as the file fits.

Upload limits by platform

PlatformPublished limit
Etsy20 MB per file, 5 files per listing
MakerWorld200 MB per print profile
PrintablesNo official figure found
ThingiverseNo official figure found
Cults3DNo official figure found

Etsy's wording is direct: "You can upload up to five digital files. The maximum size for each file is 20MB." Their digital listings help article lists .stl and .zip among the supported types. For MakerWorld, Bambu Lab's MakerWorld release notes record that the print profile limit was raised to 200 MB, and the upload guide lists the accepted file types. MakerWorld does not state a separate limit for raw model files on an official page, and forum posts disagree about it, so we leave it open.

Formats differ too. Etsy's list includes STL and ZIP but not 3MF. MakerWorld accepts STL, 3MF, ZIP, STEP and several CAD formats. We found no official page stating the accepted formats for Printables or Thingiverse, and Cults3D's help pages could not be loaded for checking.

On Etsy the five-file allowance matters as much as the 20 MB cap. A listing can carry up to 100 MB in total, so a large or multi-part model can go out as several STLs, one per part, each under 20 MB. If the model is one piece, the STL splitter cuts it into parts that fit a print bed, and smaller parts usually mean smaller files as well.

Why the file is that big

Binary STL stores every triangle in a fixed 50 bytes and compresses nothing, so the size is 84 bytes plus 50 bytes per triangle. One million triangles is 48 MB whatever the model looks like. Scans, sculpts, AI-generated models and CAD exports left on the finest setting easily reach that. An ASCII STL of the same geometry is roughly five to six times bigger again, because it writes every number as text.

Bar chart of one 96,000-triangle vase saved four ways: ASCII STL 26.43 MB, binary STL 4.58 MB, binary STL in a ZIP 0.94 MB and 3MF 0.87 MB.
One of our test models saved four ways. The geometry is identical; only the container changes. A smooth, regular model like this compresses far better than a scan would.

How to get under the limit

  1. Find out what you have. Open the file in the STL analyzer or the 3D viewer and note the triangle count and size. For a binary file, (size in bytes minus 84) divided by 50 gives the triangle count. If that is not a whole number, the file is probably ASCII.
  2. Convert ASCII to binary first. This is lossless and often enough on its own. The 3D model converter writes binary STL.
  3. Pick a target below the limit. A file at exactly 20 MB can still fail, so aim for 18 MB on Etsy. The Etsy page of the reducer opens with that target already set, and the MakerWorld page opens at 140 MB. For a site with no published limit, start with a target that is a fraction of the original, for example the under 50 MB preset, and lower it only if the upload still fails.
  4. Reduce the mesh. Drop the file on the reducer, type the target and run it. It uses quadric edge collapse, which removes triangles from flat areas first and keeps sharp edges.
  5. Check the detail. Compare the result with the original in a viewer, looking at lettering, thin ridges and small holes. If something softened, raise the target and run it again.
  6. Use 3MF or ZIP where it is accepted. MakerWorld takes both. Etsy takes ZIP but not 3MF. A ZIP of a binary STL is often a fraction of the size, but it does not change how the model prints.
The Omnvert STL reducer with a 48.07 MB vase file loaded and the target size set to 18 MB, above the 5, 10, 20, 50 and 100 MB preset buttons.
Our 48.07 MB test vase in the reducer, aimed at 18 MB for an Etsy listing.

On that vase, the reducer went from 1,008,000 to 377,484 triangles and landed on 18.00 MB. The result card shows which common upload limits the new file clears, so you do not have to work it out.

Reducer result: 48.07 MB before, 18.00 MB after, 1,008,000 triangles down to 377,484, mesh still watertight, and every listed upload limit from Etsy 20 MB to MakerWorld 150 MB ticked.
The result: 62.6% smaller, still watertight, and under every limit listed on the card. The MakerWorld badge uses the older 150 MB figure, which leaves margin under 200 MB.

If your own file is over a limit right now, open the STL reducer, set the target a little under the limit and compare before you download.

How far can you reduce before it shows

A 0.4 mm nozzle printing 0.2 mm layers cannot reproduce surface detail much finer than about a tenth of a millimetre, so a lot of what a dense mesh stores never reaches the plastic. Cutting a mechanical part by half is usually invisible in the print. Organic shapes start to show flat facets when you remove most of the triangles, and text or fine relief degrade first. The image below is the same small patch of the test vase at three triangle counts.

Wireframe renders of the same patch of a vase at 1,008,000, 377,484 and 41,000 triangles: the first two look alike, the last shows large uneven facets.
At 18 MB the triangles are coarser but the surface still follows the original. At 2 MB the facets are large enough to show on a print. The ragged outline is where the patch was cut out of the model.

Our guide to reducing STL file size without ruining the print has rules of thumb per model type, and the tutorial on polygon count and print quality explains why more triangles do not mean a better print.

When 3MF or ZIP is the better answer

3MF stores each vertex once and compresses the whole file, so the same geometry is often several times smaller than binary STL. It also records units, which STL does not. On MakerWorld a 3MF is the natural choice because a print profile is a 3MF. On Etsy you cannot attach a 3MF, but you can attach a ZIP, and a ZIP of an STL is fully lossless. The comparison of STL, 3MF and OBJ covers what each format keeps.

Zipping helps the upload, not the slicer. The buyer unpacks the archive and the slicer processes the same triangles, so a heavy mesh still slices slowly. Reducing the mesh helps both.

What this does not solve

A reducer cannot keep detail that the target size has no room for. A 300 MB photogrammetry scan squeezed into 18 MB will lose fine texture; for that kind of file, splitting it into several listing files or sharing a ZIP is better than one heavily reduced STL. The limits above are what each platform published on 1 October 2026 and can change without notice, and for Printables, Thingiverse and Cults3D we found no official number at all. If an upload still fails after reducing, the platform's error message or support team is the authority, not this table.

Frequently asked questions

What is the maximum STL file size on Etsy?

Etsy's help page for digital listings says each file can be up to 20 MB and a listing can have up to five files. STL and ZIP are on its list of supported types; 3MF is not. Aim for about 18 MB so a file is not refused at the margin.

What is the MakerWorld upload limit?

Bambu Lab's MakerWorld release notes say the print profile limit was raised to 200 MB in January 2024. MakerWorld does not publish a separate limit for raw model files on an official page, so if an upload fails, reduce the file and try again.

Does Printables or Thingiverse have a file size limit?

Neither publishes one on an official help page that we could find on 1 October 2026. Upload a reduced copy if the original fails, and use the error message the site shows as the real limit.

Will reducing the STL make the print worse?

Not while the change stays below what your nozzle and layer height can show. Halving a mechanical part is normally invisible. Heavy reduction on organic shapes, lettering or fine relief shows as flat facets, so compare before you upload.

Is zipping the STL enough?

For the upload, often yes: a ZIP of a binary STL can be several times smaller and loses nothing. It does not help the slicer, which still processes every triangle, and some sites do not accept ZIP.

Tools used in this post

Sources

MethodologyImage credits