cadblockdwg

Explainer · what is a proxy object in autocad

What is a proxy object, and why is my drawing showing one?

DWGDXFFree1,079 words

By Sumana Kumar · Published 24 Sept 2024 · Updated 29 Dec 2024

A proxy object is AutoCAD's stand-in for a custom object that was made by software you do not currently have loaded. When a vertical Autodesk application or a third-party plug-in creates special objects — a parametric stair, a piece of MEP equipment, a manufacturer's smart block — those objects rely on extra program code to know how to draw and behave. Open that DWG in plain AutoCAD without the matching code, and AutoCAD cannot fully understand the object. So it shows you a proxy: a frozen representation that looks right but cannot be edited like a native object.

If you have ever opened a downloaded drawing and met the 'Proxy Information' dialog, or found objects you can see but not properly modify, you have met proxy objects. They are not corruption and not a virus; they are AutoCAD being honest that part of the drawing was authored by an application it is not running.

Understanding proxies takes the mystery out of that dialog and tells you exactly what your options are, from leaving them alone to converting them into ordinary geometry.

Why custom objects need extra code

Standard AutoCAD objects — lines, arcs, circles, text, ordinary blocks — are understood by every copy of AutoCAD because their definitions are built in. Custom objects are different. An application like an architectural or MEP toolset can define new object types that carry behaviour: a wall that knows how to join, a duct that reports its size, a smart fitting that updates a schedule. That behaviour lives in the application's own code module, not in the DWG.

When the drawing is saved, AutoCAD stores the custom object's data plus, usually, a cached picture of how it looks. But the intelligence — how to edit it, how it reacts to changes — stays with the authoring application. Without that code present, AutoCAD has the picture but not the brains, and that gap is exactly what a proxy represents.

What a proxy can and cannot do

A proxy is a read-only ghost of the real object. Thanks to cached proxy graphics, it usually displays correctly, so the drawing still looks complete and prints fine. You can often select it, move it, copy it and erase it as a whole, because those operations do not need the object's inner logic.

What you cannot do is edit the object the way its creator intended. You cannot change its parameters, grip-edit its smart geometry, or rely on it to update when related things change, because the code that would perform those edits is not loaded. Whether you can see a proxy at all is governed by the PROXYGRAPHICS setting at save time: if proxy graphics were saved, you see the object; if not, you may see only a bounding box or nothing.

The Proxy Information dialog

When you open a drawing containing proxies, AutoCAD often shows the 'Proxy Information' dialog. It is informative, not an error. It tells you how many proxy objects the drawing contains, which application created them, and gives you display options — show the proxies, show only bounding boxes, or hide them. It frequently names the object enabler or application you would need to fully restore the objects.

Reading this dialog is the fastest way to diagnose what you are dealing with. The application name points you straight at the fix: install the matching object enabler or open the file in the software that made it. If you only need to view or plot the drawing, you can dismiss the dialog and carry on; the cached graphics are enough for a look or a print.

Getting the real objects back

There are two clean ways to restore full editing. The first is to open the drawing in the application that created the custom objects — the architectural, MEP or third-party tool — where the objects are native and fully editable. The second, when you only have plain AutoCAD, is to install the relevant 'object enabler', a small free add-on from the software's vendor that teaches AutoCAD how to display and, often, work with those specific custom objects.

With the right object enabler loaded, what were proxies become properly recognised objects again, so you can edit them as intended. Object enablers are the standard answer to 'this drawing is full of proxies I can't touch', which is why the Proxy Information dialog usually names the one you need.

Flattening proxies to ordinary geometry

Sometimes you do not need the smart behaviour — you just want plain, editable lines you can mark up. In that case you can convert proxies to standard objects. EXPLODE will often break a proxy down into basic geometry (lines, arcs, text), giving you something you can edit, at the cost of losing all the object's intelligence. The result is dumb but workable.

When a whole drawing is heavy with proxies you no longer need live, the EXPORTTOAUTOCAD command (sometimes called 'save as plain DWG') rewrites the file with custom objects converted to ordinary AutoCAD entities, producing a clean, proxy-free drawing anyone can open and edit. This is the right move when you are handing a file to someone who does not have the authoring software and does not need the smart objects — but keep the original, because the conversion is one-way.

Free download

Browse the full library — DWG & DXF, no signup.

Download CAD blocks

Questions

Frequently asked

Are proxy objects a problem or a virus?+

Neither. A proxy is simply a stand-in for a custom object whose authoring software is not loaded. The drawing is fine; AutoCAD just cannot fully edit those objects without the matching application or object enabler. They display and print normally if proxy graphics were saved.

How do I make proxy objects editable?+

Open the drawing in the application that created them, or install the matching object enabler so plain AutoCAD recognises the custom objects again. If you only need dumb geometry, EXPLODE or EXPORTTOAUTOCAD will flatten proxies into ordinary lines and text.

Why can't I see some objects in a drawing full of proxies?+

Visibility depends on the PROXYGRAPHICS setting when the file was saved. If proxy graphics were saved you see the objects; if not, you may see only bounding boxes or nothing. Installing the right object enabler restores a correct display.

Will exploding a proxy lose anything?+

It loses the object's intelligence. EXPLODE turns the smart object into plain lines, arcs and text you can edit, but the parametric behaviour and any embedded data are gone. Keep the original drawing, since converting proxies to basic geometry is one-way.

Related downloads

Blocks for this guide

Popular blocks to download

Related categories

Related guides