cadblockdwg

How-to guide · how to insert a dxf in librecad

How to insert a DXF file in LibreCAD

DWGDXFFree1,103 words

By Sumana Kumar · Published 26 Mar 2023 · Updated 18 Jul 2024

LibreCAD is a free, open-source 2D CAD program that does not open DWG natively — it works in DXF. That single fact changes the workflow, because every block on this site offers a DXF download alongside the DWG, and DXF is exactly what LibreCAD wants. This guide explains how to bring a DXF block into LibreCAD, get the scale right (LibreCAD is famously literal about units), and place it on a tidy layer.

The other thing to know up front is that LibreCAD's block handling is simpler than AutoCAD's. It supports blocks and an insert workflow, but the friendliest route for most downloaded symbols is to open or merge the DXF and work with the geometry directly. We will cover both the block route and the open/merge route so you can pick whichever suits the file.

Step 1 — Download the DXF, not the DWG

This is the step people miss. LibreCAD cannot open DWG, so reach for the DXF download on the block's page rather than the DWG. Every block here that offers both formats lists them side by side, so grab the DXF and save it somewhere memorable.

DXF is an open, text-based interchange format, which is precisely why a program like LibreCAD can read it without licensing Autodesk's binary DWG format. The trade-off — slightly larger files and the occasional loss of an exotic object — does not matter for the clean 2D geometry that CAD blocks are made of, so a furniture, door or fixture block comes through intact.

Step 2 — Open or import the DXF

There are two ways in. To work on the block on its own, use File > Open and select the DXF; LibreCAD loads it as a drawing you can inspect and edit. To bring the block into an existing drawing, use File > Import > Block (or the Insert/Block tools, depending on your LibreCAD version) so the DXF is placed into the current file rather than replacing it.

If your version's block import feels fiddly, a reliable fallback is to open the DXF in one window, select all the geometry, copy it, and paste it into your working drawing. It is less elegant than a true block reference, but for a one-off symbol it is fast and predictable, and you can always group the pasted objects afterwards.

Step 3 — Fix the unit scale

LibreCAD is unforgiving about units because, unlike AutoCAD, it does not auto-rescale on insertion based on an INSUNITS variable. The blocks here are drawn in millimetres, so set your LibreCAD drawing to millimetres first: open Edit > Application Preferences (or Drawing Preferences > Units) and set the unit to Millimeter before you import.

If a block still comes in at the wrong size — a common symptom is geometry that looks 25.4 times too big or too small, the inch-to-millimetre ratio — select it and use the Modify > Scale tool with an explicit factor to correct it. Because LibreCAD will not guess for you, the discipline is to standardise on millimetres for both the drawing and the imported block, and the scaling problem disappears.

Step 4 — Place it on a sensible layer

LibreCAD has a full layer system, so after importing the block, move its geometry onto a meaningful layer rather than leaving it on the default. Select the imported objects, then assign them to a furniture, fixtures or planting layer using the Layer List panel on the right of the window.

Keeping imported blocks on their own layers gives you the same advantage you would get in any CAD program: hide the furniture layer to read the structure, show it to present the furnished plan. LibreCAD lets you set each layer's colour, width and line type, so a downloaded block can be recoloured to match your drawing standard without touching the source DXF.

Step 5 — Reuse the symbol across drawings

If you will use a symbol repeatedly, keep the DXF in a tidy library folder organised by category — the same way the downloads here are grouped. To reuse it, import the DXF into each new drawing, or build a small personal block in LibreCAD from the imported geometry so you can place it as a single object.

Because DXF is the universal interchange format, that same library doubles as your bridge to other tools: the identical files open in QCAD, FreeCAD, Inkscape and most CAM software for laser cutters and CNC routers. So a block you tidy up for LibreCAD is immediately reusable far beyond it, which is one of the quiet advantages of working in an open format.

Pitfalls unique to LibreCAD

The biggest pitfall is reaching for a DWG and being puzzled when LibreCAD refuses it. The fix is simple — download the DXF — but it catches newcomers constantly, so make it your first check. If you only have a DWG, convert it first with the free ODA File Converter or by opening it in DraftSight and saving as DXF.

The second recurring issue is, again, scale: because LibreCAD does not auto-rescale, an imported block that looks wrong is almost always a units problem. Standardise on millimetres and scale explicitly when needed. Finally, very old or very new DXF variants can occasionally import with missing line types or text styles; if that happens, re-export the DXF as an older version such as R12 or 2000, which strips advanced objects LibreCAD may not support and gives the cleanest, most reliable import.

Free download

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

Download CAD blocks

Questions

Frequently asked

Can LibreCAD open DWG files?+

No. LibreCAD works in DXF and does not open DWG natively. Download the DXF version of any block here, or convert a DWG to DXF first with the free ODA File Converter or DraftSight before opening it in LibreCAD.

Why does my DXF import at the wrong size in LibreCAD?+

LibreCAD does not auto-rescale on insertion. Set your drawing units to Millimeter in preferences before importing, and if the block is still off, use Modify > Scale with an explicit factor — a 25.4 mismatch usually means an inch-versus-millimetre issue.

How do I bring a DXF block into an existing LibreCAD drawing?+

Use File > Import > Block to place the DXF into the current drawing, or open the DXF separately, copy all its geometry, and paste it into your working file. Then move the geometry onto an appropriate layer.

Are the DXF blocks free to use in LibreCAD?+

Yes. Every DXF here downloads free with no signup or watermark and is cleared for commercial use, and DXF is an open format LibreCAD reads natively — so there is nothing to license on either side.

Related downloads

Blocks for this guide

Popular blocks to download

Related categories

Related guides