From surface to paper / KitForma

OBJ / STL to Papercraft: Full-Size PDF & SVG Templates

Unfold a low-poly OBJ or STL into printable paper pieces with glue tabs, matching edge labels, fold directions and a real assembly reference.

No account neededRuns in your browserFree to use
Papercraft WorkshopLOCAL WORKSPACE
Choose · review · download
From question to next step

Papercraft Workshop

Start with the generated 20-face example. Models with holes, inconsistent winding, intersections, tiny faces or non-manifold connections need source-editor repair or simplification before export.

Supported scope: 2 MiB OBJ / ASCII or binary STL · 240 triangles after triangulation · 2,000 OBJ vertices · planar OBJ polygons up to 16 vertices · one closed connected solid · at most 40 template pages · 60-second worker limit. Faces need 2.7 mm inradius for labels; cut seams need 11 mm length. Untextured, zero-thickness surface output.

Model geometry and printing scale

Required fields are marked with an asterisk.

01

One watertight, consistently oriented solid; 2 MiB and 240 triangles after triangulation. Materials and textures are not loaded.

Vertices and planar polygon faces. Negative vertex indices supported; no freeform surfaces or external assets.

Sets the physical geometry scale. The tool does not assume OBJ/STL source units or shrink pieces to fit paper.

Tabs may become shallower to avoid collisions, with a 2.5 mm minimum. Cut seams must be at least 11 mm; narrow faces need more scale for readable labels.

Loading the local tool… Your files stay in this browser.

Your result

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

Papercraft Workshop · https://papercraft.kitforma.com/ · KitForma

01

Real full-size vector PDF and SVG pages

02

Collision-checked faces, glue tabs and packing

03

3D face preview and matching seam reference

Good questions

Before you start

Can I use my own OBJ or STL?

Yes, within the published limits. Supply one closed, connected, consistently oriented low-poly surface. Planar OBJ polygons are triangulated; STL triangles are read from ASCII or binary files. Invalid topology, unsupported surfaces and very small printable features receive an actionable error.

Will printed pieces keep the requested dimensions?

The geometry is scaled to your chosen longest dimension and is not reduced during pagination. PDF and SVG page units are explicit. Your printer can still rescale: choose Actual size / 100%, disable fitting and measure the included 50 mm line.

Are textures and material files included?

No. This version produces untextured cut-and-fold patterns. It does not fetch MTL files, image URLs or other external assets. Source colors, textures and supplied normals are omitted or recalculated and reported.

Why are there several pieces instead of one net?

A connected unfolding can overlap or exceed the selected page. The algorithm separates pieces, adds matching seams and checks the result. It is a practical greedy layout, not a guarantee of minimum cuts, fewest pages or optimal assembly.

What do P, F and E labels mean?

P identifies a paper piece, F a model face and E a matching glue seam. Every E-number has one tab and one receiver. Use the 3D preview to highlight the two faces, then consult the same seam in the PDF, CSV or assembly JSON.

Does it guarantee that every model is easy to assemble?

No. Thin paper, glue access and closure order need physical judgment. The output represents a zero-thickness surface and does not compensate for paper thickness or cutting error. Dry-fit first and keep the final seam accessible; the numbered list is an assembly reference, not a physical simulation.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-18. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.