Convert PDF Text to Outlines

Turn text into filled vector paths, so the document no longer depends on any font being installed anywhere. This is what print shops mean by "convert to curves" or "outline the type".

Every glyph becomes a filled path, so nothing on the receiving end needs the font. It cannot be undone: text stops being selectable or searchable, and accessibility readers stop seeing it. If a font is not embedded in your file, its outlines are not in the PDF at all — you will be asked to pick a substitute font, or to leave that text alone.

0 uploads

A PDF does not store letters, it stores instructions: "draw glyph 47 of the font called HelveticaNeueLTStd-Lt at this size, here". If the file carries the font program with it, every reader draws the same shapes. If it does not, the reader has to find a font with that name on its own machine — and if the name is missing, it substitutes something else. That substitution is the classic printing failure: a line of type comes back in the wrong typeface, or reflows by a hair and pushes a headline onto a second line.

Converting text to outlines removes the instruction and keeps only the shapes. After the conversion there is no font left to substitute, nothing left for a RIP to reinterpret, and no licensing question about which machine has which typeface. Every glyph is now a filled path, drawn at absolute page coordinates.

The conversion is done in place. Each text-drawing operator in the page content stream is swapped for the equivalent paths, and nothing else in that stream is touched — so images, vector artwork, clipping paths, spot colours, CMYK values, transparency groups, page boxes, rotation and the stacking order of every object are preserved exactly as they were. Nothing is rasterised, and nothing is re-coloured.

The one thing this cannot do is invent a typeface that is not there. A PDF written without embedding its fonts carries no outlines for that text, and every reader has been drawing it from a font it found on the viewing machine. Two cases follow. If the document names one of the standard faces — Helvetica, Times, Courier, Symbol and their bold and italic forms — the file is doing nothing unusual, and the tool outlines it with the same metric-compatible fonts every PDF viewer falls back to, without interrupting you. If it names anything else, that typeface really is unknown here, and rather than quietly drawing the wrong shapes the tool lists it by name and by page and asks you to substitute a font you have, or to leave that text as text and convert the rest.

Be aware of what outlining costs you, because it is irreversible. Text stops being selectable, searchable and copyable, and screen readers stop seeing it — the document becomes a picture of its own words, in the legal accessibility sense. File size usually grows, because a glyph outline takes more bytes than a font reference. And if you are processing a scan that has an invisible OCR text layer behind the image, that layer is part of the text and will be converted too.

How to convert pdf text to outlines

  1. Add your PDFDrop the file you are sending to print, or click to browse. It stays on this device.
  2. Wait while every page is readEach page is rendered locally to collect the exact outline and position of every glyph. Nothing is uploaded at any point.
  3. Answer the missing-font question, if it appearsA font the document does not carry can only be outlined with a substitute. Standard faces are handled automatically; for any other name, pick an installed font, add a font file, or leave that text as text. If nothing is missing, this step is skipped entirely.
  4. Save the outlined PDFThe rewritten document downloads straight to your device. Open its Fonts list to confirm the fonts are gone.

Frequently asked questions

Are my files uploaded?
No. The whole conversion — reading the fonts, collecting the outlines and rewriting the file — happens in your browser tab. Open the Network panel in developer tools while you click the button and you will see no request carrying your document.
What does "not embedded" mean, and why does it matter?
An embedded font travels inside the PDF, so its real outlines are available. A non-embedded font is only named in the file. If that name is a standard one — Helvetica, Times, Courier, Symbol — the file is behaving normally and the tool outlines it with the metric-compatible stand-in that every reader already uses, so the result looks like what you see on screen. If the name is anything else, the actual curves exist nowhere in the file and no tool can recover them from the PDF alone. That is when the tool asks you to choose a substitute instead of quietly producing the wrong shapes.
Will the layout change?
No. Every outline is placed at the exact position, size and rotation the original glyph had, taken from the same rendering engine that draws the page on screen. Spacing, kerning and hyphenation are unaffected because the text is not re-laid-out — the glyphs simply change from font references to shapes.
Are colours and CMYK preserved?
Yes. The paths inherit the graphics state that was already in force where the text sat, so a CMYK black stays CMYK black and a spot colour stays a spot colour. The tool deliberately does not write its own colour operators, which is what makes that possible.
Does it remove the invisible text on a scanned page?
Yes. A scanned page with an OCR layer has real text sitting behind the image, and that text is converted like any other. The image itself is untouched, so the page still looks identical, but the searchable layer is gone. If you need to keep it searchable, do not outline that file.
What happens to fillable form fields?
Form fields are annotations, not page content, so they are not affected and remain fillable. If you want the answers locked in as shapes, fill and flatten the form first, then outline the result.
Why is the output larger?
A filled path is more data than a font reference. The increase depends on how much text the document has; a text-heavy page typically grows by tens of kilobytes, while a page that is mostly an image barely changes.
Can I go back to real text afterwards?
Not with this tool. Outlining is one-way, which is the point — it removes the dependency. Keep your original file if you may still need to edit or search the text.
Which fonts can be substituted for a missing one?
Any font installed on your device can be chosen, and the closest match is suggested automatically based on the missing font name. You can also point the tool at a font file you already have. The substitute is read from that file, so the outlines are the real curves of that typeface, not a trace of a bitmap.
Does it work on password-protected PDFs?
No. Encrypted documents cannot be opened by browser-side tooling. Remove the password first, then outline the file.

Related tools

Related guides

Every tool on this site runs locally. Read the no upload policy to see how to verify it yourself.