# ORDO > A private, local-first document toolkit for PDFs, images, spreadsheets and data. Free, no sign-up; files stay on your device. Public beta. ORDO edits text in supported PDFs, adds supported text, pictures and signatures, redacts for good, numbers pages, watermarks, manages pages, merges, splits and converts PDFs and images, and converts CSV, Excel and JSON while preserving readable text, identifiers and leading zeros. - Processing happens in the user's browser; files are not uploaded. - UI locales: English (reference, /en) and Thai (/th). Each translates the same product story. Document language limits are listed at /en/languages. - Price: free, no account. It is a public beta. - Limits: Text already in a PDF is edited directly only where that can be done safely; otherwise a labelled cover-and-retype is offered. Scanned pages are not read (no OCR). No certificate-based digital signatures. Password-protected PDFs must be unlocked first. ## Main tools - [Edit PDF](https://ordo.ordo-th.workers.dev/en/edit-pdf): Change text that's already in a PDF, add your own text, pictures and a signature, redact for good and reorder pages — locally in your browser. Free, no sign-up. - [Smart Extract](https://ordo.ordo-th.workers.dev/en/smart-extract): Reviews fields from supported digital invoices before writing a row into the user's own Excel file. - [Merge PDF](https://ordo.ordo-th.workers.dev/en/merge-pdf): Combine PDFs and images into one PDF, in the order you choose. - [Split PDF](https://ordo.ordo-th.workers.dev/en/split-pdf): Split a PDF into single pages, by ranges, or into odd and even pages. - [Extract PDF pages](https://ordo.ordo-th.workers.dev/en/extract-pdf-pages): Pull selected pages out of a PDF into a new PDF. - [Rotate PDF](https://ordo.ordo-th.workers.dev/en/rotate-pdf): Rotate all or selected PDF pages by 90° or 180° without losing quality. - [Add page numbers](https://ordo.ordo-th.workers.dev/en/number-pdf-pages): Write a page number on each page, as real text, without turning the page into an image. - [Watermark PDF](https://ordo.ordo-th.workers.dev/en/watermark-pdf): Stamp text onto the pages, with supported text, without deleting what is underneath. - [PDF info](https://ordo.ordo-th.workers.dev/en/pdf-info): Read the page count, page size and document info (title, author and similar) into a text file. - [Remove PDF info](https://ordo.ordo-th.workers.dev/en/remove-pdf-info): Clear the title, author, subject, keywords and creator. Page content stays. - [PDF to JPG](https://ordo.ordo-th.workers.dev/en/pdf-to-jpg): Convert PDF pages to JPG images at 72, 150 or 300 DPI. - [PDF to PNG](https://ordo.ordo-th.workers.dev/en/pdf-to-png): Render PDF pages as lossless PNG images. - [PDF to text](https://ordo.ordo-th.workers.dev/en/pdf-to-text): Extract supported PDF text while keeping lines and columns apart. Uncertain characters are marked instead of guessed. - [JPG to PDF](https://ordo.ordo-th.workers.dev/en/jpg-to-pdf): Turn JPG, PNG and WebP images into one PDF, or one PDF per image. - [PNG to JPG](https://ordo.ordo-th.workers.dev/en/png-to-jpg): Convert PNG, WebP and other images to JPG with adjustable quality. - [JPG to PNG](https://ordo.ordo-th.workers.dev/en/jpg-to-png): Convert JPG and WebP images to lossless PNG. - [WebP to JPG](https://ordo.ordo-th.workers.dev/en/webp-to-jpg): Convert WebP images to widely compatible JPG files. - [CSV to Excel](https://ordo.ordo-th.workers.dev/en/csv-to-excel): Convert CSV to XLSX while preserving leading zeros, long IDs and readable text. - [Excel to CSV](https://ordo.ordo-th.workers.dev/en/excel-to-csv): Export XLSX, XLS or ODS sheets to CSV that opens correctly in Excel, with readable text. - [CSV to JSON](https://ordo.ordo-th.workers.dev/en/csv-to-json): Convert CSV rows to JSON objects keyed by the header row. - [JSON to CSV](https://ordo.ordo-th.workers.dev/en/json-to-csv): Flatten JSON records into a CSV table, with nested fields as dotted columns. - [JSON to Excel](https://ordo.ordo-th.workers.dev/en/json-to-excel): Convert JSON arrays to an XLSX spreadsheet, flattening nested fields. - [Excel to JSON](https://ordo.ordo-th.workers.dev/en/excel-to-json): Convert XLSX, XLS or ODS sheets to JSON records. ## Guides - [Text looks garbled when I open a CSV](https://ordo.ordo-th.workers.dev/en/guides/thai-csv-in-excel) - [Leading zeros disappear in Excel](https://ordo.ordo-th.workers.dev/en/guides/excel-leading-zeros) - [Covering vs redacting a PDF: what's the difference?](https://ordo.ordo-th.workers.dev/en/guides/cover-vs-redact-pdf) - [How to edit supported text in a PDF](https://ordo.ordo-th.workers.dev/en/guides/edit-thai-text-in-pdf) - [How to sign a PDF without uploading it](https://ordo.ordo-th.workers.dev/en/guides/sign-pdf-without-uploading) - [How to choose an online PDF editor](https://ordo.ordo-th.workers.dev/en/guides/choose-online-pdf-editor) ## Thai versions (ภาษาไทย) - [หน้าแรก](https://ordo.ordo-th.workers.dev/th) - [แก้ไข PDF](https://ordo.ordo-th.workers.dev/th/edit-pdf) - [เครื่องมือทั้งหมด](https://ordo.ordo-th.workers.dev/th/tools) - [คู่มือ](https://ordo.ordo-th.workers.dev/th/guides) ## Updates and press - [ORDO Public Beta is live](https://ordo.ordo-th.workers.dev/en/updates/public-beta): ORDO handles PDFs, images and structured data in your browser, with local-first processing and no signup. What the Public Beta can do, and its current limits. - [Updates and changelog](https://ordo.ordo-th.workers.dev/en/updates) - [Atom feed (English)](https://ordo.ordo-th.workers.dev/en/updates/feed.xml) - [Press and share kit](https://ordo.ordo-th.workers.dev/en/press): Name, descriptions, logo and screenshots. ## Machine-readable - [product.json](https://ordo.ordo-th.workers.dev/product.json): Structured summary: tools, languages, pricing, privacy, URLs. - [Sitemap](https://ordo.ordo-th.workers.dev/sitemap.xml) ## Optional - [How ORDO handles your files](https://ordo.ordo-th.workers.dev/en/privacy) - [Terms of use](https://ordo.ordo-th.workers.dev/en/terms)