STL-Beispieldateien — binäre und ASCII-STL zum Testen herunterladen
STL — Stereolithografie-Dreiecksnetz · .stl · MIME-Typ model/stl
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.

STL-Beispieldateien herunterladen
| Datei | Details | Größe | Herunterladen |
|---|---|---|---|
sample-print-ready-bracket-mm.stl | 614 Dreiecke · 1.842 Vertices · Normalen · Millimeter, Z oben | 31 KB | |
sample-model-low-poly-binary.stl | 1.024 Dreiecke · 3.072 Vertices · Normalen · Millimeter, Z oben | 51 KB | |
sample-multi-body.stl | 2.248 Dreiecke · 6.744 Vertices · 3 Körper · Normalen · Millimeter, Z oben | 112 KB | |
sample-model-low-poly-ascii.stl | 1.024 Dreiecke · 3.072 Vertices · Normalen · Millimeter, Z oben | 259 KB | |
sample-model-medium-poly-binary.stl | 51.200 Dreiecke · 153.600 Vertices · Normalen · Millimeter, Z oben | 2.6 MB | |
sample-model-medium-poly-ascii.stl | 51.200 Dreiecke · 153.600 Vertices · Normalen · Millimeter, Z oben | 13 MB | |
sample-model-high-poly-binary.stl | 524.288 Dreiecke · 1.572.864 Vertices · Normalen · Millimeter, Z oben | 26 MB |
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 Name | STL — Stereolithografie-Dreiecksnetz |
|---|---|
| Endungen | .stl |
| MIME-Typ | model/stl |
| Kodierungen | Binär (80-Byte-Header, uint32-Anzahl, 50 Byte pro Dreieck) und ASCII |
| Geometrie | Nur Dreiecke, je eine Facettennormale, keine gemeinsamen Vertices |
| Einheiten | Keine in der Datei – diese Beispiele sind in Millimetern, Z nach oben |
| Binäre Größe | Exakt 84 + 50 × Dreiecke Byte |
| Anzahl Dreiecke | 614 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
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