Edit PDF

Edit PDF Online — Free, Fast & Private

A premium PDF editor in your browser. Edit text, add images, sign, fill forms, and export — without uploading your file.

Upload PDF to Edit

Drop a PDF here, or click below

or start with a blank document
Files stay private in your browser. We never upload your PDF to any server.

Add your signature

Ink colour

Sign with your mouse or finger. Pick a colour above.

🔒 This PDF is password-protected

Please enter the password to unlock it. Your password is processed only on this device.

🖼️ Image Library

Your uploaded images, signatures, and stamps — saved locally on this device. Click an image to add it to your current page.

Edit PDF Online — The Complete 2026 Guide to Browser-Based PDF Editing

GN PDF is a free, advanced, browser-based PDF editor and toolkit built for the people who actually touch PDFs every single day — freelancers, founders, accountants, students, lawyers, school admins and small-business owners. It runs entirely on the client side: no uploads, no servers, no waiting queues, and no watermarks. Open a PDF, change the text, drop in a logo, sign it, reorder pages, and export the new file — all in seconds, with the same fidelity you would expect from paid desktop software.

This page is two things at once. Above, you have the editor itself — fully functional, no sign-up needed. Below, you have a long-form, no-fluff guide that explains how a browser-based PDF editor actually works, why privacy-first editing matters, which tools you should use for which job, and how GN PDF compares to the big names — Adobe Acrobat, Sejda, Smallpdf, iLovePDF, PDFescape, Foxit and the rest. If you have ever wondered why "free PDF editor" results all look the same — and which ones actually deserve a spot in your daily workflow — read on.

Why we built GN PDF — and what makes it different

Most online PDF editors are aggressively monetised. You drag in a 12-page contract, wait through a progress bar, fix one typo, hit Download — and discover the file now has a watermark, a 10-page limit, or a paywall hiding the page-reorder feature. The few that don't paywall their core tools instead ship a generic, browser-thin experience that breaks on scanned PDFs, mangles fonts, re-rasterises everything, or worst of all, quietly uploads your document to a server you have never heard of.

We started building GN PDF because we kept hitting the same three walls:

Sponsored
Ad Space — In-Article

What you can actually do here — a tour of every tool

GN PDF is structured around five jobs people do with PDFs. Pick the verb you need, and the tool comes to you.

1. Edit & Sign

The flagship is the editor on this page. You can click any existing text and start typing — GN PDF reads the page's text layer (via pdf.js) and the rendered pixels, auto-detects the font family, size, weight and italic-ness, and gives you an editable text box that matches the original. That sounds simple until you compare it with editors that drop a generic Arial 12 textbox on top of your styled heading. We also support layer / z-order controls (Photoshop-style), an Image Library that remembers your signatures and logos in IndexedDB across sessions, freehand annotation with a real pressure curve, and a Sign modal with three styles: draw, type, and upload-photo-of-signature with background removal.

2. Organise

Merging two PDFs, removing one rogue page, rotating a sideways scan, compressing a 40 MB monster down to 4 MB — these are the bread-and-butter operations of PDF life. We ship four dedicated tools for them: Merge PDF, Split PDF, Rotate PDF, and Compress PDF. Each tool is single-purpose so the UI is obvious within ten seconds; no menu-diving, no hidden "premium" buttons.

3. Convert to PDF

Sometimes you have a folder of photos that need to become a single, polished PDF — for an ID-proof bundle, a passport application, an insurance claim, or a portfolio. JPG to PDF, PNG to PDF and WebP to PDF all do exactly that, in your browser, with page-size and margin controls and drag-and-drop re-ordering. Word, Excel and PowerPoint converters are landing soon; we are taking our time because doing DOCX → PDF properly in the browser requires shipping the OpenXML parser, font remapper, and a layout engine that matches Microsoft Word's rules — and we'd rather get it right than ship a glitchy MVP.

4. Convert from PDF

The reverse: PDF to JPG, PDF to PNG, PDF to WebP, and PDF to Text are all live today. PDF-to-Word and PDF-to-Excel are coming soon. The image converters are particularly useful for thumbnails, social posts, and design hand-offs; the text converter is a one-click way to copy out the entire textual content of a PDF for analysis or summarisation.

5. Security

You can unlock a password-protected PDF you own (no, we don't help break files you don't), and password-protect and watermark are landing soon with proper AES-256 encryption — we're shipping a vetted in-browser implementation rather than a quick hack.

Sponsored
Ad Space — In-Article

How the editor actually works (under the hood)

When you upload a PDF, three open-source libraries pick up the work in your browser:

That hybrid approach — keeping the page render and the edit overlay separate until export — is why GN PDF can give you pixel-accurate edits without re-encoding the entire document on every keystroke. Less work in the hot path means a faster, cooler editor on your laptop and a smoother experience on a five-year-old phone.

What about scanned PDFs?

A scanned PDF is essentially a JPEG of a page wrapped in PDF metadata. There is no text layer to click on. We solve that with background OCR using tesseract.js — it runs in a Web Worker so your UI stays responsive, and once it finishes, the previously-image-only text becomes selectable and editable. Recognition quality depends on scan resolution; we recommend 300 DPI for typed documents and 600 DPI for handwriting (which is recognised in a future release).

What about complex scripts (Devanagari, Arabic, Thai)?

Native HTML canvas does support complex-script shaping if the right font is loaded — but Fabric.js, by default, renders text glyph-by-glyph for performance, which breaks ligatures and matras. We ship a small patch on top of Fabric.js that detects complex-script ranges and renders affected lines as a single shaped string, restoring proper joining behaviour. The result is that Hindi, Marathi, Sanskrit, Bengali, Tamil, Arabic, Persian, Urdu, Thai and similar scripts render far more cleanly than in plain Fabric editors. This is best-effort and improves with every release — we are not (yet) claiming feature-parity with InDesign for typesetting, but day-to-day form-filling and text fixes work well.

Why "browser-based" is the privacy story you didn't know you needed

Imagine you upload your salary slip to a free online PDF tool to mask out the salary number. Where does that file go? In most "online PDF" services, the file is sent to their backend, processed there, stored for some retention period, and served back to you. The processing server has logs. The storage layer may have automated backups. The CDN may cache a thumbnail. There is no malicious intent in any of this — it's standard cloud architecture — but the surface area for a leak is enormous, and you have no way to inspect any of it.

Browser-based tools change the model fundamentally. The "server" is your own machine. The JavaScript is the source code; you can inspect it. The file never enters a database. The privacy policy becomes a one-line statement: "we don't have your file". That is not a marketing position — it is an architectural fact. If you handle any sensitive document (medical reports, identity papers, financial statements, contracts), this matters.

GN PDF vs the popular alternatives

CapabilityGN PDFSejdaiLovePDFSmallpdfAdobe Acrobat (Web)
Free, unlimited daily edits3 / day1 / hr free2 / dayLimited free
Watermark-free output✓ (within limits)✓ (within limits)
100% client-side, no upload
Click-to-edit existing textpartialpartial
Layer / z-order controls
Signature with custom ink colourlimitedlimitedlimited
Image library across sessions
Free file-size limitYour RAM50 MB25 MB5 MB2 GB
Subscription required for power featuresNone$7.50/mo$7/mo$12/mo$22/mo

The table above is based on an actual cross-test we ran on three reference PDFs in February 2026 — a 12-page rental agreement, an 8-page bank statement, and a 4-page resume — using the free tier of each service. Your mileage may vary as those services update their pricing.

Sponsored
Ad Space — In-Article

Real-world workflows

Filling and signing a rental agreement

  1. Open the editor and drop in your rental PDF.
  2. Click each blank line and type your details — GN PDF will match the font and indent automatically.
  3. Open the Sign tab in the toolbar. Draw your signature with the colour picker (most contracts ask for blue ink), then drop it on the signature line.
  4. If your landlord has emailed a separate addendum page, click Add More PDF at the bottom to append it.
  5. Click Apply Changes, preview, and Download. Email it back. Done.

Cleaning up a scanned document

  1. Drop the scan into the editor. OCR runs quietly in the background.
  2. Click the offending typo — you can now edit it.
  3. Use the Colorboard tool to white out the original text patch if the auto-cover isn't perfect.
  4. Re-type the corrected word with matching font.

Bundling photo IDs into one PDF

  1. Open JPG to PDF.
  2. Drag the front and back of your ID, plus your passport photo, into the dropzone.
  3. Drag the thumbnails to set order. Pick A4, portrait, 12 mm margins.
  4. Download.

Frequently asked questions

Is GN PDF really free, forever?
Yes. The core editor and all listed tools are free with no per-day or per-file limit. We monetise the project through unobtrusive display ads on supporting pages — never on your file, never as a watermark.
Do you store any of my PDFs?
No. Files never leave your browser. There is no server-side processing path, no upload endpoint, no temporary cache on our infrastructure. Your IndexedDB Image Library is also local to your machine.
Can I edit a 200 MB PDF?
Probably. The bottleneck is your device's available memory; we have tested up to 350 MB on a modern laptop. Phones do best up to 25 MB. Try our compress tool first.
How is GN PDF different from Sejda or Smallpdf?
The simplest answer: we don't upload your file. The next-simplest: no daily limits, no watermarks, no paywalled features. The longest answer is in our side-by-side comparison post.
Does it work on iPhone / Android?
Yes. Mobile Safari and Chrome on Android are fully supported. The toolbar collapses into icons under 600 px, and touch gestures (pinch zoom, drag) work as expected.
Why isn't PDF to Word ready yet?
Because the most common PDF-to-Word converters online produce broken layouts. Doing it properly in the browser requires shipping an OOXML writer, a font remapping engine, and a layout reconstructor that respects multi-column flow. We are building all of that and will ship it when it actually works.
Can I integrate GN PDF into my own site?
Drop us a line at [email protected]. We are happy to discuss embeds, white-labels and API access.
How do I get OCR for languages other than English?
Multi-language OCR is on our V2 roadmap. The underlying Tesseract.js engine already supports 100+ language models — we just need to ship the model files lazily so we don't bloat the page load.
I made a great edit. How do I print it?
On the Download screen, click "Print Preview" to open the final PDF in a new tab with the browser's print dialog ready to go.
Is there a desktop app?
Not yet — and we may never build one. Because GN PDF works offline once loaded, your browser is effectively the app already. Right-click → "Install GN PDF" in Chrome to add it as a PWA.