BIM

How to draw parallel lines in AutoCAD: OFFSET and three more

Four ways to draw parallel lines in AutoCAD and when each one fits. Plus the part nobody writes: where the refusal appears tells you which cause you hit.

  • TS. Đỗ Quốc Hoàng
  • 11 min read
Four routes to a parallel line, arranged by what you already know rather than by the order they are taught Photo: Diagram by the Institute of Information Technology in Civil Engineering

A pair of parallel lines in AutoCAD is the thing you draw most often in a building plan. Every wall is two parallel lines, and so is every plaster layer and every inner outline of a floor plan.

Most guides name one command and stop there. This article gathers four routes, says plainly which suits which moment, and spends a whole section on the place people get stuck that no page explains properly. For the full drafting and documentation workflow, see the AutoCAD for Construction course.

Which route to pick for parallel lines in AutoCAD

All four routes below produce a parallel line. What separates them is what you already know when you start.

RouteUse it whenType
OFFSETYou have the source and the distanceO
MLINEYou need two or more lines at onceML
Parallel object snapYou do not know the source angleF3, then tick it
XLINE with OffsetYou need an endless guide lineXL then O

Only OFFSET remembers the distance you just used. The other three ask again every time you call them.

The offset command in AutoCAD: the real prompts and three options

The Autodesk OFFSET page describes the command in one line: "Creates concentric circles, parallel lines, and parallel curves". The new object always keeps the type of the old one.

The first thing the command does is print the three settings currently in force. Reading that line before you do anything saves work later on.

Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0

Specify offset distance or [Through/Erase/Layer] <Through>:

Once it has a distance, the command asks two questions over and over. Which object, and which side the new one goes.

Select object to offset or [Exit/Undo] <Exit>:

Specify point on side to offset or [Exit/Multiple/Undo] <Exit>:

Those lines are copied verbatim from AutoCAD 2027 at the Institute.

Before and after an offset Photo: Left: three centre lines of a room. Right: after OFFSET 200 inward, each centre line has become a parallel pair

The three words in square brackets are three unrelated jobs:

  • Through skips the number entirely. You pick the object, then pick a point, and the new object runs through it. Autodesk adds a note few people know: put that point near the middle of a segment, not near a corner.
  • Erase deletes the source after the copy is made, which suits moving a line inward rather than duplicating it.
  • Layer decides whether the new object lands on the source layer or the current one. If you see Layer=Current while drawing walls, switch back to Source straight away.

Notice that the default in the prompt above is the word <Through> rather than a number. That happens because OFFSETDIST is holding a negative value. Autodesk states it plainly: below 0 the command takes the through-point route, and 0 or above is a stored distance. One use of Through sets it negative, and the next call looks as though AutoCAD forgot the old number.

Draw parallel lines in AutoCAD at even spacing with Multiple

No prompt anywhere in the command asks how many copies you want. The option that does that work is Multiple, and it only appears after you have picked an object.

Type M at the third prompt and every click adds another line. The detail people miss: the second line is measured from the first, not from the source, so four clicks at a distance of 100 give lines at 100, 200, 300 and 400.

The command repeats for your convenience: pick one object and it asks for the next. Autodesk says so outright — "The OFFSET command repeats for convenience. To exit the command, press Enter".

The parallel object snap in AutoCAD when you do not know the angle

Almost no guide mentions this route, and yet it is exactly right when you need a new line parallel to an existing one whose slope you never measured.

The Object Snap tab Photo: The Object Snap tab of Drafting Settings. Parallel sits at the foot of the right column, marked by two slanted strokes

Type OSNAP to open the dialog above and tick Parallel at the bottom of the right column. It behaves unlike every other snap mode, and the Autodesk reference sets out three steps:

  1. Start LINE and pick the first point first. Without a first point the mode does nothing.
  2. Hover the cursor over the old line and pause until the angle is acquired.
  3. Move back toward the line you are drawing. When the path matches, an alignment path appears and you click the second point on it.

One condition is easy to forget: Ortho must be off. The documentation says so, and object snap tracking and polar snap switch themselves off while the mode is working. It accepts a line, a polyline segment, a ray or an xline. The remaining snap modes are covered in object snap in AutoCAD.

The MLINE command in AutoCAD for a two-faced wall

When what you want is two lines at once rather than one line added to another, MLINE does it in a single pass. The MLINE page sums it up in four words: "Creates multiple parallel lines".

The Modify Multiline Style dialog Photo: The STANDARD style declares two elements at Offset 0.5 and -0.5, half a unit each side of the centre

The default STANDARD style declares two lines at 0.5 and -0.5, exactly one unit apart. Scale multiplies that figure, so a scale of 200 gives a wall 200 thick. Justification decides whether the point you click lands on the top line, the centre or the bottom one; pick Zero to draw along the wall centre.

These three live in the variables CMLSCALE, CMLJUST and CMLSTYLE. Set them once and later calls keep them. On a fresh drawing they read 20, 0 and STANDARD.

Two details Autodesk notes here have no equivalent in OFFSET: a negative scale flips the order of the lines, and a scale of 0 collapses the whole set into a single line. Against OFFSET, which refuses every non-positive number outright, that is a real difference.

The trade is that a multiline is harder to edit than loose lines. Two multilines crossing do not trim each other, so you need MLEDIT. For a house full of doors and service ducts, loose lines edited with TRIM and FILLET still move faster.

Cannot offset that object: three refusals and what they mean

We measured this section on AutoCAD 2027 itself rather than copying it, because the pages ranking at the top of search answer it only in general terms.

Three refusal messages Photo: Two unrelated causes share one message, and where that message appears is what separates them

Type 0 or a negative number as the distance and the answer comes back at the distance prompt itself.

Specify offset distance or [Through/Erase/Layer] <100.0000>: -50

Value must be positive and nonzero.

The distance carries magnitude only. Which side you get comes from where you click, not from the sign of the number. That disposes of the advice, still passed around, that a negative figure puts the copy on the other side.

The second message is harder, because one line of text covers two unrelated causes. We tried four different objects. Where the message appears is what separates them:

What you pickedThe messageWhen it appears
A single line of textCannot offset that object.Right after you pick, with no side prompt
A hatchCannot offset that object.Right after you pick, with no side prompt
A circle of radius 100, pushed inward 200Cannot offset that object.Only after you point to a side

The first two rows are about object type: text, hatches and blocks do not take this command, so change the object rather than the number. The last row has a perfectly valid object type, and the trouble is that the result cannot exist. Push a circle of radius 100 inward by 200 and there is no circle left to draw. Reduce the figure instead of swapping the object.

That distinction saves real time. If the refusal arrives before you even point to a side, there is no use trying other numbers.

OFFSETGAPTYPE decides how the outside corner closes

Push a bent outline outward and every convex corner opens a gap, because the two new segments no longer meet. OFFSETGAPTYPE decides how that gap is filled.

Three ways to close the corner gap Photo: Three values of OFFSETGAPTYPE give three different outside corners on one and the same outline

Value 0 extends both segments until they meet, keeping the corner sharp. Value 1 fillets it, with a radius equal to the offset distance. Value 2 chamfers it. On the machine at the Institute the variable reads 0, which is the shipped default.

One point is easy to get wrong. The OFFSETGAPTYPE page records it as saved in the registry, so it follows the machine rather than the file. It does not travel with a drawing you send, and a drawing you receive does not carry the sender's setting.

Offsetting inward is a different story. About Offsetting Objects states that polylines and splines are trimmed automatically when the distance is larger than the shape can take, and that segments may be deleted outright. The practical upshot: when you build a plaster layer or an inner outline, check the narrow places. Anything thinner than twice the offset distance disappears, and the drawing still looks normal.

Four things often repeated that are not true

What you often hearWhat AutoCAD 2027 actually does
Type a negative number to put the copy on the other sideThe answer is Value must be positive and nonzero. Pick the object again and click the other side
Type a quantity to create several copies at onceNo prompt asks for a quantity. That job belongs to Multiple
There is a "Double Offset" command for both sides at onceTyping DOUBLEOFFSET returns Unknown command. It is the name of an external LISP file, not a command
An open polyline needs PEDIT to close it before offsettingOpen polylines offset perfectly well, with nothing to convert

The last two rows deserve a note. We typed DOUBLEOFFSET and DOFFSET into AutoCAD 2027 with Express Tools installed, and both returned Unknown command, in a run that included a made-up name as a control. A page currently ranking on the first search page calls it "the Double Offset command", and readers will type it forever without result.

Frequently asked questions

What is the keyboard shortcut for the offset command in AutoCAD?

The letter O, then Enter. The matching button sits in the Modify panel of the Home tab.

Why can I not see the new object after offsetting?

Usually it landed on a layer that is turned off. Check the status line at the start of the command: Layer=Current means the copy follows the current layer, not the source layer.

What do you get when you offset an ellipse?

A spline, not an ellipse, because the curve at a constant distance from an ellipse is mathematically no longer an ellipse. The detail sits in drawing an ellipse in CAD.

How is offsetting different from scaling?

Completely different. SCALE multiplies coordinates by a factor, so the new shape is always similar to the old one. OFFSET moves every edge by the same distance, so a short edge can be swallowed by its neighbours and the shape changes.

What is the fastest way to draw two parallel lines in AutoCAD?

Draw one line and run OFFSET once. If dozens of walls share a thickness, set up an MLINE style and draw with that instead.

Can I make two lines stay parallel afterwards?

Yes, with the Parallel geometric constraint from GEOMCONSTRAINT. It does more than draw once: it holds the relationship, so editing one line moves the other.

About the author

TS. Đỗ Quốc Hoàng — Vice Director of the Institute of Information Technology in Civil Engineering, Hanoi University of Civil Engineering, and a specialist in software development for construction