DXF to PDF

Turn an ASCII DXF drawing into a vector PDF, right here on your device.

Conversion desk

On this device

Start with a file

Drop your file here or choose one from your device.

DXF · 5 files at a time, free

Its new format

FromDXF

ToPDF

Converted on this device. Nothing is uploaded.

Your file's short trip

DXF to PDF

Your file is next.

  1. Read
  2. Lay out
  3. Draw the PDF
  4. Ready

Why people turn DXF into PDF

A DXF is easy to make and hard to open: most of the people you work with don't have CAD software. A PDF opens on any laptop or phone, prints from anywhere, and keeps every line as a vector, so it stays sharp however far you zoom in. Text stays text, too, which means you can search a plan for a room name or a part number.

The drawing is read and drawn inside this browser tab, so a design under NDA never leaves your device. The steps further down show how to check that for yourself.

How to convert DXF to PDF

  1. Set Paper and Scale above the drop area. A4 and Fit to page are already chosen, and they suit most drawings.
  2. Drop your .dxf files onto the page, or use Choose file. Up to 5 convert at a time.
  3. Each file gets its own row, with a progress bar while the drawing is read and drawn.
  4. Select Download. With two or more files, Download all (.zip) saves them in one go.
  5. Open What changed under a file to see what was approximated or left out in that drawing, with counts.

Settings are read when a file is added. To compare A3 with A4, change the paper and add the same file again; the first PDF stays as it was.

What's preserved, what changes

Measured on 49 licensed test drawings: 2,748 of 2,755 entities drawn or approximated, checked against an independent open-source DXF reader.
WhatResult
Lines, arcs, circles, ellipses, splines, polylines and pointsPreserved Drawn as vectors: 1,937 in our test drawings.
Blocks, nested blocks and arraysPreserved Expanded in place, every copy drawn: 185 block references in our test drawings.
DimensionsPreserved Drawn from the geometry saved with each dimension: 55 of 55.
Text, multiline text and attributesPreserved Placed where a reference CAD reader places them: 565 of 565 within 2% of the drawing width, across 20 drawings.
Solid hatches and filled areasPreserved Filled in their own colour: 14 in our test drawings.
Real-world sizePreserved At 1:1, and with Drawing size, lengths follow the units the drawing declares: a 4 × 2 inch test drawing gets a 121.6 × 70.8 mm page, its own size plus the 10 mm margin.
Pattern hatchesApproximated Areas filled with repeating lines, such as brick or insulation, are drawn as a light tint with their outline (22 in our test drawings).
Text fitted between two points (ALIGNED and FIT)Approximated Centred between its two points at its natural width, not stretched to fit (24 in our test drawings).
Fonts and text stylingApproximated CAD stroke fonts (SHX) and TrueType fonts become Helvetica; width factor, slant and inline font changes are not applied (20 of our test drawings have text).
LeadersApproximated The arrows that point notes at a part are drawn as lines without arrowheads (3 in our test drawings).
Polylines with widthApproximated Drawn as thin lines (3 in our test drawings).
True colour (24-bit)Approximated Shown with the nearest indexed colour (5 of our test drawings use it).
Light coloursApproximated Yellow, cyan and other light colours are darkened so they stay visible on white paper (10 of our test drawings).
Line typesNot converted Dashed, dotted and centre lines are drawn solid (1 of our test drawings uses them).
Line weightsNot converted Every line gets the same width (6 of our test drawings set weights).
Characters outside Windows Latin-1Not converted Become "?" in the PDF; DXF to SVG keeps them (18 characters in our test drawings).
Paper space layoutsNot converted Layouts, where sheets are arranged for printing, are left out; the model space, where the drawing itself is, is converted (39 entities in 8 of our test drawings).
External references (XREF)Not converted Not loaded: the referenced drawing lives in another file.
Dimensions without saved geometryNot converted Left out, with a note (1 in our test drawings).
Embedded OLE objectsNot converted Pasted-in content, such as a spreadsheet or a picture, is left out (1 in our test drawings).
Binary DXFNot converted Can't be read yet; save the drawing as ASCII DXF in your CAD app (1 of our test files is binary).

Preserved: arrives as it is. Approximated: arrives in a simpler form, as the row describes. Not converted: stays behind.

You don't have to work out which rows apply to your file: its What changed list names them. The counts come from small test drawings in two open-source projects, not from real-world plans. Of the 49 we could compare with an independent DXF reader, all but 3 reach at least 98.2% of entities drawn or approximated. These checks count what is drawn and where it lands; they don't compare the drawing line by line. The 3, and the rest of how we test, are on the DXF overview.

Two text rows belong to PDF alone. Text is set in Helvetica, one of the standard fonts every PDF reader already has, so nothing needs to be embedded and the file stays small. The cost is the character set: it covers the 218 characters of Windows Latin-1. Accented letters, °, ±, Ø, ² and ³ are in; Greek letters, ≈, ≠ and the diameter sign ⌀ are not, and each of those prints as a question mark. AutoCAD's %%c code is drawn as Ø, which the PDF can show.

Paper and scale: which to choose

Fit to page scales the drawing to fill the paper inside a 10 mm margin and centres it. The page turns to landscape when the drawing is wider than it is tall. It's the right choice for viewing, emailing and everyday printing. The scale it lands on is whatever fits, not a round ratio, so don't measure the print with a ruler.

1:1 prints the drawing at its real size: a 50 mm line is 50 mm on paper. That helps with small parts, a template to cut around, or checking a hole pattern against the real thing. It relies on the units the drawing declares. If the drawing is bigger than the paper at 1:1, the page grows to fit the drawing instead, and What changed tells you.

Drawing size makes the page exactly as big as the drawing plus the 10 mm margin, always at 1:1, so the Scale setting makes no difference here. Use it for a large-format plotter, or when the PDF will be placed inside another layout. A PDF page stops at 5080 mm (200 inches) on a side; a larger drawing is scaled down to fit, and the note gives the ratio.

A3 has twice the area of A4, which helps when a drawing has small text. Letter is the North American size. There's no 1:50 or 1:100 setting; Fit to page gives you the largest print the paper allows.

Every line is drawn 0.25 mm wide in the drawing's own colours. Colour 7, white on a dark CAD screen, prints black, and very light colours such as yellow are darkened just enough to read on white paper.

If the PDF isn't what you expected

Try it with a sample file

No DXF to hand? Download sample-cad-entities.dxf (190 KB), a test sheet from the open-source dxf library with one panel per kind of entity, from arcs and splines to hatches and dimensions, and drop it into the converter above.

It makes a good tour of this page. What changed reports the pattern hatch and the leaders it approximated, notes that the drawing declares no units, and counts the characters a PDF can't show. Find the line of special characters in the PDF: ° ± Ø × ÷ ² ³ come through, and the rest turn into question marks. The sample notes give its MIT license.

Plans

Free and Pro

The free plan is the real product, not a trial. Pro is for people who convert in bulk, and it isn't open yet.

FeatureFreePro
Single filesFree, no watermark, no waitSame
Files at a timeUp to 5Up to 100
ZIP and folder inputPick the files insteadYes
Large filesWorks; may be slow on some devicesBuilt for them
AccountNone neededOptional
Where files goNowhere: converted on your deviceNowhere: converted on your device
Price$0Week Pass $6 · Pro $7/month or $48/year · coming soon

Privacy

Check it yourself

You don't have to take our word for it. Your browser can show you exactly what this page sends.

  1. Open your browser's developer tools (F12, or Option + Command + I on a Mac) and choose the Network tab.
  2. Convert a file on this page.
  3. Look through the requests. None of them carries your file: the page loads its code once, then the conversion runs in a Web Worker on your device.
  4. For a stronger test, turn off Wi-Fi after the page loads, then convert again. It still works.

The conversion worker runs under its own Content Security Policy, which blocks every network request:

default-src 'none'; script-src 'self'

The page itself may only talk to this site and our cookieless analytics:

connect-src 'self' https://gateway.umami.is