All essentials

Drop a DXF and it opens right here — nothing is uploaded.

Free tool

DXF Viewer

View a DXF drawing in your browser — pan, zoom, switch layers on and off, and save the view as a PNG for an exhibit. No AutoCAD, no sign-up, and the drawing never leaves your machine.

Good to know

  • Lines, polylines, arcs, circles, ellipses, splines, text and block references are drawn; layer colours come from the file.
  • Anything that could not be drawn — hatching, leaders, 3D solids — is listed by type and count rather than left out quietly.
  • DWG is not DXF. Open the drawing in any CAD program and Save As DXF first; DWG is a closed format with no open reader that could ship here.

Your files stay on your machine

This tool runs entirely inside your browser tab. Nothing is uploaded, stored, or sent to a server — close the tab and every trace is gone.

These are the free ones — see the full suite

How big a file can it take?

There is no upload, so there is no upload limit — but the work happens in this tab, which means your browser’s memory is the budget. Nothing here will refuse a file for being large; a big enough one simply gets slow and, eventually, reloads the tab. The figures below are rules of thumb on a desktop browser, not enforced caps. On a phone or tablet, expect a good deal less.

  • The whole drawing is held as geometry and redrawn each frame, so entity count is what binds — comfortable to around 200,000 entities, sluggish beyond.
  • Off-screen geometry is skipped while panning, so zooming in makes a heavy drawing feel lighter, not heavier.

Password-protected PDFs are declined whatever their size — unlock the file first. If a run does die on a long document, splitting it into volumes and working through them one at a time is the reliable way round it.

Built on open source

The Essentials tools do their work in your browser using these open-source libraries, used under the licenses below. Each remains the copyright of its authors.

  • pdf-libMIT · creates and edits the PDFs you download
  • pdf.jsApache-2.0 · reads your PDF and renders the page previews
  • SheetJS (xlsx)Apache-2.0 · reads Excel workbooks — .xlsx, .xls, .xlsb and .ods
  • hyparquetMIT · reads Apache Parquet files
  • hyparquet-compressorsMIT · the Parquet codecs beyond Snappy — Gzip, Zstd, Brotli, LZ4
  • JSZipMIT · bundles multi-file results into one ZIP
  • LucideISC · the icons throughout these tools
  • ReactMIT · the interface itself
  • Next.jsMIT · builds and serves these pages

pdf.js ships fallback fonts contributed by Foxit Software, redistributed here as part of pdf.js. JSZip is dual-licensed; it is used here under the MIT license.