Sent a 12d file but don't have 12d? How to open .12da files in AutoCAD or BricsCAD
It usually arrives as a line in an email: "12d data attached." The surveyor or the road designer has done the right thing and issued their model, and now there's a .12daz file sitting in your inbox. If you run 12d Model, great - you drag it in and get on with your day. If you don't, you're stuck looking at a file that nothing on your machine will open.
This comes up constantly for geotechnical engineers, structural engineers, builders, project managers and smaller civil consultancies. 12d Model dominates civil design and survey in Australia, but a licence costs serious money, and plenty of people who need to read 12d data have no reason to produce it. 12d do publish a free viewer, 12d View, which will open the archive so you can look at it and measure things. What it won't do is save or export anything, so the geometry never makes it into your own drawing.
The good news: a 12d archive is not a locked box. The design geometry inside it can be extracted into a DXF - the universal CAD exchange format - and interrogated in whatever you already run: AutoCAD, BricsCAD, Civil 3D, MicroStation, ZWCAD, DraftSight, even QGIS. We built a free tool that does exactly that: the 12d Model to DXF converter.
What a .12da file is
A .12da file is a 12d ASCII archive - 12d Model's native way of handing over project data. It's a structured text dump of everything the sender chose to share: road design strings, alignments, survey pick-up, contours, tins, pipes, sometimes whole plot sheets. A .12daz is the same archive, zipped (they compress extremely well - a 30 MB .12daz can be a gigabyte of text inside).
The core currency of 12d is the string: a named line with coordinates and levels, living in a named model (12d's version of a layer). A design handover typically contains dozens of models and tens of thousands of strings - control line alignments, edge-of-bitumen strings, batters, kerb returns, drainage, the lot. The geometry is real design geometry: alignments carry their arcs, transition spirals and vertical curves, and design strings carry true reduced levels, usually on MGA coordinates.
That's exactly the information you want when you're checking a driveway grade against the road design, setting a floor level, positioning boreholes along an alignment, or working out how much of a batter lands on your site. It's all in the file. You just can't see it.
Free tool
Convert 12d files without a 12d licence
Upload a .12da or .12daz archive and download a layered DXF of its strings and alignments - free, in your browser.
Getting it into AutoCAD or BricsCAD
The converter works in two steps, because a full handover archive usually contains far more than you need.
Inspect. Upload the .12da or .12daz and the tool parses it and lists every model inside - grouped into control lines, design strings, sections, survey, surfaces and so on, with string counts, level ranges, and which control line each design model hangs off. This alone answers the first question you'd ask in 12d: what did they send me?
Select and export. Tick the models you want - typically the control lines and finished design strings, skipping the working models and plot sheets - and download a DXF. A built-in plan preview shows the selected linework before you commit, coloured by model or by elevation.
The DXF you get keeps the structure of the 12d data rather than flattening it:
- One DXF layer per 12d model (or per string if you prefer), so you can freeze what you don't need, exactly as the designer organised it
- 3D polylines at true coordinates and levels - no transformation, no scaling. If the design is on MGA2020, the DXF lands on MGA2020, and snapping to a vertex reads the actual design RL
- Curves sampled properly. Alignments defined by intersection points are reconstructed through their arcs, spirals and parabolic vertical curves, and arc segments in ordinary strings are densified at the chord interval stored in the file itself
- 12d names preserved. Every entity carries its original string name, model and type as XDATA, so nothing loses its identity in the trip
- A manifest listing every string exported and anything skipped, so you can confirm nothing important was silently dropped
Open the result in AutoCAD or BricsCAD and it behaves like any drawing: measure offsets from the control line, run a quick surface check against your survey, list a string's levels, overlay your own design.
Beyond DXF: setout reports and LandXML alignments
With a free account the same upload also gives you two engineer-grade extras:
- Geometry / setout report (CSV). An alignment element schedule - every straight and arc with its radius, start and end chainage, length and chord bearing - plus a per-vertex setout listing (chainage, easting, northing, RL) for every string you selected. No more retyping geometry from PDF long sections.
- LandXML alignment export. Control lines exported as true alignment geometry with their vertical profiles. Civil 3D, OpenRoads and similar packages import these as native alignment objects - real arcs and stationing, not chorded polylines - ready for station-offset reporting, corridor targets or design checks.
What doesn't come across
Honesty matters with format conversion, so: a DXF is geometry, not a 12d project. 12d attribute data beyond name/model/type, apply-many-function templates and plot frames don't translate to CAD entities. Triangulated surfaces do come across, but as a separate export with a free account - listed with their point and triangle counts, then written out as 3D triangle faces, contour polylines at your chosen interval, or a LandXML TIN that Civil 3D imports as a native surface.
And the usual caveat applies to anything extracted from a handover file: check the linework against the issued drawings before you use it for setout or construction. The converter reports everything it extracts and skips precisely so you can make that check.
Try it
The 12d Model to DXF converter is free - inspect up to three files a day at 50 MB each and download the DXF for the first, no sign-up. A free LayeredGeo account makes conversions unlimited, lifts the upload cap to 2 GB, and unlocks the geometry / setout report, LandXML alignment export and surface (TIN) export. Files are processed on upload and deleted within 30 minutes; your design data isn't kept.
And if you're reviewing a design, you probably want the site context to go with it - cadastral boundaries, contours, geology and watercourses clipped to the job, delivered as DXF or Shapefile in your project datum. That's what LayeredGeo GIS Export does, for any QLD, NSW or VIC site.
Free tool
Convert 12d files without a 12d licence
Upload a .12da or .12daz archive and download a layered DXF of its strings and alignments - free, in your browser.
About this article. Published by LayeredGeo. It is general information about how property and ground conditions are assessed in Australia, not engineering, planning, legal or financial advice, and it is not specific to any property. Check anything that matters against the source dataset or a suitably qualified professional before you rely on it. If you spot something wrong, tell us at hello@layeredgeo.com.au and we will fix it.
Related articles
Site costs on a new home build: the ground behind rock, fill and slab upgrades
Why the site works allowance moves after the soil test: what fill, rock, reactive clay and trees do to a fixed-price contract, and what to check first.
13 July 2026Can you develop it? Checking planning limits before you buy in QLD and NSW
Before buying for a knock-down-rebuild, subdivision or duplex, learn how to check zoning, overlays and planning limits in QLD and NSW.
9 July 2026Acid sulfate soils in QLD and NSW: how to check a site before you disturb the ground
How to check if your block sits on acid sulfate soils in QLD or NSW, what it means for footings and earthworks, and when a desktop check is enough.