DXF Viewer
Open an ASCII DXF drawing in your browser with layers, supported entity counts and analytic geometry bounds. Bulge arcs are drawn as curves. Unsupported entities and recovered or missing records are reported. Nothing is uploaded; no account or file size cap is imposed.
Drop a DXF drawing anywhere
or · paste with ⌘V ·
ASCII DXF from CAD exporters, including R10–2018 version headers. Supported 2D entities are drawn in an XY view; unsupported entities are named below.
Common questions
- What is a DXF file?
- Drawing Interchange Format is Autodesk’s interchange format for CAD drawings. It has both ASCII and binary encodings. This viewer reads ASCII DXF and shows its supported entities in a 2D XY projection.
- Which entities are supported?
- Lines, lightweight and heavy polylines including bulge arcs, circles, arcs, ellipses and elliptical arcs, points, and approximate TEXT/MTEXT placement. Source layers, colours and units are shown. INSERT block references, splines, hatches, dimensions and meshes are named but not expanded or drawn; this is not a complete CAD renderer.
- What is a bulge, and why does it matter?
- A polyline vertex can carry a bulge value that turns the following segment from a straight line into an arc. A viewer that ignores bulge draws a visibly different shape, with corners where there should be curves, and reports no error at all, so the drawing simply looks wrong in a way you might not notice. Bulge arcs are handled here, including in the bounding box.
- Why are my dimensions different from what I expect?
- Probably units. DXF records a units code in its header, and a file saved in inches opens as inches even if the numbers look like millimetres. The tool reads that code and states the unit it found. Where a file omits it, which is common, it says so rather than assuming.
- Can it open binary DXF or DWG files?
- No, and it will tell you rather than producing nonsense. Binary DXF is a different encoding of the same data, and DWG is AutoCAD's proprietary native format. Both need a converter first. Detecting and reporting them is better than parsing garbage into a drawing that looks plausibly wrong.
- Is there a file size limit?
- No. Parsing happens in your browser, so the practical ceiling is your device's memory rather than a limit we impose, which is the usual reason online CAD viewers cap uploads at a few megabytes.
- Can I measure any two points or print a CAD drawing?
- The viewer reports source geometry bounds and extents with the declared source unit. It does not provide arbitrary point measurements, dimension annotations, scale-calibrated printing or a 3D orbit view.
- What happens if a DXF is truncated or damaged?
- Complete supported entities are recovered and missing or unreadable records are reported. A polyline is omitted when joining across a missing vertex would invent an edge. Re-export the drawing for a complete CAD view.
- Are my drawing or settings saved?
- Drawing bytes stay in the page and are not uploaded or saved to browser storage. Deliberate Fit, 1:1, Layers and Text preferences can be saved locally. Forget saved view settings removes that tool record. The complete summary remains selectable if native clipboard access is refused.
Source numbers use finite Float64 precision; displayed values retain the shortest representable number. Supported line, point, circle, arc, ellipse and polyline bounds are analytic, including hidden layers. The canvas is an XY projection with sampled curves and approximate text placement; text contributes an insertion or alignment point rather than glyph ink. Palette indices 10–249 are approximate. Blocks, splines, hatches, dimensions and meshes are counted and named but not drawn. Binary DXF and DWG require an ASCII DXF export.