Skip to content

Sejda PDF Editor

Online PDF editor. Merge, split, compress, edit, convert, and fill forms. No account needed for small files.

Not yet verified
Demo online
MIT

Open the official app on www.sejda.com

This tool is hosted by its maintainers. Click below to open www.sejda.com in a new tab — it's their official demo.

Browse pdf & tools tools →

What's next with Sejda PDF Editor?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Sejda PDF Editor?

Sejda PDF Editor is a browser tool.

How it works

Sejda PDF Editor is a browser tool.

How to use it

  1. 1Use the Sejda PDF Editor tool.
  2. 2Use the Sejda PDF Editor tool.
  3. 3Use the Sejda PDF Editor tool.
  4. 4Use the Sejda PDF Editor tool.

What it can do

  • Conversion
  • Compression

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/sejda
  • license: AGPL-3.0 — free to use
  • privacy: Opens an external demo

Limitations

  • The web-based version enforces a strict file size limit of 200 MB or 200 pages per document. For massive architectural blueprints or textbook scans exceeding these thresholds, download and run the open-source desktop application locally.
  • The optical character recognition engine struggles with heavily degraded, low-resolution scans (under 150 DPI) or ornate cursive handwriting. For damaged historical manuscripts, use specialized archival restoration software before processing.
  • Editing complex vector drawings or CAD-generated line art can corrupt proprietary layer hierarchies if exported back to specific vector authoring suites. For precise engineering revisions, always modify the source CAD file rather than the compiled PDF output.
  • The software does not natively support long-term digital signature validation compliant with advanced eIDAS standards for cryptographic timestamping. For legally binding cryptographic seals, utilize a dedicated digital certificate authority tool.
  • Batch processing large volumes of files (over 50 documents simultaneously) via the web interface can result in timeout errors due to network latency. For enterprise-scale batch operations, utilize the command-line interface (sejda-console) via a local script.

Understanding the result

Online PDF editor. Merge, split, compress, edit, convert, and fill forms. No account needed for small files.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by sejda (MIT).
Built with
sejda (https://github.com/sejda)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
PDF
Output
PDF, Converted Output, Compressed File
Open-source source & license

Built with https://github.com/sejda. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
sejda
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How can I edit scanned PDF documents that do not have selectable text?

Scanned documents are essentially flattened image files wrapped in a PDF container, meaning the text is pixels rather than actual character data. To edit them, you must first run an optical character recognition process within the editor toolkit to analyze the pixel shapes and generate a hidden text layer. Once the OCR engine successfully maps the character glyphs to machine-readable text, you can freely select, delete, and modify the words using the standard text editing tools. Keep in mind that the accuracy of this process depends heavily on the original scan resolution; documents scanned below 200 DPI may yield recognition errors that require manual correction.

How does the software handle font substitution when editing native text blocks?

When you edit existing text in a native digital PDF, the underlying editing engine inspects the font descriptor dictionary embedded within the document metadata. If the exact font family (such as Helvetica or Times New Roman) is present on the processing system, the editor renders the new characters using those exact metrics to preserve the original visual alignment and kerning. If the font is missing, the algorithm attempts to match the character bounding boxes using a default fallback font with similar metrics, though subtle shifts in character width may occur. To prevent awkward line wrapping caused by these metric discrepancies, keep your edits concise and check the visual preview before finalizing the download.

How do I create a fillable form with drop-down menus and checkboxes?

To turn a static application form into an interactive document, open the Sejda PDF Editor and select the 'Forms' tool from the top feature menu. Click on the 'Text Field' or 'Dropdown' icon in the toolbar, then click and drag your cursor across the document canvas to draw the input box where you want users to type or select options. You can open the field properties panel to set specific parameters, such as making the field required, setting maximum character limits, or assigning validation rules for email addresses and numeric values. Once you save and download the document, recipients can open it in any standard PDF reader and fill out the interactive fields seamlessly.

How is Sejda PDF Editor different from Adobe Acrobat Pro?

While both tools offer robust editing, conversion, and form creation capabilities, they differ fundamentally in licensing, cost structure, and deployment methodology. Adobe Acrobat Pro is a proprietary, subscription-based desktop suite that requires a persistent paid license and substantial local resource allocation for installation. Sejda PDF Editor offers a modular, task-oriented web interface alongside an open-source desktop application governed by the AGPL-3.0 license, allowing technical users to inspect and audit the source code. Furthermore, Sejda organizes its interface around specific single-purpose utilities, making it faster for casual users to accomplish discrete tasks without navigating complex desktop menus.

What causes an 'Invalid Font Encoding' error when trying to export a modified document?

This error typically occurs when you attempt to edit text within a PDF that uses a custom, non-standard font encoding or a corrupted character subset embedded by an obscure publishing software. Because the editor cannot map your keyboard inputs back to the custom character codes defined in the font dictionary, the export engine halts to prevent document corruption. To fix this issue, use the editor's flattening tool to convert the problematic page into a clean raster image layer, or use the text tool to cover the corrupted area with a white box and type your replacement text cleanly over top.

Spotted something wrong with Sejda PDF Editor, or want to maintain it? See how to help.