Built on open source
Every ToolHero tool runs on your device, using open-source code that comes with the page. These are the projects behind it and their licences. Thank you to everyone who made them.
Image codecs and runtimes
Compiled into the WebAssembly modules that read and write your images.
- libavif Reading and writing AVIF images Copyright 2019 Joe Drago. All rights reserved. BSD-2-Clause (opens in a new tab)
- libaom (AV1 codec library) 3.7.0 Encoding and decoding the AV1 data inside AVIF images Copyright (c) 2016, Alliance for Open Media. All rights reserved. BSD-2-Clause (opens in a new tab)
- libjpeg (Independent JPEG Group) Part of libjpeg-turbo/MozJPEG, which reads and writes JPEG images Copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding. IJG (opens in a new tab)
- Emscripten runtime and musl libc Runtime support compiled into the C/C++ image codecs Copyright (c) 2010-2014 Emscripten authors, see AUTHORS file.Copyright © 2005-2020 Rich Felker, et al. MIT (opens in a new tab)
- Rust standard library and wasm-bindgen Runtime support compiled into the Rust image codecs (PNG, oxipng, resize) Copyright (c) The Rust Project ContributorsCopyright (c) 2014 Alex Crichton MIT OR Apache-2.0 (opens in a new tab)
Packages
The 24 open-source packages bundled into the site, including the codec wrappers by jSquash and Squoosh.
- @floating-ui/core 1.8.0 Copyright (c) 2021-present Floating UI contributors MIT (opens in a new tab)
- @floating-ui/dom 1.8.0 Copyright (c) 2021-present Floating UI contributors MIT (opens in a new tab)
- @floating-ui/utils 0.2.12 Copyright (c) 2021-present Floating UI contributors MIT (opens in a new tab)
- @fontsource-variable/bricolage-grotesque 5.3.0 Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage) OFL-1.1 (opens in a new tab)
- @fontsource-variable/figtree 5.3.0 Copyright 2022 The Figtree Project Authors (https://github.com/erikdkennedy/figtree) Figtree-Italic[wght].ttf: Copyright 2022 The Figtree Project Authors (https://github.com/erikdkennedy/figtree) OFL-1.1 (opens in a new tab)
- @jsquash/avif 2.1.1 Apache-2.0
- @jsquash/jpeg 1.6.0 Copyright (C)2009-2020 D. R. Commander. All Rights Reserved.Copyright (C)2015 Viktor Szathmáry. All Rights Reserved. Apache-2.0
- @jsquash/oxipng 2.3.0 Copyright (c) 2016 Joshua Holmer Apache-2.0
- @jsquash/png 3.1.1 Copyright (c) 2010, Google Inc. All rights reserved. Apache-2.0 (opens in a new tab)
- @jsquash/resize 2.1.1 Copyright (c) 2024 Serhii TatarintsevCopyright (c) 2015 PistonDevelopers Apache-2.0
- @jsquash/webp 1.5.0 Copyright (c) 2010, Google Inc. All rights reserved. Apache-2.0
- @lucide/svelte 1.55.0 Copyright (c) 2026 Lucide Icons and ContributorsCopyright (c) 2013-present Cole Bemis ISC (opens in a new tab)
- @sveltejs/kit 3.0.1 Copyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors) MIT (opens in a new tab)
- bits-ui 2.19.5 Copyright (c) 2023 Hunter Johnston MIT (opens in a new tab)
- clsx 2.1.1 Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com) MIT
- devalue 5.9.4 Copyright (c) 2018-19 [these people](https://github.com/rich-harris/devalue/graphs/contributors) MIT
- fflate 0.8.3 Copyright (c) 2026 Arjun Barrett MIT (opens in a new tab)
- inline-style-parser 0.2.7 Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca> MIT (opens in a new tab)
- runed 0.35.1 Copyright (c) 2024 Hunter Johnston <https://github.com/huntabyte>Copyright (c) 2024 Thomas G. Lopes <https://github.com/tglide> MIT (opens in a new tab)
- style-to-object 1.0.14 Copyright (c) 2017 Menglin "Mark" Xu <mark@remarkablemark.org> MIT (opens in a new tab)
- svelte 5.57.2 Copyright (c) 2016-2025 [Svelte Contributors](https://github.com/sveltejs/svelte/graphs/contributors) MIT (opens in a new tab)
- svelte-toolbelt 0.10.6 Copyright (c) 2024 Hunter Johnston <https://github.com/huntabyte>Copyright (c) 2024 Thomas G. Lopes <https://github.com/tglide> MIT
- tabbable 6.5.0 Copyright (c) 2015 David Clark MIT (opens in a new tab)
- wasm-feature-detect 1.9.0 Copyright 2017 Google Inc. Apache-2.0