How to Extract Vector Logos and Illustrations From a PDF as Clean SVG
Summary
Extract embedded vector logos, icons, and illustrations from PDF documents as clean, editable SVG files without rasterizing or taking low-res screenshots.
If the logo was drawn as vector artwork when the PDF was made, its curves are still inside the file, and you can lift them out as SVG with no loss at all. The free way is Inkscape: open the PDF, ungroup the artwork, release any clipping paths, delete everything except the logo, fit the page to it and save as SVG. Illustrator works the same way, and the command-line tools pdf2svg and mutool can convert whole pages in one go.
The catch is that not every logo in a PDF is vector. If the designer placed a JPG or PNG, the PDF holds only those pixels, and no converter can recover curves that were never there. So check that first, it takes a minute.

Check whether the logo is vector or a placed picture
Open the PDF in your browser or in Acrobat and zoom in on the logo as far as the viewer allows. Vector edges stay crisp no matter how far you go. A placed image turns soft or blocky, and you may see the outline of a white or colored box around it.
For a definite answer, run the file through Extract Images from PDF. It saves every embedded picture in the PDF at the resolution it was stored, and it works in your browser without uploading the file. If the logo turns up among the results, it is a bitmap, and that extracted PNG is the best copy the PDF can give you. If it does not turn up, the logo is drawn with vector shapes and the methods below will give you a clean SVG.
A brand guide may use the same logo in different ways on different pages: as artwork on the logo page and as part of a flattened image in a mockup. If one page only gives you pixels, try the page where the logo appears on its own.
Extract the logo with Inkscape (free, Windows, Mac and Linux)
- 1.Install Inkscape from inkscape.org, choose File > Open and pick the PDF.
- 2.In the PDF import dialog, choose the page with the cleanest version of the logo. Internal import tries to keep text as editable text. Cairo import turns text into outlines, which is usually what you want for a logo, because the letter shapes cannot be swapped for a different font.
- 3.Click the imported artwork. PDF content arrives as groups inside groups, so press
Shift+Ctrl+G(Object > Ungroup) a few times until you can select individual parts of the logo. - 4.If parts refuse to separate or look trimmed, they sit inside a clipping path. Select them, use Object > Clip > Release Clip, and delete the leftover clip rectangle.
- 5.Delete everything that is not the logo: body text, other artwork, and especially the white rectangle that often sits behind it. Removing that rectangle is what gives you a transparent background.
- 6.Select the logo and choose Edit > Resize Page to Selection (
Shift+Ctrl+R) so the SVG canvas hugs the artwork. - 7.Choose File > Save As. Pick Optimized SVG for a lean file to use on the web, or Inkscape SVG if you plan to keep editing it in Inkscape.
Before you save, put the result next to the PDF at a high zoom. If the wordmark was live text and you do not have that font installed, an Internal import quietly substitutes another font and the logo changes shape. Import again with Cairo if that happens.
Extract it with Illustrator
- 1.Choose File > Open, select the PDF and pick the page. Illustrator opens one page at a time.
- 2.Select the artwork and ungroup it with
Shift+Ctrl+G(Shift+Command+Gon a Mac). Where shapes are clipped, use Object > Clipping Mask > Release. - 3.Delete everything around the logo, including any background rectangle.
- 4.Choose Object > Artboards > Fit to Artwork Bounds.
- 5.Choose File > Export > Export As, select SVG, and in the SVG options set Font to Convert to Outlines so the wordmark keeps its exact shape on computers without the font.
Convert whole pages from the command line
If you need many pages as SVG, or you want to script the job, pdf2svg (built on the Poppler and Cairo libraries) and MuPDF's mutool both do it. On a Mac, install them with Homebrew (brew install pdf2svg mupdf-tools). On Debian or Ubuntu, use sudo apt install pdf2svg mupdf-tools.
# page 3 only
pdf2svg brand-guide.pdf page-3.svg 3
# every page, one SVG each (%d becomes the page number)
pdf2svg brand-guide.pdf page-%d.svg all
# mutool: pages 3 to 5
mutool draw -o page-%d.svg brand-guide.pdf 3-5Both tools convert the entire page, so you still open the result in an editor and delete everything around the logo. Text normally comes out as glyph outlines rather than editable text, which is fine for a logo and awkward for anything you want to edit as words.
Problems you are likely to run into
- ●The colors are slightly off. Print PDFs often store colors as CMYK or as Pantone spot colors. SVG works in RGB, so the importer translates them and the result may not match the brand's official hex values. Look those up in the brand guide and set the fills by hand.
- ●The logo is made of hundreds of slivers. Gradients, shadows and transparency effects are sometimes split into many small shapes when a PDF is exported. In Inkscape, select the pieces that share a color and use Path > Union to rejoin them.
- ●Part of the logo is still pixels. A texture or soft shadow may have been a bitmap all along. It shows up in the SVG as an embedded image and will blur when enlarged, while the rest scales cleanly.
- ●The SVG file is bigger than expected. PDF exports carry long decimal coordinates and editor metadata. Saving as Optimized SVG helps, and Compress Image can trim it further by removing metadata and comments and rounding coordinates, without touching the shapes.
When the logo turns out to be a bitmap
Your options, from best to worst: ask the owner for the original AI, EPS, SVG or vector PDF, which any company with a brand guide should have. Use the largest embedded copy from the PDF if you only need it at small sizes. Or redraw it by tracing: Inkscape's Path > Trace Bitmap and Illustrator's Image Trace do a decent job on simple flat logos with a few solid colors, and a poor one on gradients, fine type or small blurry images. A trace is a new drawing that approximates the original, so compare it carefully before using it anywhere official.
One last point that has nothing to do with file formats: a logo is usually a trademark. Pulling it from a client's own brand guide to use in their materials is routine. Using someone else's logo needs their permission, however clean the SVG is.
Frequently asked questions
Why does my extracted SVG have a white box behind the logo?
Can I save the extracted logo as EPS or AI instead of SVG?
Will the SVG open in Figma, Canva or a website?
Can I pull a vector logo out of a PDF on my phone?
Sources & references
This article was researched and written by Nikola, drawing on the following primary sources and documentation:
Ready to try it?
All tools run entirely in your browser, no uploads, no account required.
Extract Images from PDFMore in Technical
How to Repair and Recover Corrupted PDF Files That Won't Open (Recovery Guide)
How to Convert CMYK PDF to sRGB for Web and Social Media Sharing (True Color Guide)
Why Is My Printer Printing PDF Pages in Landscape Instead of Portrait? (Orientation Fix)


