STL-Beispieldateien — binäre und ASCII-STL zum Testen herunterladen

STL — Stereolithografie-Dreiecksnetz · .stl · MIME-Typ model/stl

7 Dateien31 KB – 26 MBDirektlinksOhne Werbung und AnmeldungFrei für jede NutzungSHA-256 geprüft

Lade eine STL-Beispieldatei herunter, um eine Slicer-Integration, ein 3D-Upload-Formular, einen Mesh-Thumbnailer oder einen STL-Parser zu testen. Das Hauptmodell ist ein (2,3)-Torusknoten – eine einzige geschlossene Röhre, die durch sich selbst hindurchläuft. Sie ist also überall gekrümmt, hat keine ebenen Flächen, hinter denen sich Shading-Fehler verstecken könnten, und eine UV-Naht, die sich über die ganze Länge der Röhre zieht. Es gibt sie in drei Dichten – 1.024, 51.200 und 524.288 Dreiecke – jeweils binär und als ASCII, sodass du die beiden Kodierungen gegeneinander testen und sehen kannst, wie dein Code von 51 KB bis 26 MB skaliert.

Außerdem gibt es einen druckfertigen L-Winkel (40 × 20 × 24 mm, wasserdicht, mit drei Löchern à 4,2 mm) und eine Datei mit drei separaten Körpern. Jede STL ist in Millimetern mit Z nach oben und liegt bei z = 0 auf der Druckplatte. STL speichert nichts als Dreiecke – keine Einheiten, Farben, Materialien oder UVs –, und genau deshalb ist es beim 3D-Druck bis heute der kleinste gemeinsame Nenner.

Gerenderte Vorschau des STL-Testmodells
Statisches Rendering einer Beispieldatei dieser Seite, von unserem Generator flach schattiert. Öffne die Downloads in einem beliebigen STL-Viewer, um sie in 3D anzusehen.

STL-Beispieldateien herunterladen

DateiDetailsGrößeHerunterladen
sample-print-ready-bracket-mm.stl
Druckfertiger L-Winkel, 40 × 20 × 24 mm • 614 Dreiecke • wasserdicht • 31 KB
614 Dreiecke · 1.842 Vertices · Normalen · Millimeter, Z oben31 KB
30.784 Bytes
STL herunterladen
sample-model-low-poly-binary.stl
1.024 Dreiecke • binär • Torusknoten 65 × 68 × 32 mm • 51 KB
1.024 Dreiecke · 3.072 Vertices · Normalen · Millimeter, Z oben51 KB
51.284 Bytes
STL herunterladen
sample-multi-body.stl
3 separate Körper (Würfel, Kugel, Zylinder) • 2.248 Dreiecke • 112 KB
2.248 Dreiecke · 6.744 Vertices · 3 Körper · Normalen · Millimeter, Z oben112 KB
112.484 Bytes
STL herunterladen
sample-model-low-poly-ascii.stl
1.024 Dreiecke • ASCII • Torusknoten 65 × 68 × 32 mm • 259 KB
1.024 Dreiecke · 3.072 Vertices · Normalen · Millimeter, Z oben259 KB
258.568 Bytes
STL herunterladen
sample-model-medium-poly-binary.stl
51.200 Dreiecke • binär • Torusknoten 66 × 69 × 32 mm • 2,6 MB
51.200 Dreiecke · 153.600 Vertices · Normalen · Millimeter, Z oben2.6 MB
2.560.084 Bytes
STL herunterladen
sample-model-medium-poly-ascii.stl
51.200 Dreiecke • ASCII • Torusknoten 66 × 69 × 32 mm • 13 MB
51.200 Dreiecke · 153.600 Vertices · Normalen · Millimeter, Z oben13 MB
12.926.141 Bytes
STL herunterladen
sample-model-high-poly-binary.stl
524.288 Dreiecke • binär • Torusknoten 66 × 69 × 32 mm • 26 MB
524.288 Dreiecke · 1.572.864 Vertices · Normalen · Millimeter, Z oben26 MB
26.214.484 Bytes
STL herunterladen
7 Dateien · Direktlinks · ohne Anmeldung · CORS aktiviert

Diese Dateien in der Kommandozeile oder in CI nutzen

Jede URL ist stabil und CORS-offen. Schreib den SHA-256 in deinem Test fest, und du merkst sofort, wenn sich eine Fixture ändert.

# Eine Datei herunterladen
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/stl/sample-print-ready-bracket-mm.stl

# Prüfen (der SHA-256 steht oben bei jeder Datei)
shasum -a 256 sample-print-ready-bracket-mm.stl

# Maschinenlesbarer Index aller Beispieldateien
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="stl")'

Das STL-Format auf einen Blick

Vollständiger NameSTL — Stereolithografie-Dreiecksnetz
Endungen.stl
MIME-Typmodel/stl
KodierungenBinär (80-Byte-Header, uint32-Anzahl, 50 Byte pro Dreieck) und ASCII
GeometrieNur Dreiecke, je eine Facettennormale, keine gemeinsamen Vertices
EinheitenKeine in der Datei – diese Beispiele sind in Millimetern, Z nach oben
Binäre GrößeExakt 84 + 50 × Dreiecke Byte
Anzahl Dreiecke614 bis 524.288

Was man mit STL-Beispieldateien testet

  • Upload-Validierung für Slicer und Druckdienste
  • Erkennung von binärer und ASCII-STL
  • Erzeugen von Mesh-Thumbnails und Vorschauen
  • Prüfung auf Wasserdichtheit und Volumen für Druckangebote
  • Upload-Größenlimits und Parser-Performance (26-MB-High-Poly-Datei)
  • Aufteilen einer STL mit mehreren Körpern in einzelne Teile
Hinweise zum Testen. Eine binäre STL ist immer genau 84 + 50 × n Byte groß, wobei n der uint32-Wert bei Offset 80 ist. Abgeschnittene Dateien lassen sich so leicht erkennen – und im Grenzfall-Paket gibt es eine STL, deren Anzahl absichtlich nicht zu ihrer Länge passt. Erkenne ASCII nicht daran, ob die Datei mit „solid“ beginnt: Viele Exporter schreiben dieses Wort auch in den binären Header. Das Grenzfall-Paket enthält genau so eine Datei. ASCII-STL ist bei gleichem Mesh etwa fünfmal so groß wie binäre (hier 12,9 MB gegenüber 2,6 MB bei 51.200 Dreiecken).

Häufige Fragen

Sollte ich binäre oder ASCII-STL verwenden?

Fast immer binär. Sie ist etwa ein Fünftel so groß, schneller zu parsen, und ihre Größe lässt sich aus der Anzahl der Dreiecke vorhersagen. ASCII-STL gibt es für Lesbarkeit und Debugging; unterstütze beim Einlesen beide, denn Nutzer laden beide hoch.

Sind diese STL-Dateien druckbar?

Ja. Jedes Mesh ist geschlossen und 2-mannigfaltig, mit einheitlich nach außen gerichteter Windungsreihenfolge und positivem Volumen (vor der Veröffentlichung mit trimesh geprüft). Der Winkel wurde gezielt als druckbares Teil konstruiert: 4 mm Wandstärke, ebene Unterseite auf z = 0, und der einzige Überhang ist das waagerechte Loch im senkrechten Schenkel.

Warum haben STL-Dateien keine Farbe und keine Einheiten?

Das Format stammt von 1987 und speichert nur Dreiecke und Normalen. Manche Tools verstecken Farbe im 2-Byte-Attributfeld, das ist aber nicht standardisiert, und wir lassen es auf null. Einheiten werden stillschweigend angenommen: Fast jeder Slicer geht von Millimetern aus. Wenn du Farbe, mehrere Materialien oder explizite Einheiten brauchst, nimm stattdessen 3MF.

Welche Einheiten und welche Hochachse verwenden diese Dateien?

glTF, GLB, OBJ, PLY, OFF, DAE und USDZ sind in Metern mit Y nach oben (der Torusknoten ist etwa 1,4 m breit). STL und 3MF sind in Millimetern mit Z nach oben und liegen auf z = 0 auf, wie Slicer es erwarten. FBX ist in Zentimetern mit Y nach oben. Einheiten und Hochachse stehen bei jeder Datei in den Details, so kannst du prüfen, ob dein Importer richtig skaliert und dreht.

Woher stammen diese Modelle?

Wir erzeugen sie selbst. Ein Skript berechnet die Geometrie aus Formeln (ein Torusknoten, UV-Kugeln, Würfel und ein Winkel, der mit einer Bibliothek für boolesche Modellierung gebaut wird) und schreibt dann jedes Dateiformat Byte für Byte nach seiner Spezifikation. Nichts wird heruntergeladen, gescannt oder aus dem Modell eines anderen umgewandelt – deshalb darfst du sie frei verwenden, auch kommerziell und ohne Namensnennung.

Kann ich diese STL-Dateien bedenkenlos herunterladen?

Ja. Jede Datei wird von unserem eigenen, offenen Skript von Grund auf erzeugt – nichts ist zusammengesammelt oder von Nutzern hochgeladen – und enthält keine Skripte, Makros oder ausführbaren Dateien. Der SHA-256 jeder Datei steht auf dieser Seite, damit du prüfen kannst, was du bekommen hast.

Darf ich die STL-Beispieldateien kommerziell nutzen?

Ja. Sie sind für jeden Zweck frei, auch für kommerzielle Produkte, Testsuites, Demos und Weitergabe, ohne Namensnennung. Es gibt nichts zu lizenzieren und niemanden zu fragen.

Darf ich diese Dateien direkt verlinken oder in CI nutzen?

Ja. Jeder Link ist eine stabile Direkt-URL über HTTPS mit Access-Control-Allow-Origin: * und langen Cache-Headern, sodass curl, wget, fetch() und Test-Runner sie direkt abrufen können. Ein JSON-Index aller Dateien ist auf jeder Seite verlinkt (siehe Abschnitt zur Kommandozeile).

Ähnliche Beispieldateien

Kostenlose Tools für STL

  • Hash-Generator — Hashe Text oder Dateien mit MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC32, prüfe eine Prüfsumme oder berechne einen HMAC. Dateien verlassen nie dein Gerät.
  • Einheitenumrechner — Rechne sofort im Browser zwischen allen gängigen Einheiten um – metrisch und imperial, Kochen, Daten, Druck, Energie, Geschwindigkeit, Kraftstoffverbrauch.
  • Testdatei-Generator — Erzeuge in deinem Browser eine Dummy-Datei in exakt jeder Größe – 1 KB bis 2 GB, Zufallsbytes, Text, CSV oder JSON.

Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.

Du testest eine Datei-Pipeline? Wir bauen so etwas.

Uploads, Konvertierungen, Vorschauen, Dokumentenverarbeitung und Medien-Workflows sind genau die Art von Produktionssystemen, die FreeToolsForWeb für Kunden entwirft und betreibt – deshalb haben wir diese Dateien überhaupt gebraucht.

Kostenlose Tools entdecken