Open source licenses

This site is built from open source components. Below are all the libraries, engines and models that run in your browser, with their licenses and links to the source code.

Component Used for License Source code
FFmpeg (@ffmpeg/core 0.12.6) Video and audio conversion GPL-2.0-or-later FFmpeg, ffmpeg.wasm v0.12.6
@ffmpeg/ffmpeg Wrapper around the conversion engine MIT ffmpeg.wasm
Transformers.js Running models in the browser Apache-2.0 transformers.js
ONNX Runtime Web Neural network inference MIT onnxruntime
UVR-MDX-NET-Inst_HQ_1 Splitting vocals and instrumental MIT GitHub
Whisper (onnx-community/whisper-*) Speech recognition MIT GitHub
ormbg Removing photo backgrounds Apache-2.0 Hugging Face
Real-ESRGAN Upscaling an image with a neural network BSD-3-Clause GitHub
MediaPipe Tasks Vision + модель BlazeFace Detecting faces in photos and video Apache-2.0 mediapipe
Tesseract.js + tesseract.js-core Recognizing text in images Apache-2.0 tesseract.js, tesseract
libheif + libde265 Opening HEIC photos from iPhone LGPL-3.0 libheif, libde265, libheif-js
miniPaint Photo editor MIT miniPaint
jQuery, pica, gif.js, glfx.js, Color Thief, ImageFilters.js, file-saver, exif-js, zoomView Libraries inside the photo editor MIT, BSD-3-Clause, CC-BY-SA-3.0 THIRD_PARTY_LICENSES.txt
Tabler Icons Icons of the site's editors MIT tabler-icons
VTracer Vectorizing images to SVG MIT OR Apache-2.0 vtracer
Pyodide (CPython) Python sandbox MPL-2.0, PSF pyodide
PDF.js Rendering PDF pages Apache-2.0 pdf.js
pdf-lib Building and editing PDF MIT pdf-lib
Fabric.js Design maker canvas MIT fabric.js
three.js 3D model viewer MIT three.js
three-mesh-bvh 3D model viewer MIT three-mesh-bvh
Draco 3D model viewer Apache-2.0 draco
meshoptimizer 3D model viewer MIT meshoptimizer
fflate 3D model viewer MIT fflate
Montserrat, Rubik, Oswald, Playfair Display, Comfortaa, Lobster, Caveat, Russo One, Unbounded, Cairo, Vazirmatn, Noto Naskh Arabic, Noto Nastaliq Urdu, Hind, Mukta, Hind Siliguri, Kanit, Prompt, Noto Sans Myanmar, Noto Sans Sinhala, Noto Sans Georgian, Noto Sans Armenian, Noto Sans SC, Noto Sans JP Design maker fonts OFL-1.1 Fontsource
jsQR Reading QR codes Apache-2.0 jsQR
CodeMirror Code editor MIT CodeMirror
mp4-muxer, webm-muxer Writing video files MIT mp4-muxer, webm-muxer
mediabunny Writing video files MPL-2.0 mediabunny
mp4box.js Parsing video containers BSD-3-Clause mp4box.js
LAME Audio editor LGPL-2.0+ LAME, wasm-media-encoders
libFLAC Audio editor BSD-3-Clause libFLAC, @mediabunny/flac-encoder
Signalsmith Stretch Audio editor MIT signalsmith-stretch
Trystero File transfer between devices MIT trystero
exifr, piexifjs Reading and clearing metadata MIT exifr, piexifjs
qrcode Generating QR codes MIT node-qrcode
Noto Sans Fonts for preview banners OFL-1.1 Noto Fonts
Noto Sans, HarfBuzz, bidi-js, dagre Flowchart maker: fonts, text as curves, layout OFL-1.1, MIT Noto Fonts, harfbuzzjs, bidi-js, dagre
GeoNames postal codes and cities15000
United Kingdom: Contains OS data © Crown copyright and database right. Contains Royal Mail data © Royal Mail copyright and database right 2022.
Fake data generator CC-BY-4.0 GeoNames
faker-js (surname lists) Fake data generator MIT faker-js

Full text of every license in one file

About the GPL component

The video conversion engine (FFmpeg) is distributed under GPL-2.0-or-later. That license allows anyone to use the program freely and requires its source code to be available to everyone who received a copy. The build is ffmpeg.wasm 0.12.6 with the x264 and x265 libraries, used unmodified; links to its source code are in the table above. In addition, for three years we will send the complete source code of this build free of charge to anyone who asks at the address below.

Spotted a mistake in this list, or a missing component? Write to us: [email protected]