PDF Studio
Upload a PDF, place overlays (signature/note), drag to fine-tune, then export.
DocForge — PDFStudio
Full PDF workspace (create, edit, organize) inside PDFRealm.
DocForge — DocX
Word documents powered by your Office Workspace.
DocForge — PPTX
Slides workspace (create, edit, present) inside PDFRealm.
DocForge — ExcelX
Spreadsheet workspace (create, edit, calculate) inside PDFRealm.
Quick Sign
Upload a PDF, place a realistic signature, preview it, then export.
Password Protect (AES-256)
Protect a PDF with a password using AES-256 encryption.
Merge PDFs
Select two PDFs to combine into one. Preview shows both PDFs side-by-side. If a PDF is password-protected, use Decrypt / Unlock first.
Delete Pages
Delete pages from a PDF (e.g., 2,4-6). Encrypted PDFs require Decrypt / Unlock.
Split / Extract Pages
Extract a range (e.g., 1-3,5) into a new PDF. If the PDF is password-protected, use Decrypt / Unlock first.
Embed Video
Embed a video file into your PDF as an attached media asset with an on-page label. Compatible with enterprise viewers (e.g., Acrobat) via PDF attachments.
Embed Audio
Embed an audio file into your PDF as an attached media asset with an on-page label (PDF attachments).
Embed Image
Stamp an image into a PDF page with precise placement (supports PNG/JPG). Includes preview + export.
Word → PDF
Upload a Word document, preview it, convert to PDF, then export.
HTML → PDF
Paste HTML or upload a .html file, preview, then export.
URL → PDF
Convert a public URL to PDF.
JSON → PDF
Paste JSON or upload a .json file, preview, then export.
Markdown → PDF
Paste Markdown, preview, then export.
CSV → PDF
Paste CSV or upload a .csv file, preview, then export.
Text → PDF
Paste text, preview, then export.
PDF → Word
Upload a PDF, preview it, convert to Word, then export.
TIFF → PDF
Upload a TIFF, preview it, convert to PDF, preview the PDF, then export.
SVG → PDF
Upload an SVG, preview it, convert to PDF, preview the PDF, then export.
JPG → PNG
Upload a JPG, preview it, convert to PNG, preview the PNG, then export.
PNG → JPG
Upload a PNG, preview it, convert to JPG, preview the JPG, then export.
DOCX → PNG
Upload a DOCX, preview it, convert to PNG images (ZIP), preview the output, then export.
Compress PDF
Re-save a PDF with optimized structure to reduce size (lossless/structural).
Optional: Decompress / Normalize (compatibility)
Rotate Pages
Preview and rotate before exporting. Rotation defaults to all pages unless you set a page range.
Reorder Pages
Rearrange pages by specifying a custom order (e.g., 3,1,2). If the PDF is password-protected, use Decrypt / Unlock first.
Watermark
Overlay large, semi-transparent text (e.g., CONFIDENTIAL) across each page.
Metadata
Remove or apply document metadata (title, author, subject, keywords).
Flatten PDF
Re-save PDFs so form fields and annotations are converted to static content. If the PDF is password-protected, use Decrypt / Unlock first.
Repair PDF
Attempts a clean rewrite to fix common PDF structural issues.
Tip: If a PDF won’t open reliably, “Repair” often fixes cross-reference/structure issues.
Remove Blank Pages
Removes blank/near-blank pages. (Conservative by default.)
Resize Pages
Normalize page sizes to Letter or A4 (fit/fill).
Extract Text
Extracts searchable text from a PDF (client-side using PDF.js).
Note: OCR images won’t produce text here unless your PDF already contains a text layer.
Compare PDFs
Compares PDFs page-by-page (text-based) using PDF.js in your browser.
This is a text diff showing differences between documents.
Bates / Numbering
Add Bates-style numbering (or simple page numbers) with an optional prefix.
Timestamp
Add a timestamp (date/time) stamp to each page. You can choose a format and an optional prefix.
Redact
Place adjustable black boxes and use a black marker to permanently redact sensitive content. Use Preview to re-render the page; Export burns the redactions into the PDF.
JPG → PDF
Upload a JPG, preview it, convert to PDF, preview the PDF, then export.
PNG → PDF
Upload a PNG, preview it, convert to PDF, preview the PDF, then export.
PDF → JPG
Upload a PDF, preview it, convert to a ZIP of JPG pages, then export.
PDF → PNG
Upload a PDF, preview it, convert to PNGs (ZIP), preview pages, then export.
OCR
Extract text from an image (PNG/JPG). PDFs require rasterization (not enabled yet).
Secure Send
Create a secure link for files (stored for up to 7 days). $3.49 / send
Secure Chat
End-to-end encrypted chat in your browser. $4.99 / hr AI Notes export is not E2E
Secure Video Chat
Encrypted WebRTC video with guest invite links. $4.99 / hr
Secure VoIP
Encrypted WebRTC voice with guest invite links. $4.99 / hr
Encrypted Containers
Create a single encrypted container file (PVR1) from local files, and unlock/extract it later.
| Name | Type | Size | |
|---|---|---|---|
| No container loaded. | |||
Document Governance
Tools that establish document truth infrastructure: evidence hashing, timelines, constitutions, and verification.
- Hash Evidence Machine
- Time Travel
- Document Constitution
- Interrogation Mode
- Sentience Mode
- Immortal / Threshold Reconstruction
- Evidence Graph & API
1️⃣ Hash Evidence Machine (Foundation)
Everything else depends on this. PDFs become legal objects, not files.
- Immutable original artifact storage
- SHA-256 hashing on ingest
- Trusted timestamping (TSA / anchor-ready)
- Append-only event log (who/what/when)
- Manual “Export Evidence Bundle”
- One-click Court Export
- Self-verifying bundle (original, hash, timestamp, event log)
- Verification instructions
- Loss detection (prove deletion / mismatch)
- Auto-evidence on key actions (sign, send, finalize)
- Evidence bundle versioning
- Evidence ID referencing across workflows
2️⃣ PDF Time Travel™ (Document Replay Mode)
Truth, made visual. “No he didn’t” becomes undeniable.
- Chronological list of document events
- Diff-based view (before/after)
- Actor + timestamp visibility
- Event-derived MP4 replay
- Visual highlights (edits, page changes, signatures)
- Replay cryptographically bound to original hash
- Optional embedded replay inside PDF
- Interactive scrubber (where supported)
- Fallback to external MP4
3️⃣ PDF Interrogation Mode™
Forensic questioning, not chat. Documents explain themselves under oath.
- Ask questions about the document
- Answers must cite event IDs, versions, timestamps, actors
- Detect suspicious changes
- Flag late-stage edits
- Highlight clauses added under pressure
- “Explain this document to a judge”
- “What changed after approval?”
- Export interrogation report as evidence
4️⃣ Document Constitution (Multi‑Party Governance)
Board rules, enforced by math. Documents cannot be changed without legitimate authority.
- Declare constitution: roles, thresholds (M-of-N)
- Lock sections
- Prevent unauthorized edits
- All edits become proposals
- Required signers notified
- Cryptographic approval events logged
- Governance sessions (“all present”)
- Time locks & expirations
- Break-glass clauses with escalation
5️⃣ PDF Sentience Mode™
Documents enforce intent. They defend themselves.
- Declare document purpose and constraints
- Bind intent to document hash
- Detect intent drift
- Refuse invalid transformations
- Auto-flag violations
- Notify stakeholders of violations
- Enter dispute mode automatically
- Escalate to governance / evidence workflows
6️⃣ Immortal Documents™ (Honest Version)
Truth survives platforms. Documents cannot be silently erased.
- Document + hash + timestamp + instructions
- Independent verification without PDFRealm
- Optional redundant storage
- Evidence anchoring (multiple TSAs / public anchors)
- Encrypted doc/key
- Secret sharing (K-of-N)
- Distributed shard custody
7️⃣ Hash Evidence Machine v2 (The Moat)
Everything converges: replays, interrogations, governance, sentience, immortality.
- Link replays, interrogations, approvals, sentience events
- Parent/child lineage
- Trust inheritance across derivatives
- Evidence verification endpoints
- Third-party validation
- Licensing opportunity
Pages → ZIP
Create a ZIP containing one PDF per page (page-0001.pdf, page-0002.pdf, ...).
How it works
The ZIP is created in your browser using PDF-Lib + JSZip. If your PDF is encrypted, use Decrypt/Unlock first.
Sanitize
Deep-sanitize metadata by rebuilding the PDF (copies pages into a new file).
Notes
This removes common metadata fields and rebuilds the PDF object structure by copying pages into a new file.
Rasterize
Create an image-only PDF (useful for finalizing/redaction lock-in). Requires Ghostscript on the server.
Heads up
Image-only PDFs can be much larger. Higher DPI increases quality and size.
XML → PDF
Paste XML (or upload an .xml file) and export a PDF. (Client-side; no Docker needed.)
PDF → Markdown
Extract the text layer of a PDF and export as .md (best-effort; scans need OCR first).
PDF → HTML
Extract the text layer of a PDF and export a simple HTML file (best-effort; scans need OCR first).
PDF → JSON
Extract PDF form fields (and basic info) into JSON using PDF-Lib in the browser.
Extract Images ZIP
Exports each PDF page as an image and zips them. (v1 renders pages; embedded-image extraction comes later.)
Email (.eml) → PDF
Convert an .eml email into a PDF (headers + best-effort body). Client-side.
HEIC → PDF
Convert iPhone HEIC photos into a PDF (one image per page). Client-side.
ZIP → PDF
Drop a ZIP of JPG/PNG images (and optional text files) and export a single PDF. Client-side.
PDF → CSV
Best-effort conversion using the PDF text layer. Output columns: page,line,text (v1). Scans need OCR first.
PDF → TXT
Extract the PDF text layer and export a .txt file (v1). Scans need OCR first.
Smart Compress (v1)
Raster-compress scanned PDFs (DPI + JPEG quality) and rebuild.
Deskew + Clean (v1)
Manual deskew (-5..5°) + threshold cleanup. Rebuild to PDF.
PDF → PPTX (v1)
Each PDF page becomes a slide background image.
Extract Embedded Images (v1)
Best-effort extraction of image XObjects to a ZIP of PNGs.
Visual Diff (v1)
Pixel-level diff renders → ZIP of diff PNGs + summary.
Template Runner (v1)
Fill a PDF form template using a JSON file. Great for invoices, BOLs, rate cons, etc. (AcroForm fields)
Batch Rename by Content (v1)
Generates a suggested filename from the PDF text layer (first pages). Exports a copy with that name.
Extract Attachments (v1)
Extract embedded attachments from the PDF (EmbeddedFiles). Downloads a ZIP of attachments.
Extract Fonts (v1)
Inventory of fonts found in the PDF text layer. Downloads a ZIP with JSON/CSV/TXT reports.
PDF → EPUB (v1)
Text-only EPUB export from the PDF text layer (best-effort). Scans need OCR first.
EPUB → PDF
Best-effort EPUB text extraction into a printable PDF (v1). Client-side.
Add QR / Barcode
Stamp a QR code or Code128 barcode onto every page of a PDF (v1). Client-side.
Bulk QR / Barcode → ZIP
Stamp multiple PDFs and download a ZIP of stamped PDFs (v1). Client-side.
Webhook Send
Send a file to a webhook URL (multipart/form-data) with basic metadata (v1). Client-side.
PDF Permissions Report
Best-effort report of encryption + permission flags (v1 via PDF.js). Client-side.
PDF → XLSX
v1 export: page + line text into an Excel sheet (scans need OCR first).
Crop PDF
Crop margins on every page (v1). This sets the page CropBox.
Date/Time Stamp
Stamp a date/time string on every page (v1). Great for audit trails.
Table Extractor
Best-effort table-like extraction (v1 heuristic). Outputs CSV.
Chain Runner
Batch pipeline: Crop + Date Stamp on multiple PDFs, then download a ZIP of results (v1).
Watermark (Text)
Stamp a diagonal text watermark on every page (client-side).
Watermark (Image)
Stamp an image watermark (PNG/JPG) on every page (client-side).
Header / Footer
Add a header and/or footer to every page. Use {page} and {pages} tokens.
Rotate 90°
Rotate all pages in 90° increments only.
Flatten Forms
Make form fields uneditable by flattening AcroForm fields (client-side).
Flatten Forms
Make PDF form fields uneditable (best-effort). If the PDF is encrypted, decrypt it first.
PDF → Layout JSON
Extract text items with coordinates (x,y,width,height) per page (best-effort via PDF.js).
Add QR Code
Stamp a QR code onto a PDF (first page or all pages). Client-side.
Add Barcode (CODE128)
Stamp a barcode onto a PDF (first page or all pages). Client-side.
PDF → Outline
Extract bookmarks / outline to JSON (best-effort via PDF.js).
Code → PDF
Convert source code and text-like files into a clean, monospaced PDF with optional line numbers. Runs client-side.
Request Signatures
Upload a PDF and send signing links to recipients. Each signer receives an email and signs in order.
Upload the PDF that needs to be signed
Each person receives an email link and signs. Next signer is notified automatically.
You receive the completed signed document with a tamper-evident proof record.
My Signature Requests
Sign a Document
Paste a signing link or token to sign a document sent to you.
Verify / Proof of Signing
Enter a proof token to verify a completed signing record.