The PDF Editor
you'll actually use

Open any PDF and do the things you came here for: rotate, reorder, delete, merge, split, annotate, sign, watermark, number pages, tweak metadata, and lock or unlock with a password. Everything happens in your browser — your file never leaves your device — and every change is undoable.

Drop a PDF here or click to browse

Everything runs locally in your browser — your file never leaves your device.

Rotate · reorder · deleteMerge · split · extractText · image · signatureWatermark · page numbersLock · unlock with passwordMetadata · undo/redo

Everything a PDF editor should do

Page-level controls, content annotations, global enhancements, and document metadata — all from one clean toolbar. No sign-ups, no watermarks on output, no quotas.

🔄

Rotate · Reorder · Delete

Rotate pages 90° in either direction, reorder by drag-and-drop, delete single pages or selected batches, and duplicate pages with one click.

Merge & Insert

Merge another PDF at the end of your document, or insert a blank A4 page at any point in the sequence.

✂️

Split & Extract

Check the pages you want to keep, click 'Extract', and download them as a brand-new PDF — the original stays untouched.

✍️

Text · Images · Signatures

Click-to-place any annotation. Add free text with custom size/color, drop in any image, or draw a live signature and stamp it where you want.

💧

Watermark

Apply a text watermark to every page. Pick color, size, opacity, rotation, and one of five positions — center (rotated) or any corner.

🔢

Page Numbers

Auto-add page numbers with a custom format (Page {'{n}'} of {'{total}'}), any position, color, font size, and starting offset.

🗂️

Metadata Editor

Set title, author, subject, and keywords — or wipe them entirely for privacy before sharing externally.

🔐

Lock with Password

AES-128 encrypt your PDF with a user password and fine-grained permissions (print, modify, copy, annotate). All done locally.

🔓

Unlock Protected PDFs

Open a password-protected PDF, enter the password once, and save a permission-free copy. The password never leaves your device.

↩️

Undo / Redo

Every operation snapshots into a 30-step history. Mistakes are never fatal. Ctrl/Cmd+Z to undo, Ctrl/Cmd+Y to redo.

🔒

100% Private

The editor loads and saves PDFs entirely in your browser using WebAssembly. Nothing is uploaded, nothing is logged.

How it works

  1. Step 1

    Drop a PDF

    Drag a file onto the upload zone or click to browse. The editor parses it locally — nothing is uploaded.

  2. Step 2

    Edit pages

    Rotate, reorder, delete, duplicate, or add new blank pages. Select any combination of pages for batch actions.

  3. Step 3

    Annotate & enhance

    Click-to-place text, images, or a drawn signature. Apply watermarks or page numbers across all pages in one click.

  4. Step 4

    Download

    Hit 'Download' to save your edited PDF. Original metadata is preserved unless you chose to modify or clear it.

Overview

A full-featured PDF editor that runs entirely in your browser

The PDF Editor on sourcecodestack gives you a complete set of page-management, annotation, and security tools without ever sending your file to a server. Open any PDF, make changes in the visual editor, and download the result — no account, no watermarks, and no file size quotas imposed by a subscription tier.

The editor is built on WebAssembly, which means the same AES-128 encryption, signature drawing, and metadata editing that would normally require desktop software runs directly inside your browser tab. Every action is added to a 30-step undo history, so experimenting is always safe, and keyboard shortcuts (Ctrl/Cmd+Z to undo, Ctrl/Cmd+Y to redo) work just as you would expect.

100% freeNo sign-up requiredFiles never uploaded30-step undo history

How to edit a PDF

  1. 1Drag your PDF onto the upload zone or click to browse. If the file is password-protected, you will be prompted to enter the password before the editor opens.
  2. 2Use the sidebar thumbnails to rotate pages left or right, drag them into a new order, duplicate any page, or delete pages you do not need. Tick checkboxes to select multiple pages for batch actions.
  3. 3Open the toolbar to annotate: click 'Add Text' or 'Add Image' and then click anywhere on the page preview to place the element. Use 'Signature' to draw your signature in the pad and stamp it onto the page.
  4. 4Apply document-wide enhancements — Watermark (text, opacity, rotation, position), Page Numbers (custom format, position, start offset), or edit/clear PDF metadata such as title, author, and keywords.
  5. 5When finished, click 'Download' to save the edited PDF. Use 'Lock' to encrypt with a user password and set permissions, or 'Unlock' to save a password-free copy of a document you have already authenticated.

Key features

Rotate pages 90 degrees left or right; reorder with animated drag and drop; delete, duplicate, or insert blank A4 pages
Merge another PDF at the end of the current document or extract selected pages into a standalone file
Click-to-place text annotations with custom font size and color
Click-to-place image overlays on any page
Draw a freehand signature in the signature pad and stamp it anywhere on a page
Apply text watermarks across all pages: configure color, size, opacity, rotation, and position (center or any corner)
Add page numbers in a custom format (e.g. 'Page {n} of {total}') with selectable position, color, font size, and starting offset
Edit PDF metadata (title, author, subject, keywords) or clear all fields for privacy before sharing
AES-128 password encryption with configurable permissions (print, copy, modify, annotate)
Unlock password-protected PDFs and save a permission-free copy — the password never leaves your device

Frequently asked questions

Does the editor send my PDF to a server?
No. Every operation — loading, rotating, merging, splitting, annotating, signing, watermarking, encrypting, and saving — runs entirely inside your browser using WebAssembly. Your file is never uploaded and never logged.
How does the signature tool work?
Click 'Signature' in the toolbar to open the signature pad. Draw your signature with a mouse or finger, then click anywhere on the current page preview to place a scaled copy of it at that position.
Can I extract specific pages without affecting the rest of the document?
Yes. Tick the checkbox on each thumbnail you want to keep, then click 'Extract'. A new PDF containing only the selected pages is downloaded immediately, and the original document remains untouched in the editor.
What does locking a PDF actually do?
Clicking 'Lock' lets you set a user password and an owner password, then choose which actions are permitted (printing, copying text, modifying, annotating). The resulting PDF is AES-128 encrypted. All encryption happens locally — the password is never sent anywhere.
📖

Full Guide Available

PDF Editor Complete Guide

Learn PDF annotation, signing, text overlays, compression, and privacy-first document editing.

What's inside
Annotate & sign documents
Add text overlays & stamps
Common questions answered