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.
X 130.00Y -70.00
Show command transcript
- Command: CIRCLE
- Center [3P/2P/Ttr]: 0,0
- Radius [Diameter]: 50
- Command: OFFSET
- Offset distance [Through/Erase: No/Layer: Source/Multiple: Off]: 30
- OFFSET:
- OFFSET:
- Command: CIRCLE
- Center [3P/2P/Ttr]: 36,0
- Radius [Diameter]: 6
- Command: ARRAYPOLAR
- ARRAYPOLAR:
- ARRAYPOLAR:
- Center point: 0,0
- Items [Rotate items: Yes]: 6
- Command: RECTANG
- First corner [Elevation/Thickness]: 80,20
- Other corner: @14,30
- Command: RECTANG
- First corner [Elevation/Thickness]: 80,-50
- Other corner: @14,30
- Command: LINE
- LINE: -58,0
- LINE: @160,0
- Command: LINE
- LINE: 0,-58
- LINE: @0,116
- Command: CIRCLE
- Center [3P/2P/Ttr]: 0,0
- Radius [Diameter]: 36
- Command: HATCH
- Pick internal point [Properties/Select objects]: P
- Enter a pattern name:
- Specify a scale for pattern: 20
- Specify an angle for pattern:
- Pick internal point [Properties/Select objects]:
- Pick internal point [Properties/Select objects]:
- Pick internal point [Properties/Select objects]:
- Command: DIMDIAMETER
- DIMDIAMETER:
- Specify dimension line location [Text/Angle]:
- Command: DIMLINEAR
- Specify first extension line origin or <select object>:
- Specify second extension line origin:
- 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
- Command: OFFSET
- Offset distance [Through/Erase: No/Layer: Source/Multiple: Off]: 6
- OFFSET:
- OFFSET:
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.
Object snaps
F312 object snaps with AutoCAD's markers and tooltips. Shift+right-click forces one for the next pick — here, Tangent.
Object snap tracking
F11Rest on two points to acquire them, then follow their alignment paths to where they cross.
Polar tracking and Ortho
F10F8F9Polar holds the rubber band to your increment and reads out distance and angle. Ortho locks it square.
- WindowCrossing
Window and crossing
Drag right for a window that takes what it encloses; drag left for a crossing that takes whatever it touches.
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.
Draw
Sheet A-101Lines, 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
Modify
Sheet A-102Move, 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
Annotate
Sheet A-103Single-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
Organize
Sheet A-104Layers, 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
Inquiry & view
Sheet A-105Distance 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
Files & clipboard
Sheet A-106Autosave, 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
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
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.
- 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
Updated October 1, 2026
Missing something you need? Tell me.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.