Skip to content
MellowCAD

2D CAD in your browser: Type L. Press Enter. Draw.

MellowCAD is 2D drafting in your browser that works the way AutoCAD does: the same commands, aliases, prompts and object snaps. Nothing to install, no account — and your drawings never leave your device.

Free · No sign-up · Nothing to install · Local autosave

Best on a computer with keyboard and mouse.

A flange, drawn in MellowCADFront view of a flange with a central bore and six bolt holes on a centre-line bolt circle, and section A–A beside it hatched with ANSI31. A diameter dimension reads the outside diameter; a linear dimension, the thickness.Ø100.0014.00

X 130.00Y -70.00

Every drawing on this page was drawn in MellowCAD.
Show command transcript
  1. Command: CIRCLE
  2. Center [3P/2P/Ttr]: 0,0
  3. Radius [Diameter]: 50
  4. Command: OFFSET
  5. Offset distance [Through/Erase: No/Layer: Source/Multiple: Off]: 30
  6. OFFSET:
  7. OFFSET:
  8. Command: CIRCLE
  9. Center [3P/2P/Ttr]: 36,0
  10. Radius [Diameter]: 6
  11. Command: ARRAYPOLAR
  12. ARRAYPOLAR:
  13. ARRAYPOLAR:
  14. Center point: 0,0
  15. Items [Rotate items: Yes]: 6
  16. Command: RECTANG
  17. First corner [Elevation/Thickness]: 80,20
  18. Other corner: @14,30
  19. Command: RECTANG
  20. First corner [Elevation/Thickness]: 80,-50
  21. Other corner: @14,30
  22. Command: LINE
  23. LINE: -58,0
  24. LINE: @160,0
  25. Command: LINE
  26. LINE: 0,-58
  27. LINE: @0,116
  28. Command: CIRCLE
  29. Center [3P/2P/Ttr]: 0,0
  30. Radius [Diameter]: 36
  31. Command: HATCH
  32. Pick internal point [Properties/Select objects]: P
  33. Enter a pattern name:
  34. Specify a scale for pattern: 20
  35. Specify an angle for pattern:
  36. Pick internal point [Properties/Select objects]:
  37. Pick internal point [Properties/Select objects]:
  38. Pick internal point [Properties/Select objects]:
  39. Command: DIMDIAMETER
  40. DIMDIAMETER:
  41. Specify dimension line location [Text/Angle]:
  42. Command: DIMLINEAR
  43. Specify first extension line origin or <select object>:
  44. Specify second extension line origin:
  45. Specify dimension line location [Text/Angle/Horizontal/Vertical/Rotated]:

The commands you know, down to the aliases.

Type L for LINE, O for OFFSET, TR for TRIM. MellowCAD reads the same aliases, asks the same questions in the same order and takes the same option letters.

95 AutoCAD commands, 82 aliases

Draw

  • LLINE: Line
  • PLPLINE: Polyline
  • CCIRCLE: Circle
  • AARC: Arc
  • ELELLIPSE: Ellipse
  • SPLSPLINE: Spline
  • RECRECTANG: Rectangle
  • POLPOLYGON: Polygon
  • HHATCH: Hatch

Modify

  • OOFFSET: Offset
  • MMOVE: Move
  • COCOPY: Copy
  • SSTRETCH: Stretch
  • ROROTATE: Rotate
  • SCSCALE: Scale
  • MIMIRROR: Mirror
  • ARARRAYRECT: Rectangular array
  • ARPOLARARRAYPOLAR: Polar array
  • ARPATHARRAYPATH: Path array
  • TRTRIM: Trim
  • EXEXTEND: Extend
  • FFILLET: Fillet
  • CHACHAMFER: Chamfer
  • EERASE: Erase
  • XEXPLODE: Explode
  • JJOIN: Join
  • BRBREAK: Break
  • BREAKATPOINT: Break at point
  • MAMATCHPROP: Match properties

Annotate

  • DTTEXT: Text
  • TMTEXT: Multiline text
  • EDTEXTEDIT: Edit text
  • DLIDIMLINEAR: Linear
  • DALDIMALIGNED: Aligned
  • DRADIMRADIUS: Radius
  • DDIDIMDIAMETER: Diameter
  • DANDIMANGULAR: Angular
  • DBADIMBASELINE: Baseline
  • DCODIMCONTINUE: Continue
  • DIMSPACE: Adjust space
  • -MTEXT: Multiline text
  • DDIMSTYLE: Create and modify dimension styles
  • STSTYLE: Create and modify text styles

Organize

  • BBLOCK: Create block
  • IINSERT: Insert block
  • ATEATTEDIT: Edit attributes
  • ATTATTDEF: Define attributes
  • ATTDISP: Attribute display
  • LTSLTSCALE: Linetype scale
  • COLCOLOR: Color
  • LTLINETYPE: Linetype
  • LWLWEIGHT: Lineweight
  • -ATTDEF: Define attributes
  • -COLOR: Color
  • -LINETYPE: Linetype
  • -LWEIGHT: Lineweight
  • EATTEDIT: Edit attributes
  • BLOCKSPALETTE: Show the blocks palette
  • LALAYER: Manage layers and layer properties
  • LAYERCLOSE: Close the Layer Properties Manager
  • PRPROPERTIES: Show the properties of the selected objects
  • PROPERTIESCLOSE: Close the Properties palette
  • PUPURGE: Remove unused block definitions

Inquiry & view

  • DIDIST: Measure
  • AAAREA: Area
  • ID: ID Point
  • ZZOOM: Zoom
  • PPAN: Pan
  • UCS: UCS
  • UCSICON: UCS icon
  • PLAN: Plan view
  • ELEV: Elevation
  • VPVPOINT: Viewpoint
  • VVIEW: Preset views
  • 3DO3DORBIT: 3D Orbit
  • CUBENAVVCUBE: ViewCube
  • -OS-OSNAP: Object snap modes
  • UUNDO: Undo the last action
  • REDO: Redo the last undone action
  • -VP-VPOINT: Viewpoint
  • -V-VIEW: Preset views
  • SNSNAP: Force the cursor onto the snap increments
  • FROFROM: Pick a point offset from a base point
  • UNUNITS: Control the precision and display format of coordinates and distances
  • CLEANSCREENON: Clear toolbars and palettes from the screen
  • CLEANSCREENOFF: Restore the display as it was before Clean Screen

Files & clipboard

  • COPYCLIP: Copy
  • CUTCLIP: Cut
  • COPYBASE: Copy with base point
  • NEW: Start a new drawing
  • QNEW: Start a new drawing
  • SAVEQSAVE: Save the drawing to a file
  • SAVEAS: Save the drawing to a file under a new name
  • OPEN: Open a drawing file
  • PASTECLIP: Paste the clipboard into the drawing

Enter opens the editor.

One OFFSET, start to finish

  1. Command: OFFSET
  2. Offset distance [Through/Erase: No/Layer: Source/Multiple: Off]: 6
  3. OFFSET:
  4. OFFSET:
One OFFSET, start to finish
Replayed by the engine when this page was built. Same order, same option letters as AutoCAD.

Precision you can feel under the cursor.

Object snaps, tracking and polar angles behave the way your hands expect. Each figure below is the editor's own frame, drawn by the engine mid-gesture.

Coordinates are typed the AutoCAD way: @100<30 for relative polar, #120,80 for absolute — right at the cursor.

A real 2D drafting toolset — and growing.

95 commands today, filed the way the ribbon files them. Each asks AutoCAD's questions in AutoCAD's order; the options still missing are tracked on the roadmap.

  1. A slotted plate: a polyline with two arc ends and two holes.

    Draw

    Sheet A-101

    Lines, polylines with arc segments, circles, arcs and ellipses in all their constructions, splines, rectangles, polygons and hatches.

    LINE · PLINE · CIRCLE · ARC · ELLIPSE · SPLINE · RECTANG · POLYGON · HATCH

  2. Four concentric outlines, each offset from the last.

    Modify

    Sheet A-102

    Move, copy, rotate, scale, mirror, stretch; offset, trim, extend, fillet, chamfer, break and join; rectangular, polar and path arrays.

    OFFSET · MOVE · COPY · STRETCH · ROTATE · SCALE · MIRROR · ARRAYRECT · ARRAYPOLAR · ARRAYPATH · TRIM · EXTEND · FILLET · CHAMFER · ERASE · EXPLODE · JOIN · BREAK · BREAKATPOINT · MATCHPROP

  3. A stepped profile dimensioned with a linear dimension continued twice.25.0040.0035.00

    Annotate

    Sheet A-103

    Single-line and multiline text, and a full family of dimensions — linear, aligned, radius, diameter, angular, baseline and continue — with text and dimension styles.

    TEXT · MTEXT · TEXTEDIT · DIMLINEAR · DIMALIGNED · DIMRADIUS · DIMDIAMETER · DIMANGULAR · DIMBASELINE · DIMCONTINUE · DIMSPACE · -MTEXT · DIMSTYLE · STYLE

  4. A rectangle with a hidden-line slot and a centre line, each on its own layer.

    Organize

    Sheet A-104

    Layers, 6 linetypes, 24 lineweights and colours, with ByLayer throughout; blocks you can define, insert and purge, with attributes filled in at insertion.

    BLOCK · INSERT · ATTEDIT · ATTDEF · ATTDISP · LTSCALE · COLOR · LINETYPE · LWEIGHT · -ATTDEF · -COLOR · -LINETYPE · -LWEIGHT · EATTEDIT · BLOCKSPALETTE · LAYER · LAYERCLOSE · PROPERTIES · PROPERTIESCLOSE · PURGE

  5. A distance being measured corner to corner, with its distance, angle and deltas.Dist 80.62 mmAngle 29.74°ΔX 70.00ΔY 40.00ΔZ 0.00Endpoint

    Inquiry & view

    Sheet A-105

    Distance and area readouts, zoom and pan, undo and redo, snap mode and FROM.

    DIST · AREA · ID · ZOOM · PAN · UCS · UCSICON · PLAN · ELEV · VPOINT · VIEW · 3DORBIT · NAVVCUBE · -OSNAP · UNDO · REDO · -VPOINT · -VIEW · SNAP · FROM · UNITS · CLEANSCREENON · CLEANSCREENOFF

  6. A hatched circle and a pasted copy of it following the cursor.

    Files & clipboard

    Sheet A-106

    Autosave, save and open a file, and the clipboard — copy, cut, paste and copy with base point.

    COPYCLIP · CUTCLIP · COPYBASE · NEW · QNEW · QSAVE · SAVEAS · OPEN · PASTECLIP

Start drawing

Your drawings stay on your device.

  • Autosaved in your browser

    Every change is saved on this device as you draw. Close the tab; the drawing is there when you come back.

  • A file when you want one

    Ctrl+S saves the drawing as a file in MellowCAD's own versioned format. Ctrl+O opens it again, on any computer.

  • No account, no uploads

    There is nothing to sign up for and your drawings are never sent anywhere. Analytics count page views without cookies.

  • Clearing this site's data clears the autosave too. Press Ctrl+S to keep a file. What is stored, exactly
Inside your device, the editor autosaves to the browser and saves to and opens a file; nothing leaves the device.YOUR DEVICEEDITORBROWSERFILEautosaveCtrl+S / Ctrl+O

Not a drawing toy. A CAD engine.

Underneath the canvas is an engine with no idea there is a browser around it — which is what lets it draw the figures on this page at build time.

The engine's five layers stacked, adapters on top and geometry at the bottom, with a dimension reading: imports point down.adaptersapplicationscenedomaingeometryimports point down
A pure geometry kernel
Vectors, arcs, ellipses, intersections and offsets with no hidden state, tested by property as well as by example.
One gesture, one undo
Every change to the drawing is a command in the history, so Ctrl+Z always takes back exactly what you did.
A file format that forgives
Versioned and tolerant: a file from an older release always opens, and a damaged object is skipped, not fatal.
AutoCAD is the spec
Command names, prompt order, keywords and defaults follow current AutoCAD. A partial command is fine; a reinvented one is not.
1,700+ automated tests
Tools are tested the way you use them — moving, clicking and typing at a headless engine.

Honest about what's here — and what isn't yet.

MellowCAD is an independent project in active development. Here is where it stands.

Works today

  • 95 AutoCAD commands and 82 aliases
  • 12 object snaps, OTRACK, polar tracking and Ortho
  • Layers, linetypes, 24 lineweights and colours
  • Dimensions, text, hatches, and blocks with attributes
  • Autosave, save and open, and the clipboard

Not yet

  • DWG and DXF import or export
  • Printing and PDF
  • Layouts and paper space
  • 3D solids
  • Phones and tablets

Next up

  • SPLINEDIT

Questions, answered.

Is MellowCAD free?

Yes — free to use, with no account and no trial. It's an independent project under active development.

Do I need to install anything?

No. It runs in a modern desktop browser — Chrome, Edge, Firefox or Safari. Open mellowcad.com/draw and type a command.

Does it really work like AutoCAD?

That's the spec: commands, aliases, prompt order, option letters and defaults follow current AutoCAD. Some commands are still partial, and the roadmap lists exactly which options are missing.

Can I open or save DWG or DXF files?

Not yet. Drawings are saved in MellowCAD's own versioned file format. DXF import and export are on the roadmap but not scheduled yet.

Where are my drawings stored?

On your device. MellowCAD autosaves in your browser and never uploads your drawings. Clearing the site's data deletes the autosave, so press Ctrl+S to keep a file.

Is MellowCAD affiliated with Autodesk?

No. It's an independent project. AutoCAD is a registered trademark of Autodesk, Inc.

Does it work on tablets or phones?

It opens, but it's built for a keyboard and mouse, like AutoCAD. Use a computer.

Which commands are supported?

95 commands, including LINE, PLINE, CIRCLE, ARC, ELLIPSE, HATCH, OFFSET, TRIM, FILLET, ARRAY, dimensions, blocks and layers. The full list, with aliases, is above.

Your drafting table is one keystroke away.

Start drawing