PDF Editor

Edit or delete existing text, add text, sign, draw, highlight and insert images, then download the edited PDF.

No data leaves your browser
📄

Drop a PDF here

Or choose a file from your computer. It's opened locally, never uploaded.

Edit & delete textClick any line in the PDF to rewrite it or remove it.
SignDraw, type or upload a signature and place it anywhere.
Add textFill forms or add notes in Helvetica, Times or Courier.
Draw, highlight, white-outMark up pages or cover content you don't want shown.
Images & pagesInsert images (logos, stamps) and delete pages.
When you download, text you edited, deleted or fully whited-out is removed from the PDF itself, not just hidden. If a page's text can't be removed safely (for example text inside embedded graphics), it is covered instead and you'll be told which page — check those pages before sharing confidential documents.

How to use the PDF Editor

  1. Choose a PDF or drop it on the page.
  2. Click any line to edit or delete its text, or add text, signatures, drawings, highlights and images.
  3. Switch to Extract to Markdown to convert the PDF into clean Markdown for ChatGPT or Claude.
  4. Download the edited PDF or copy the Markdown.

Why use this PDF Editor

  • Edit and delete existing PDF text
  • Sign PDFs with a drawn, typed or uploaded signature
  • Convert PDF to Markdown with headings and lists
  • No upload: files are processed in your browser

Frequently Asked Questions

How do I convert a PDF to Markdown for ChatGPT or Claude?

Switch to Extract to Markdown, choose the PDF, and copy or download the result. Headings are detected from font sizes, paragraphs are rebuilt from line spacing, bullets become Markdown lists, and a token estimate tells you how much context it will use.

Can it extract text from scanned PDFs?

Only PDFs with a text layer. Scanned pages are images, so they need OCR, which this page doesn't do.

Is this PDF editor free?

Yes, completely free with no signup and no watermark.

Is my PDF uploaded anywhere?

No. The PDF is opened, edited and saved entirely inside your browser. It is never sent to a server.

How do I edit or delete existing text in a PDF?

Choose Edit Text, then click any line of text in the document. It becomes editable: change the words, or clear them to delete the text. The original text is removed from the file and the new text is written in its place.

How do I sign a PDF?

Click Sign, then draw your signature, type your name in a handwriting style, or upload an image of your signature. Click the page to place it, drag to move and use the corner handle to resize.

Is deleted text really removed from the PDF?

Yes, in most PDFs. When you download, edited, deleted or fully whited-out text is removed from the page content, and the editor checks the result. If text on a page cannot be removed safely, it is covered instead and the editor tells you which page.

More Developer Tools

JSON ToolsValidate, repair, compare & JSONPath JSON FormatterPretty-print and beautify JSON CSV Viewer & EditorView, edit and convert CSV files YAML ConverterConvert YAML to JSON and back Regex TesterTest regular expressions live Text DiffCompare two texts side by side JWT ToolDecode, encode, compare and verify JWTs JWT DecoderInspect JWT header and payload XML FormatterFormat, validate and convert XML URL EncoderEncode, decode and parse URLs Base64Encode and decode Base64 strings Hash GeneratorSHA-256, MD5, HMAC and CRC32 SHA-256Generate SHA-256 checksums MD5 GeneratorGenerate MD5 hash values Text ToolsCase convert, count and transform text Number ConverterBinary, hex and octal converter Token CalculatorEstimate LLM token counts from text PDF EditorEdit text, sign and annotate PDFs Schema GeneratorJSON to TypeScript, Go, Rust, Python IndexNowSubmit URLs to Bing, Yandex & more PII RedactorMask personal data & keys before AI Timestamp ConverterUnix epoch to date and back UUID GeneratorUUID v4/v7, ULID, Nano ID Password GeneratorSecure passwords & passphrases MCP Config BuilderConfigs for Claude, Cursor, VS Code AGENTS.md GeneratorCLAUDE.md, Cursor rules, Copilot AI Crawler Controlsrobots.txt for AI bots & llms.txt Cron ParserExplain crontab, next run times SQL FormatterBeautify & minify SQL queries cURL ConvertercURL to fetch, Python, Go, PHP Chat Export ConverterChatGPT/Claude export to Markdown Markdown PreviewLive GFM preview & to HTML Color & ContrastHEX/RGB/OKLCH, WCAG checker QR Code GeneratorURL, Wi-Fi, vCard; PNG & SVG Image EditorConvert, compress, resize & crop Tool Schema ConverterOpenAI ↔ Anthropic ↔ Gemini ↔ MCP JSONL ValidatorFine-tuning & batch files SSE Stream ParserReassemble LLM streaming responses Prompt Template & DiffFill {{vars}}, compare versions