Open source

Built on open source.

convert.now's in-browser conversions are powered by open-source codecs and libraries. Their licenses (BSD, MIT, Apache-2.0, MPL, LGPL) require attribution when the software is distributed — so here are the components convert.now ships to your browser, and their licenses.

First-party code

The convert.now application and its own code — the codecs, container readers/writers, UI and site — are © 2026 convert.now, all rights reserved. The third-party components below retain their own licenses, which govern those components.

AV1 / AVIF royalty notice

AVIF support is built on the AV1 video codec via the rav1e encoder, dav1d decoder and libavif. AV1 is published by the Alliance for Open Media (AOMedia) under a royalty-free patent license, and the encoder and decoder are distributed under BSD-2 / BSD-3-Clause licenses.

Apache-2.0 NOTICE

Several components — PDF.js, SheetJS, the jSquash codec wrappers, and Google's Highway (used inside the JPEG / JPEG XL codecs) — are licensed under the Apache License 2.0. Where those projects ship a NOTICE file, its attributions are preserved as required by Section 4(d) of the license.

JavaScript libraries

These libraries ship to your browser as part of the tools.

ComponentLicenseUsed for
pdf-libMITPDF creation, merging and editing.
@cantoo/pdf-libMITMaintained pdf-lib fork used for PDF editing.
PDF.js (pdfjs-dist)Apache-2.0PDF parsing and rasterization (Mozilla).
SheetJS (xlsx)Apache-2.0Spreadsheet reading and writing.
hyparquetMITApache Parquet reader.
hyparquet-writerMITApache Parquet writer.
fflateMITDEFLATE / ZIP / GZIP compression for the archive tools.
client-zipMITStreaming ZIP creation for batch downloads.
utifMITTIFF decoding.
js-yamlMITYAML parsing and serialization.
fast-xml-parserMITXML parsing.
papaparseMITCSV parsing.
jSquash codec wrappersApache-2.0WebAssembly image-codec wrappers.
@vercel/analyticsMPL-2.0Cookieless, aggregate web analytics.
@vercel/speed-insightsApache-2.0Anonymous Core Web Vitals reporting.

HEIC/HEVC is not supported and no libheif or HEVC codec is distributed.

WebAssembly codecs

The in-browser codecs compile and wrap these upstream open-source projects.

ComponentLicenseUsed for
libjxl / jpegli (JPEG XL Project Authors)BSD-3-ClauseJPEG and JPEG XL encode/decode.
libjpeg-turboBSD-style (IJG)JPEG API used by jpegli.
Highway (Google)Apache-2.0SIMD acceleration in the JPEG / JPEG XL codecs.
Brotli (Google)MITEntropy coding for JPEG XL and WOFF2.
libwebp / libsharpyuv (Google)BSD-3-ClauseWebP encode/decode.
rav1e + ravifBSD-2 / BSD-3-ClauseAVIF (AV1) encode.
dav1d (VideoLAN)BSD-2-ClauseAV1 decode for AVIF.
libavif (AOMedia)BSD-2-ClauseAVIF container handling.
libtiff (Sam Leffler / SGI)libtiff (BSD-like)TIFF encode/decode.
zlibZlibDeflate compression (TIFF, fonts).
image PNG codec (Rust)MIT / Apache-2.0PNG encode/decode.
oxipng + libdeflateMITLossless PNG optimization.
resize (Rust)MITHigh-quality image resizing.
woff2 (Google)MITTTF/OTF ↔ WOFF2 font conversion.
crc32fast (Rust)MIT / Apache-2.0Checksums for ZIP output.
Transitive Rust crates (miniz_oxide, fdeflate, rgb, imgref, avif-serialize, …)MIT / Apache-2.0 / ZlibSupport code for the codecs above.

Copyleft components — source availability

Two audio dependencies carry copyleft licenses. They are used unmodified, exactly as published. As their licenses require, the license text travels with the bundle and the upstream source is linked below.