3D Measure Tool

Upload a model, click to place points, and measure length, angle, area, or volume. Snap to vertices, edge midpoints, or face centers; choose straight or surface distance, planar or surface area; results update live in your preferred unit.

Workspace

Drop files here

or click to browse, paste supported

About This Tool

After the model loads, select a measure mode and click on the surface to place points: finish length and area drafts with right-click or Enter, complete an angle with the third point, or select one or more mesh parts for volume and confirm. Snap can target vertices, edge midpoints, and face centers, with the tolerance adjustable in the current unit. Surface distance and surface area work only within the same mesh part and fall back to straight or planar results when they fail; up to 50 measurements are kept. Export the current view as an image, or a PDF report with a screenshot and measurement table.

Tips

  • 1Hold Alt to temporarily disable snap; hold Shift to enlarge the snap radius 2.5x
  • 2Keys 1-4 switch modes; S toggles snap; V, E, F switch snap targets; [ ] adjust tolerance; Enter finishes drafts; Esc cancels; Delete removes the selected item
  • 3Surface distance follows the mesh edge graph and is approximate on dense meshes; dragging a point in surface mode converts the polyline back to straight
  • 4Measurements hidden behind the model are shown dashed with semi-transparent points by default; you can hide them completely in Display settings

How to Use

  1. 01

    Upload a model

    Drag and drop STL, GLB, OBJ, FBX, 3MF, PLY, or STEP

  2. 02

    Choose a mode and pick points

    Click the model for length, angle, or area; select mesh parts for volume

  3. 03

    Review and export

    Check the results in the list, then export an image or PDF

About Configuration Options

Measure Mode

OptionWhat it doesDefault / range

Mode

Measure polyline length, three-point angle, polygon area, or mesh part volume.

Length · Angle · Area · Volume

Length

Distance Type

Straight measures the Euclidean distance in space; surface follows an approximate path along the mesh.
  • Straight: Straight distance: the shortest line between two points in space, not following the model surface. Use for overall dimensions or center-to-center distances.
  • Surface: Surface distance: shortest path along the mesh edge graph, so the polyline hugs the surface. Only works within the same mesh part; falls back to straight if the path fails.
Straight

Area Type

Planar calculates the polygon area on the best-fit plane; surface approximates the curved area under it.
  • Planar: Planar area: projects the polygon onto the best-fit plane and calculates the area. Best for roughly coplanar regions.
  • Surface: Surface area: sums the triangle areas covered by the polygon; edges follow the mesh surface. Best for curved regions.
Planar

Show Supplementary Angle

Also display 180° minus the measured angle.Off

Display

OptionWhat it doesDefault / range

Hide Occluded Measurements

When on, measurements hidden behind the model are completely invisible. When off, occluded parts are shown dashed with semi-transparent points.Off

Snap

OptionWhat it doesDefault / range

Enable Snap

Snap picks to mesh keypoints within the tolerance radius.On

Vertex

Snap to the nearest vertex.On

Edge Midpoint

Snap to the nearest edge midpoint.On

Frequently Asked Questions

View all FAQs

About this tool

Does the tool measure automatically after upload?

No. Upload only loads the preview. Every measurement requires your input: place points for length, angle, and area, or select mesh parts for volume. Nothing is added to the list until you finish a draft.

How does snapping work?

With snap enabled, each click finds the nearest vertex, edge midpoint, or face center within the tolerance radius. You can toggle each snap target, set the tolerance in the displayed unit, hold Alt to temporarily disable snap, or hold Shift to temporarily increase the radius.

What is the difference between straight and surface distance?

Straight distance is the shortest chord between two points in space and does not follow the model. Surface mode finds a shortest path along the mesh edge graph so the polyline hugs the surface; it only works within the same mesh part and falls back to straight if it fails.

How do I measure the angle at three points?

Switch to angle mode, click the vertex first, then one point on each of the two edges. The scene shows the two legs, an arc, and the angle value. You can enable Show supplementary angle to also see 180° minus the measured angle.

Why are there both planar and surface area?

Planar area projects the polygon onto a best-fit plane and is suitable for roughly flat regions. Surface area sums the triangular faces under the footprint and is better for curved surfaces; in surface mode the edges also try to follow the model surface.

How is volume calculated?

Volume is computed as signed tetrahedral sum over the mesh parts you select. Open or non-manifold meshes may give only an estimate. Multi-part models are summed for the selected parts only after confirmation; nothing is measured automatically.

Can I drag points after placing them?

Yes. On a finished length, angle, or area measurement, drag any measure point to re-snap and update the result live. Scene rotation is temporarily disabled during drag and resumes when you release. Note: dragging a point on a surface measurement converts the surface path back to straight; delete and re-measure if you need the surface path.

What do the image and PDF exports include?

The image captures the current 3D view with visible measurement annotations. The PDF generates a short report with the screenshot, source file name, unit, and a table of all measurements. You need at least one measurement to export the PDF.

Why is there a wait before I can pick points after loading?

After the model loads, the tool briefly prepares point picking, and the preview shows a "Preparing pick acceleration" overlay in the meantime. Denser meshes take longer; once the overlay clears, you can pick points as usual.

How are measurements hidden behind the model displayed?

By default, occluded parts show as dashed lines and semi-transparent points, so you can verify annotations from any angle. Enable Hide occluded measurements to completely hide occluded lines, points, area fills, and value labels.

Does changing the display unit affect my measurements?

No. The unit only affects the numeric display: length, area, and volume use suffixes like mm, mm², and mm³. The stored points and real dimensions remain unchanged. The snap tolerance converts together with the unit, keeping the physical snap radius the same.

Is there a limit on the number of measurements?

You can keep up to 50 measurements at once. When you reach the limit, delete or clear some items before adding more. Individual items can be hidden or deleted, and you can hide or show all items with one click.

General questions

Is Any3D free?

Core features are free forever. Format conversion, model optimization, and online preview do not require an account. Some advanced features are paid.

Are my files uploaded to your servers?

No. Files you select are processed only in your browser on this device, so they never leave your device and are never sent to our servers. We don't store any user files; after processing, related data in browser memory is released.

Do I need to install software?

No installation required. Any3D is entirely browser-based; just open the webpage to use all features. It works on Windows, Mac, Linux, and other major operating systems.

Is there a file size limit?

There is no cap on file size or polygon count. How large a model you can open depends on your device's memory and graphics card, and very heavy models may make the page lag or crash. Some tools do limit how many files go in at once, such as 50 models per batch or single images up to 50 MB in texture compression. See Limits for the full list.