DocShift

Merge, split, rotate and clean PDFs in your browser.

Run useful PDF tools locally without mandatory signup: merge, split, rotate, compress, watermark, page numbers, metadata cleanup and plain text conversion.

PDF tools

Choose a PDF task and process it locally.

Start with merge, split, rotate, compress, watermark, page numbers, metadata cleanup or text-to-PDF. Files stay in this browser for supported free tasks.

Organize

PDF Merge

Select PDFs in the order you want. DocShift copies pages locally and creates a single output PDF.

Open guide
Drop or choose local documents

Small PDFs stay in this tab. Text-to-PDF uses only the pasted text in browser memory.

File stateChoose a small PDF or paste text. DocShift does not upload files, store document content, use localStorage, use sessionStorage or send document values to analytics.

Process snapshot

1
Choose PDFs in order

Select up to five small PDF files and keep the order clear before processing.

2
Validate locally

processing validation checks file count, type and total size before pdf-lib copies pages.

3
Download one output

The merged file is created in the browser and never sent to a product upload API.

Preview and download

Document preview

Browser-only
Your output preview appears here

Choose a small PDF or paste text. DocShift does not upload files, store document content, use localStorage, use sessionStorage or send document values to analytics.

Free document tool

Free document tool
Up to five PDFs and 12 MB total in the free browser-side task.
Optional account features
Batch folders, larger files, saved ordering rules, API, teams and history.
File safety
Server-side batch, OCR, API and history require upload validation, sandboxing, antivirus where applicable, retention and deletion checks.

Privacy checklist

  • Files and pasted text stay in browser memory.
  • No upload API, localStorage or sessionStorage is used.
  • Analytics records only sanitized tool slug and route path.

Optional server processing

The Optional account features is reserved for batch folders, OCR, table extraction, history, teams and API after sandbox, antivirus and retention review.

  • Batch folders and larger files
  • OCR and table extraction
  • History, teams and API access
  • Server queues with retention/deletion rules

Continue with another local PDF tool without uploading the document.

OrganizeBrowser local

PDF Merge

Combine up to five small PDFs in the browser and download one merged file.

Free result
Up to five PDFs and 12 MB total in the free browser-side task.
Optional account features
Batch folders, larger files, saved ordering rules, API, teams and history.
OrganizeBrowser local

PDF Split

Extract selected pages from one PDF locally and download a smaller PDF.

Free result
One PDF, selected pages and a local download without signup.
Optional account features
Multiple output files, batch splitting, naming rules, storage history and API.
EditBrowser local

PDF Rotate

Rotate all pages or a selected page range by 90, 180 or 270 degrees.

Free result
One local rotate operation at a time.
Optional account features
Batch rotate, detection rules, larger documents, API and team review.
OptimizeBrowser local

PDF Compressor

Rewrite a PDF with object streams and clean metadata for a lightweight local copy.

Free result
One small PDF rewrite with no upload endpoint.
Optional account features
Server-side compression profiles, larger files, OCR, queues, API and retention controls.
BrandBrowser local

PDF Watermark

Add a light text watermark to every page or a selected page range locally.

Free result
One text watermark task with capped text length.
Optional account features
Image watermarks, templates, batch branding, teams, API and approval flows.
EditBrowser local

PDF Page Numbers

Add simple page numbers to a PDF in the browser without uploading it.

Free result
One local page-numbering pass at a time.
Optional account features
Custom templates, headers, footers, batch numbering, saved styles and API.
PrivacyBrowser local

PDF Metadata Cleaner

Review and replace basic PDF title and author metadata locally.

Free result
One metadata cleanup pass with visible privacy limits.
Optional account features
Batch policies, audit reports, retention controls, server sandbox and API.
ConvertBrowser local

Text to PDF

Paste plain text and generate a simple PDF locally in your browser.

Free result
Plain-text conversion up to 12,000 characters in the browser.
Optional account features
DOCX, images, OCR, templates, batch conversion, larger files, history and API.

Operating principles

Basic need solved

The free browser tools can produce useful PDF output without an account.

Documents stay local

Selected PDFs are handled with browser memory, local validation and pdf-lib output in the current session.

Advanced account boundary

Batch, larger files, OCR, table extraction, history, API and teams require sandbox, antivirus and retention rules first.

Optional account features

OCR, table extraction, Office conversion and server queues need privacy, retention and security controls when files leave the browser. The free path remains in-browser.

OCR and table extraction

Text recognition can expose sensitive document content, so it is not part of the public free task.

Free path today
Small PDF edits and text-to-PDF run in browser memory with pdf-lib.
Data touched if enabled
PDF bytes, page images, extracted text, tables, language hints and confidence scores.
Controls needed
Clear OCR terms, data transfer notice, retention limits, deletion controls, confidentiality handling and accuracy disclaimers.

Office and image conversion

DOCX, PPTX, spreadsheet and image conversions need a sandboxed server or trusted file service.

Free path today
Plain text to PDF and browser-side PDF transforms only.
Data touched if enabled
Uploaded files, embedded images, metadata, generated PDFs and conversion logs.
Controls needed
File-type validation, sandboxing, antivirus where applicable, retention limit and export/delete controls.

Batch queue and API

Teams need batch folders, history and API jobs, but those features introduce account-backed storage and operational logs.

Free path today
No upload API, saved history, team team area, webhook or server queue is active.
Data touched if enabled
Account identity, file payloads, job ids, status history, callbacks and audit events.
Controls needed
Authentication, quotas, signed requests, webhook security, commercial entitlement, retention and privacy terms.

Support

The free tool stays available without signup. Bookmark this page, share it when useful or send corrections from the contact page.

  • Useful result first
  • No signup required
  • Promotions kept separate
Choose an amount before the secure payment page opens.