Open-source licences
Last updated 2026-10-21
convertexa is built on the work of other people. This page lists every dependency that ships to your browser, the licence it is distributed under, and what that licence requires of us.
Permissive licences
MIT, ISC, BSD-2-Clause and Apache-2.0 allow the code to be redistributed inside convertexa. The copyright notices of these projects are retained in the distributed bundles.
| Project | Version | Licence | Used for |
|---|---|---|---|
| React | 19.3.1 | MIT | User interface components |
| Astro | 5.18.2 | MIT | Static site generation |
| Tailwind CSS | 4.3.3 | MIT | Design system |
| jSquash (jpeg, webp, avif, png, resize) | 1.5–3.1 | Apache-2.0 | Image codecs |
| heic-decode | 2.1.0 | ISC | HEIC decoding |
| libheif-js | 1.23.5 | LGPL-3.0 | HEIF codec (linked as a library) |
| UTIF.js | 4.1.0 | MIT | TIFF decoding and encoding |
| icojs | 1.0.1 | MIT | ICO decoding and encoding |
| gifenc | 1.0.3 | MIT | GIF encoding |
| pdf-lib | 1.17.1 | MIT | PDF generation |
| pdf.js | 4.10.38 | Apache-2.0 | PDF parsing and rendering |
| Mammoth | 1.13.0 | BSD-2-Clause | DOCX to HTML |
| ExcelJS | 4.4.0 | MIT | XLSX reading and writing |
| jsPDF | 4.2.1 | MIT | PDF output from HTML |
| html2canvas | 1.4.1 | MIT | HTML rasterisation |
| Marked | 16.4.2 | MIT | Markdown parsing |
| Turndown | 7.2.2 | MIT | HTML to Markdown |
| yaml | 2.8.1 | ISC | YAML parsing |
| fast-xml-parser | 5.11.2 | MIT | XML parsing and generation |
| fonteditor-core | 2.6.3 | MIT | Font format conversion |
| fflate | 0.8.3 | MIT | ZIP and GZIP handling |
Copyleft licences
The FFmpeg build that powers the video and audio conversions is compiled with --enable-gpl,
which links x264, x265 and libvpx. Those components are licensed under the GNU General Public License,
version 2 or later.
| Project | Version | Licence | Used for |
|---|---|---|---|
| @ffmpeg/ffmpeg | 0.12.15 | MIT | WebAssembly wrapper around the FFmpeg command line |
| @ffmpeg/core | 0.12.10 | GPL-2.0-or-later | FFmpeg build shipped to the browser, compiled with x264, x265 and libvpx |
What the GPL requires of us
- The complete corresponding source of the GPL-licensed binaries is offered below. The build is reproducible from the FFmpeg sources and the published configuration.
- The binaries are distributed unchanged, together with this notice. No additional restriction is imposed on the code that links against them.
-
The FFmpeg wrapper itself (
@ffmpeg/ffmpeg) is MIT licensed and is used unmodified.
Source offer: the complete corresponding source of the FFmpeg build that ships here is the FFmpeg 5.1.4 release, together with the external libraries it links. It can be downloaded from ffmpeg.org, and the exact configuration used to compile the binary is published below. A physical copy can be requested by post or by e-mail to legal@convertexa.com, free of charge beyond the cost of delivery.
The exact build configuration
--target-os=none --arch=x86_32 --enable-cross-compile --disable-asm
--disable-stripping --disable-programs --disable-doc --disable-debug
--disable-runtime-cpudetect --disable-autodetect --cc=emcc --cxx=em++
--extra-cflags='-I/opt/include -O3 -msimd128' --extra-cxxflags='-I/opt/include -O3 -msimd128'
--disable-pthreads --disable-w32threads --disable-os2threads --enable-gpl
--enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame
--enable-libtheora --enable-libvorbis --enable-libopus --enable-zlib
--enable-libwebp --enable-libfreetype --enable-libfribidi --enable-libass
--enable-libzimg Trademarks
convertexa is an independent product and is not affiliated with, endorsed by, or sponsored by the FFmpeg project, Mozilla, Adobe, Microsoft, Apple, Google or any other vendor whose formats are supported. Format names such as PDF, HEIC, MP4 and TIFF are trademarks of their respective owners and are used descriptively.