PDF Editor

Open-source licenses

PDF Editor · Effective date: 1 October 2026

PDF Editor is built with free and open-source software. Thanks to everyone who wrote it. Each component stays under its own licence, listed here.

Fonts

The fonts that come with the App are free fonts, each under the licence that goes with it (mostly the SIL Open Font License 1.1, and Apache 2.0 for some). The licence texts are here: SIL Open Font License, Liberation fonts and the other bundled fonts.

Text recognition data

Text recognition (OCR) uses Tesseract and its language data, under the Apache License 2.0, running on the device.

Software packages

PackageVersionLicenceSource
@capacitor/cli8.4.2MITcapacitorjs.com
@capacitor/core8.4.2MITcapacitorjs.com
@capacitor/filesystem8.1.2MITgithub.com/ionic-team/capacitor-filesystem
@capacitor/ios8.4.2MITcapacitorjs.com
@capacitor/share8.0.1MITgithub.com/ionic-team/capacitor-plugins
@capacitor/synapse1.0.4ISCwww.npmjs.com/package/@capacitor/synapse
@ionic/cli-framework-output2.2.8MITionicframework.com/
@ionic/utils-array2.1.6MITionicframework.com/
@ionic/utils-fs3.1.7MITionicframework.com/
@ionic/utils-object2.1.6MITionicframework.com/
@ionic/utils-process2.1.12MITionicframework.com/
@ionic/utils-stream3.1.7MITionicframework.com/
@ionic/utils-subprocess3.0.1MITionicframework.com/
@ionic/utils-terminal2.3.5MITionicframework.com/
@isaacs/fs-minipass4.0.1ISCgithub.com/npm/fs-minipass
@pdf-lib/fontkit1.1.1MITgithub.com/Hopding/fontkit
@pdf-lib/standard-fonts1.0.0MITgithub.com/Hopding/standard-fonts
@pdf-lib/upng1.0.1MITgithub.com/Hopding/upng
@tesseract.js-data/ara1.0.0MITgithub.com/naptha/tessdata
@tesseract.js-data/eng1.0.0MITgithub.com/naptha/tessdata
@tesseract.js-data/heb1.0.0MITgithub.com/naptha/tessdata
@types/fs-extra8.1.5MITgithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra
@types/node26.1.2MITgithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
@types/slice-ansi4.0.0MITgithub.com/DefinitelyTyped/DefinitelyTyped
@xmldom/xmldom0.9.10MITgithub.com/xmldom/xmldom
ansi-regex5.0.1MITchalk/ansi-regex
ansi-styles4.3.0MITchalk/ansi-styles
astral-regex2.0.0MITkevva/astral-regex
balanced-match4.0.4MITgit://github.com/juliangruber/balanced-match
base64-js1.5.1MITgithub.com/beatgammit/base64-js
big-integer1.6.52Unlicensegit@github.com:peterolson/BigInteger.js
bmp-js0.1.0MITgithub.com/shaozilee/bmp-js
bplist-parser0.3.2MITgithub.com/nearinfinity/node-bplist-parser
brace-expansion5.0.8MITgithub.com/juliangruber/brace-expansion
buffer-crc320.2.13MITgithub.com/brianloveswords/buffer-crc32
chownr3.0.0BlueOak-1.0.0git://github.com/isaacs/chownr
color-convert2.0.1MITQix-/color-convert
color-name1.1.4MITgithub.com/colorjs/color-name
commander12.1.0MITgithub.com/tj/commander.js
cross-spawn7.0.6MITgithub.com/moxystudio/node-cross-spawn
debug4.4.3MITgit://github.com/debug-js/debug
define-lazy-prop2.0.0MITsindresorhus/define-lazy-prop
docx9.7.2MITdocx.js.org
elementtree0.1.7Apache-2.0github.com/racker/node-elementtree
emoji-regex8.0.0MITmths.be/emoji-regex
env-paths2.2.1MITsindresorhus/env-paths
fd-slicer1.1.0MITgit://github.com/andrewrk/node-fd-slicer
fs-extra11.4.0MITgithub.com/jprichardson/node-fs-extra
glob13.0.6BlueOak-1.0.0git@github.com:isaacs/node-glob
graceful-fs4.2.11ISCgithub.com/isaacs/node-graceful-fs
hash.js1.1.7MITgithub.com/indutny/hash.js
idb-keyval6.3.0Apache-2.0github.com/jakearchibald/idb-keyval#readme
immediate3.0.6MITgit://github.com/calvinmetcalf/immediate
inherits2.0.4ISCgit://github.com/isaacs/inherits
ini4.1.3ISCgithub.com/npm/ini
is-docker2.2.1MITsindresorhus/is-docker
is-electron2.2.2MITgithub.com/cheton/is-electron
is-fullwidth-code-point3.0.0MITsindresorhus/is-fullwidth-code-point
is-url1.2.4MITgithub.com/segmentio/is-url
is-wsl2.2.0MITsindresorhus/is-wsl
isexe2.0.0ISCgithub.com/isaacs/isexe#readme
js-tokens4.0.0MITlydell/js-tokens
jsonfile6.2.1MITgit@github.com:jprichardson/node-jsonfile
jszip3.10.2(MIT OR GPL-3.0-or-later)github.com/Stuk/jszip
kleur4.1.5MITlukeed/kleur
lie3.3.0MITgithub.com/calvinmetcalf/lie
loose-envify1.4.0MITgithub.com/zertosh/loose-envify
lru-cache5.1.1ISCgit://github.com/isaacs/node-lru-cache.git
minimalistic-assert1.0.1ISCgithub.com/calvinmetcalf/minimalistic-assert
minimatch10.2.6BlueOak-1.0.0git@github.com:isaacs/minimatch
minipass7.1.3BlueOak-1.0.0github.com/isaacs/minipass
minizlib3.1.0MITgithub.com/isaacs/minizlib
ms2.1.3MITvercel/ms
nanoid3.3.16MITai/nanoid
native-run2.0.3MITgithub.com/ionic-team/native-run#readme
node-fetch2.7.0MITgithub.com/bitinn/node-fetch
open8.4.2MITsindresorhus/open
opencollective-postinstall2.0.3MITgithub.com/opencollective/opencollective-postinstall#readme
package-json-from-dist1.0.1BlueOak-1.0.0github.com/isaacs/package-json-from-dist
pako1.0.11(MIT AND Zlib)github.com/nodeca/pako
path-key3.1.1MITsindresorhus/path-key
path-scurry2.0.2BlueOak-1.0.0github.com/isaacs/path-scurry
pdf-lib1.17.1MITpdf-lib.js.org
pdfjs-dist4.10.38Apache-2.0mozilla.github.io/pdf.js/
pend1.2.0MITgit://github.com/andrewrk/node-pend
plist3.1.1MITgit://github.com/TooTallNate/node-plist
prompts2.4.2MITterkelg/prompts
react18.3.1MITreactjs.org/
react-dom18.3.1MITreactjs.org/
readable-stream3.6.2MITgit://github.com/nodejs/readable-stream
regenerator-runtime0.13.11MITgithub.com/facebook/regenerator/tree/main/packages/runtime
rimraf6.1.3BlueOak-1.0.0git@github.com:isaacs/rimraf.git
safe-buffer5.2.1MITgithub.com/feross/safe-buffer
sax1.1.4ISCgit://github.com/isaacs/sax-js.git
scheduler0.23.2MITreactjs.org/
semver6.3.1ISCgithub.com/npm/node-semver
setimmediate1.0.5MITYuzuJS/setImmediate
shebang-command2.0.0MITkevva/shebang-command
shebang-regex3.0.0MITsindresorhus/shebang-regex
signal-exit3.0.7ISCgithub.com/tapjs/signal-exit
sisteransi1.0.5MITgithub.com/terkelg/sisteransi
slice-ansi4.0.0MITchalk/slice-ansi
split24.2.0ISCgithub.com/mcollina/split2
string_decoder1.3.0MITgithub.com/nodejs/string_decoder
string-width4.2.3MITsindresorhus/string-width
strip-ansi6.0.1MITchalk/strip-ansi
tar7.5.22BlueOak-1.0.0github.com/isaacs/node-tar
tesseract.js5.1.1Apache-2.0github.com/naptha/tesseract.js
tesseract.js-core5.1.1Apache-2.0github.com/naptha/tesseract.js-core
through24.0.2MITgithub.com/rvagg/through2
tr460.0.3MITgithub.com/Sebmaster/tr46.js#readme
tree-kill1.2.2MITgithub.com/pkrumins/node-tree-kill
tslib1.14.10BSDwww.typescriptlang.org/
undici-types8.3.0MITundici.nodejs.org
universalify2.0.1MITgithub.com/RyanZim/universalify#readme
untildify4.0.0MITsindresorhus/untildify
util-deprecate1.0.2MITgithub.com/TooTallNate/util-deprecate
wasm-feature-detect1.9.0Apache-2.0GoogleChromeLabs/wasm-feature-detect
webidl-conversions3.0.1BSD-2-Clausejsdom/webidl-conversions
whatwg-url5.0.0MITjsdom/whatwg-url
which2.0.2ISCgit://github.com/isaacs/node-which
wrap-ansi7.0.0MITchalk/wrap-ansi
xml1.0.1MITgithub.com/dylang/node-xml
xml-js1.6.11MITgithub.com/nashwaan/xml-js#readme
xml2js0.6.2MITgithub.com/Leonidas-from-XIV/node-xml2js
xmlbuilder15.1.1MITgithub.com/oozcitak/xmlbuilder-js
yallist3.1.1ISCgithub.com/isaacs/yallist
yauzl2.10.0MITgithub.com/thejoshwolfe/yauzl
zlibjs0.3.1MITgithub.com/imaya/zlib.js