For website owners and developers

Put PDF2Go on your website

Add one link to your page, and your visitors open your PDF in PDF2Go, ready to edit, sign or convert. It is plain HTML: no account, no key and no script to install.

Add PDF2Go to your website

Copy the code, point it at your PDF and paste it into your page.

  1. Copy the code

    It is an ordinary link, so it works on any page or in any CMS that accepts HTML.

  2. Point it at your PDF

    Replace URL_TO_PDF with the address of your PDF, encoded with encodeURIComponent() in JavaScript or urlencode() in PHP. The file has to be reachable on the public internet.

  3. Paste it into your page

    Visitors who click it land in the PDF2Go editor with your PDF loaded. Nobody has to sign up, on your side or on theirs.

HTML Opens Edit PDF
<a href="https://www.pdf2go.com/edit-pdf?remote_url=URL_TO_PDF" rel="nofollow">
  Edit with PDF2Go
</a>

Send your readers to other apps

Add ?remote_url= to the address of another app page. Some apps open the file straight away; others load it and wait for your visitor to press the app's button.

All apps

Convert files from your own code

For conversions inside your own software, use the api2convert file conversion API.

api2convert logo

api2convert is a REST API for file conversion: send it a file or a link and download the result, from any language or server.

  • Convert between formats, and merge, split, compress, protect or OCR PDFs.
  • Official SDKs for Node.js, Python, PHP, Go, .NET, Java, Ruby and Rust.
  • Webhooks that call your server back when a job changes, so you do not have to poll.
  • Start with a free account, then generate an API key in your dashboard.

Use PDF2Go from your other tools

No code needed: automations and your browser's toolbar.

Automate with Zapier and Make

Add PDF2Go as a step in a Zapier or Make automation, and your other apps can hand their files to PDF2Go without anyone opening a browser.

Frequently Asked Questions

Do I need an account or an API key for the link?

No. The link is plain HTML that opens a PDF2Go app with your file in it. Your visitors use the app as if they had opened it themselves: free without an account, with more room for those who sign in or have a plan.

Where does my PDF need to be?

At a public web address. PDF2Go downloads the file from the address in the link, so a PDF behind a login, on an intranet or on your own computer cannot be fetched.

Why does the address have to be encoded?

Your PDF's address sits inside the address of the link. Encoding replaces characters such as ?, & and = with codes, so they stay part of your PDF's address instead of being read as part of the link. In JavaScript encodeURIComponent() does it, in PHP urlencode().

Can the link open an app other than Edit PDF?

Yes. Add ?remote_url= to the address of another app page, for example Compress PDF or PDF to Word. Some apps open the file straight away; others load it and wait for your visitor to press the app's button.

Is there a PDF2Go API?

For conversions in your own code, use the api2convert file conversion API: create a free account there and generate an API key in its dashboard. To connect PDF2Go to other apps without code, use the Zapier or Make integration.