Skip to main content
PPDF123

PDF123 · PDF Toolbox

Free Online PDF Tools

PDF123 is an online PDF toolbox with 63 tools to merge, split, compress, convert, edit and secure PDFs, in your browser or through an API.

Or drop files here - multiple files supported

MergeCombine multiple PDFs into one document.Split PDFDivide a PDF into separate files.Rotate PDFChange page orientation.Extract PagesPull specific pages into a new file.PDF to WordConvert a PDF into an editable Word document.CompressShrink a PDF by recompressing its streams and images. Set an optional target such as 1 MB.Add PasswordEncrypt your PDF document with a password.Remove PasswordRemove password protection from your PDF document.Add WatermarkAdd text or image watermarks to PDF filesOCR PDFMake a scanned PDF searchable, or download its text as Markdown.OCR PDF to TextRead a scanned PDF in the language you choose and download the text as a .txt file.Add Page NumbersInsert page numbers into a PDF.Repair PDFRepair corrupted or damaged PDF files online with PDF123 - rebuild structure so the file opens again.Edit PDFClick any line of text in a PDF and change it, right in your browser. The file is never uploaded.Image to PDFCombine JPG/PNG images into a PDF.PDF to ImageRender every PDF page to PNG or JPEG and download a ZIP.Sanitize PDFRemove JavaScript, embedded files, metadata and links from a PDF - you choose which.Document InfoInspect a PDF's metadata, permissions, fonts, and structure.PDF to RTF (Text)Convert a PDF into plain text or RTF.Extract Tables from PDFFind the tables in a PDF, fix rows and columns in a preview, then download Excel or CSV.File to PDFConvert an Office document into a PDF using LibreOffice.Reorganize PagesRearrange, duplicate, or delete PDF pages with visual drag-and-drop control.Crop PDFSet a crop box on every page. Text stays selectable; the file size does not shrink.

Showing 23 of 63 tools

All tools

Use it from your terminal, AI agent or code

The same tools are available as a command line, an MCP server and a TypeScript SDK.

Command line

Run any tool on local files from a shell or script.

npx @pdf123/cli merge a.pdf b.pdf -o merged.pdf

CLI guidenpm Command line

AI agents (MCP)

Give Claude, Cursor and other MCP clients the PDF tools.

claude mcp add pdf123 -e PDFX_API_BASE=https://pdf123.xyz -- npx -y @pdf123/mcp

MCP guidenpm AI agents (MCP)

TypeScript SDK

Call the tools from Node.js or Bun with typed methods.

npm install @pdf123/sdk

SDK docsnpm TypeScript SDK

Up and running in three steps

01

Upload a file

Drop it in, or click to choose one from your device - no account needed.

02

Pick an operation

Use a recommended action or browse the full tool catalog below.

03

Download the result

Your processed file is ready in seconds and deleted from our servers right after.

About these tools

Completely free

Every tool on this site is free to use, with no hidden limits on the basics.

No sign-in required

Process files right away - creating an account is optional, not a gate.

Files aren't retained

Uploads are processed and then deleted automatically once your download is ready.

Nothing to install

Runs entirely in your browser and our servers - no desktop app required.

A genuinely full toolset

Organize, convert, edit, secure, and inspect PDFs - not just merge and split.

A practical PDF toolbox

PDF123 is built for everyday document work: editing a line of text in place, combining exports, splitting scans, shrinking attachments, converting formats, OCR on image-only pages, and basic security hygiene. Each tool page explains when to use it, how processing works, and what the limits are — not just an upload box with generic instructions.

Files are processed to complete your request and are not kept as a long-term library. Read About for who operates the site, Privacy for retention and ads, and the Blog for deeper explainers on compression, OCR, and machine-readable publishing.