Free online DXF viewer
DXF viewer that tells you whether it will cut
Drop a .dxf and the drawing opens here — no AutoCAD, no account, nothing uploaded. Blocks are expanded however deeply they nest, dimensions are drawn, and every layer is listed so you can click the title block and the hatching out of the way. Underneath are the two numbers that decide a cutting job: the total path length a machine would travel, and how many contours genuinely close. An outline with a gap looks finished on screen and will not cut, and this is where you find that out.
- 100% free
- No signup
- Blocks expanded
- Cut length measured
- Nothing uploaded
How to open a DXF file
Three steps, and you know whether the drawing is ready to send.
Drop the .dxf
The drawing is read in this tab and drawn on a plain 2D canvas, so a hairline stays a hairline however far you zoom. Scroll to zoom about the pointer, drag to pan, and use Fit to view to get back. ASCII DXF of any version opens, from R12 to the current release.
Turn layers off to see what is underneath
Every layer in the file is listed with how many paths it carries, and clicking one hides it. Layers the file marks as off or frozen start hidden, because that is what the drawing intended. This is the fastest way to separate a cutting outline from the dimensions, hatching and title block wrapped around it.
Read the cut length and the closed count
Cut length is the total travel along every visible path — the figure a laser or router quote is built from. Closed contours is the number of loops that actually return to their start, which is what a cutter needs to produce a hole rather than a scratch. A file with plenty of geometry and no closed contours is not ready, and this tells you before the shop does.
Technical specifications
| Extension | .dxf — ASCII only; binary DXF is refused with a message |
|---|---|
| Versions | R12 through the current release |
| Drawn | Lines, arcs, circles, ellipses, splines, polylines with bulges, solids, 3D faces |
| Also drawn | Blocks — nested, scaled, rotated and arrayed — dimensions, and text labels |
| Not drawn | Hatch fill patterns, paper-space layouts, line types and weights |
| Units | Whatever the file declares, and most declare nothing |
| File size | No fixed limit — an 11 MB floor plan reads in under a third of a second |
Frequently asked questions
What is a DXF file?
Drawing Exchange Format, published by Autodesk in 1982 so drawings could move between AutoCAD and everything else. It is a plain-text list of entities — lines, arcs, circles, polylines, splines, text, and references to reusable blocks — organised into layers. Nearly every CAD, CAM and laser-cutting program on earth reads it, which is why it has outlived several generations of the software it was invented to escape from.
Can I open a DXF without AutoCAD?
Yes, here, and the drawing is never uploaded. Beyond a viewer, LibreCAD, QCAD and FreeCAD all read DXF and are free, and Inkscape imports it for anyone treating a drawing as artwork. What no free tool gives you is guaranteed identical rendering: DXF is a large old specification with corners every implementation handles slightly differently, so treat any viewer as a good look rather than a legal record.
Why is my drawing empty or nearly empty?
Usually one of three things. The geometry may be in paper space rather than model space, which this page does not draw. It may sit on layers the file marks as frozen or off — those start hidden here and clicking them brings them back. Or the file is a binary DXF, which is refused with a message rather than half-read; re-saving as ASCII DXF fixes it. If entities were found but not drawn, the panel names their types.
What are the numbers under the drawing for?
Sending a part to be cut. Cut length is what a laser, plasma or router quote scales with, so it turns a drawing into a rough price before you ask anyone. Closed contours is the readiness check: a cutter follows closed loops, and an outline with a gap of a hundredth of a millimetre is not closed, however finished it looks on screen. Enclosed area is what a material quote scales with, and is also a quick sanity check that the drawing is at the scale you think.
Does it expand blocks and dimensions?
Yes, and it has to. In a real architectural or mechanical drawing almost everything is a block reference — a door, a bolt, a title block — often nested several deep, scaled, rotated and arrayed into grids. A reader that skips them shows an almost empty page. Dimensions are drawn too, by expanding the graphics block each one carries, which is how the arrows and text appear without this page implementing dimension styles.
What units is it showing?
The drawing's own coordinates. Most DXF files declare no unit at all, and the panel says so plainly rather than assuming millimetres; when a file does declare one, that is repeated. If you drew in millimetres the numbers are millimetres. Sizes and lengths are labelled in whatever the file admitted to, which is the honest answer even when it is a less convenient one.
Can it open DWG?
No, and neither can anything else without a licence. DWG is AutoCAD's proprietary native format, undocumented and re-encrypted between releases, and reading it legally means licensing a library from Autodesk or the Open Design Alliance. DXF exists precisely so that this is not a problem: export DXF from whatever produced the DWG and it opens here.
About DXF and the drawing that will not cut
DXF is the oldest format on this site by a decade and the most stubbornly useful. It was published in 1982 as a documented alternative to AutoCAD's own DWG, and that single decision is why a drawing made in 1990 still opens in software written this year. The price is a specification that has been added to for four decades and never simplified: three kinds of polyline, geometry that can be expressed relative to an arbitrary axis, and a block system in which a single reference can turn into a grid of six hundred copies.
Two of those corners are where free readers quietly go wrong, and both are worth knowing about because their symptoms look like a corrupt file rather than a bug. A polyline stores its rounded corners as a bulge value beside a vertex, so a reader that ignores bulges draws a half circle as a straight line — same endpoints, no arc, and an area of zero. And any entity may carry an extrusion vector that redefines which way its own axes point, so ignoring it mirrors part of the drawing while leaving the rest correct. This page handles both, and the fixtures that prove it are half circles and mirrored circles with answers worked out by hand.
If what you have is a solid model rather than a flat drawing, you want the STEP viewer instead — DXF can carry 3D entities but is not how anyone exchanges a solid part. And if the drawing is a step towards printing rather than cutting, the outline still has to become a solid somewhere, which is what the mesh side of this site is about.
Where your drawing is read
Every number on this page is worked out by JavaScript running in the tab you are reading it in. The model you open is read straight off your own disk — it is never uploaded, logged or kept, which is also why these tools carry on working after you disconnect from the network.
One clause specific to this page: architectural DXF files carry addresses, client names and layer names that say more than anyone intends. None of it is transmitted — the parser, the renderer and the measurements all run in this tab, and there is no endpoint here to send a drawing to.