cicada · CAD for DWG and DXF

View and edit a DXF file in your browser

Open a DXF in a browser tab, measure it, change it and save it again as DXF or SVG. Layers, blocks, text and dimensions come through. Free, nothing uploaded.

Open cicada Free, no upload, no sign-in
Opens
DXFSVG
Saves
DXFSVG
Runs in
Your browser

Open it#

  1. Drop the DXF on the box above, or open cicada and press Import.
  2. cicada reads the drawing in your tab, keeps its layers and zooms to fit.
  3. A message says how many objects came in, which were approximated and which were skipped, and in which unit the drawing was made.

It does not matter much which program wrote the DXF. AutoCAD, LibreCAD, QCAD, FreeCAD and Inkscape all write the same text format.

What comes through#

Leaders and images are skipped and named in the message. A hatch shows its boundary, not its pattern. Binary DXF opens too, at every version.

Units come from the file's $INSUNITS setting and are converted to millimetres. When a file does not say, cicada assumes millimetres and tells you it assumed.

Change it#

Everything you opened is ordinary geometry. Snap to end points, middles, centres and intersections, draw lines and polylines, trim, extend, offset, fillet and add dimensions. Layers can be shown, hidden and locked. Undo goes back step by step.

The command line works like AutoCAD's: type L for a line, then points such as 100,50 or @40,0. The other short commands follow AutoCAD too, like O for offset, TR for trim and F for fillet. Ctrl K lists every command.

Save it#

Export gives you two files:

So cicada also converts: DXF to SVG for the web or a vinyl cutter, and SVG to DXF for CAD.

Questions#

Which DXF versions open?#

Every DXF, ASCII or binary, from R12 to the current AutoCAD versions. cicada reads the entities it knows and skips the rest by name.

Is my file uploaded?#

No. The page reads the file itself, in your browser. Nothing is sent to a server.

My text has strange characters. Why?#

cicada reads the file as UTF-8. A file that is not UTF-8 is read in the code page its header names: every Windows, DOS, ISO 8859 and Mac code page AutoCAD writes, for Western, Central European, Cyrillic, Greek, Turkish, Hebrew, Arabic, Baltic, Vietnamese, Thai, Japanese, Chinese and Korean text. Korean Johab is decoded too, and so are the \M+ codes older Asian AutoCAD versions write for characters outside the file's code page. A file that names none is read as Windows-1252.

Can I open a DWG instead?#

Yes, DWG files from AutoCAD 2.1 to AutoCAD 2018 and later. See the DWG viewer for what comes through, and DWG to DXF to save a DWG as DXF.