Information about the open-source components and resources used in The Dollar Web tools.
This site uses the Montserrat font family created by Julieta Ulanovsky and the Montserrat Project Authors. Montserrat is licensed under the SIL Open Font License 1.1.
Copyright (c) 2011 The Montserrat Project Authors
https://github.com/JulietaUla/Montserrat
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available at:
http://scripts.sil.org/OFL
(See OFL‑Montserrat.txt for the full license text.)
This site uses the Inter font under the SIL Open Font License 1.1. Full text:
Copyright (c) 2016-2020 The Inter Project Authors.
"Inter" is trademark of Rasmus Andersson.
https://github.com/rsms/inter
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
(See OFL‑Inter.txt for the full license text.)
Inter is a variable font family designed for computer screens by Rasmus Andersson. It's specifically created for high legibility of small-to-medium sized text on computer screens.
The Text to Handwriting and Handwriting Practice Sheets tools render text using five handwriting font families, all self-hosted and licensed under the SIL Open Font License 1.1. Several other tools (including the Signature Maker, Bill of Sale Generator, and Recipe Card Maker) use one or more of the same families for handwritten-style text:
Caveat — Copyright 2014 The Caveat Project Authors (Impallari Type)
Homemade Apple — Copyright Font Diner, Inc. All Rights Reserved.
Patrick Hand — Copyright (c) 2010-2012 Patrick Wagesreiter
Kalam — Copyright 2014 Indian Type Foundry
Shadows Into Light — Copyright Kimberly Geswein
Each Font Software is licensed under the SIL Open Font License, Version 1.1.
The license is available with a FAQ at: http://scripts.sil.org/OFL
All five families were obtained from Google Fonts and are served from this site's own domain — no requests are made to Google when you use the tool.
Certain icons used throughout the site are from the Feather Icons collection, available under the MIT License.
The MIT License (MIT)
Copyright (c) 2013-2023 Cole Bemis
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Feather Icons is a collection of simply beautiful open-source icons designed on a 24x24 grid with an emphasis on simplicity, consistency, and readability.
GitHub repository: https://github.com/feathericons/feather
Note: The icons available for download in the Icon Library are not affiliated in any way with Feather Icons. These icons are custom creations by the owner(s) of this site.
The DollarWeb is built on the shoulders of giants. We're grateful to the open-source community for creating and maintaining these incredible tools that make our work possible.
All third‑party code (MIT‑licensed) is listed in our NOTICE.txt file. For specific license details, please refer to the respective project repositories.
QR Code is a registered trademark of DENSO WAVE Incorporated.
Account sign-in, subscriptions, and our privacy-respecting first-party analytics are powered by supabase-js, the official JavaScript client for Supabase, loaded from the jsDelivr CDN and distributed under the MIT License. It handles only accounts and anonymous usage analytics — never the files or content you work on in a tool.
MIT License
Copyright (c) 2020 Supabase
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/supabase/supabase-js
The Background Remover, AI Image Upscaler, AI Object Remover, Text Behind Image Maker, Face Blur & Photo Anonymizer, and Passport & ID Photo Maker tools run AI inference entirely in your browser using ONNX Runtime Web, Microsoft's WebAssembly-based inference engine, distributed under the MIT License.
MIT License
Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/microsoft/onnxruntime
The AI Object Remover erases objects from photos using MI-GAN, an image inpainting model published at ICCV 2023 by Picsart AI Research. The model code and pre-trained weights (MI-GAN-512, trained on the Places2 dataset) are released under the MIT License, and the official ONNX pipeline export is served from this site and run locally in your browser.
MIT License
Copyright (c) 2024 Picsart AI Research (PAIR)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Citation: Sargsyan et al., MI-GAN: A Simple Baseline for Image Inpainting on Mobile Devices, ICCV 2023.
Project repository: https://github.com/Picsart-AI-Research/MI-GAN
The Face Blur & Photo Anonymizer finds faces using UltraFace (Ultra-Light-Fast-Generic-Face-Detector-1MB, the version-RFB-640 variant from the ONNX Model Zoo), a compact face detection model released under the MIT License. The model is served from this site and runs locally in your browser.
MIT License
Copyright (c) 2019 linzai
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB
The Audio Noise Remover cleans recordings using RNNoise, a recurrent neural network for noise suppression developed by Jean-Marc Valin at Mozilla and Xiph.Org, released under the BSD 3-Clause License. The WebAssembly build we serve is jitsi/rnnoise-wasm (Apache License 2.0). Both are self-hosted in /libs/rnnoise/ and run locally in your browser; your audio is never uploaded.
RNNoise — BSD 3-Clause License
Copyright (c) 2017 Mozilla
Copyright (c) 2007-2017 Jean-Marc Valin / Xiph.Org Foundation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the conditions of the
BSD 3-Clause License are met (see /libs/rnnoise/LICENSE for the
accompanying Apache 2.0 wrapper license text).
Project repositories: https://github.com/xiph/rnnoise · https://github.com/jitsi/rnnoise-wasm
The HEIC to JPG Converter decodes Apple HEIC/HEIF images entirely in your browser using heic2any (MIT License), which bundles a WebAssembly build of libheif (GNU LGPL v3). Both are open source and permit use in commercial products.
heic2any — The MIT License (MIT)
Copyright (c) 2018 Alexander Liu
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, subject to including the above copyright
notice and this permission notice in all copies or substantial portions of
the Software.
libheif — Copyright (c) struktur AG, Dirk Farin and contributors.
Distributed under the GNU Lesser General Public License version 3 (LGPLv3).
More than fifteen tools — including the File Zipper, EXIF Metadata Scrubber, HEIC to JPG Converter, PDF Splitter, PDF to Images, Image Compressor, Bulk File Renamer, and Favicon Generator — use JSZip to package multiple files into a downloadable ZIP archive, distributed under the MIT License.
JSZip is dual-licensed. You may use it under the MIT license:
Copyright (c) 2009-2016 Stuart Knightley, David Duponchel,
Franz Buchinger, António Afonso
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, subject to including the above copyright
notice and this permission notice in all copies or substantial portions of
the Software.
Project repository: https://github.com/Stuk/jszip
The Markdown Editor and AI Document Chat render Markdown in your browser with marked (MIT License) and sanitize the output with DOMPurify (dual-licensed Apache 2.0 / Mozilla Public License 2.0), so rendered content can't run scripts.
marked — Copyright (c) 2011-2024, Christopher Jeffrey (MIT License)
DOMPurify — Copyright (c) Cure53 and other contributors
(Apache License 2.0 / Mozilla Public License 2.0)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the software
without restriction, subject to the terms of the respective licenses.
The Markdown Editor renders diagrams written as code — flowcharts, sequence diagrams, Gantt charts and more — using Mermaid (MIT License), loaded in your browser only when a diagram is present.
Mermaid — Copyright (c) 2014-2024 Knut Sveidqvist (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repository: Mermaid.
The Barcode Generator renders barcodes (CODE128, EAN, UPC, CODE39 and more) entirely in your browser using JsBarcode, distributed under the MIT License.
JsBarcode — Copyright (c) 2012-2024 Johan Lindell (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repository: JsBarcode.
The Chart Creator, Budget Planner & Expense Tracker, Net Worth Tracker, our financial calculators (compound interest, debt payoff, retirement, wedding budget), and the ML-literacy tools draw their charts with Chart.js. The Chart Creator also uses chartjs-plugin-datalabels for on-chart value labels. Both are distributed under the MIT License.
Chart.js — Copyright (c) 2014-2024 Chart.js Contributors (MIT License)
chartjs-plugin-datalabels — Copyright (c) 2017-2024 chartjs-plugin-datalabels
contributors (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repositories: Chart.js, chartjs-plugin-datalabels
The Data Visualizer and Data Converter tools parse CSV files with PapaParse (MIT License) and read/write Excel workbooks with SheetJS Community Edition (Apache License 2.0), both loaded from the jsDelivr CDN and run entirely in your browser.
PapaParse — Copyright (c) 2015 Matthew Holt (MIT License)
SheetJS Community Edition — Copyright (C) 2012-present SheetJS LLC
(Apache License 2.0)
Licensed under their respective licenses; see the project repositories
for the full license texts.
The Data Visualizer renders its interactive bar, box, scatter, and 3D charts with Plotly.js, self-hosted in /libs/ and distributed under the MIT License.
The MIT License (MIT)
Copyright (c) 2016-2024 Plotly, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/plotly/plotly.js
The Data Converter reads and writes Apache Parquet files entirely in your browser using hyparquet and hyparquet-writer by Hyperparam, both self-hosted in /libs/ and distributed under the MIT License.
hyparquet / hyparquet-writer — Copyright (c) Hyperparam (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repositories: hyparquet, hyparquet-writer
The Data Converter reads and writes Feather/Arrow columnar files using the Apache Arrow JavaScript library, self-hosted in /libs/ and distributed under the Apache License 2.0.
Copyright 2016-2024 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Project repository: https://github.com/apache/arrow
The QR Code Reader decodes QR codes from images and the camera entirely in your browser using jsQR, distributed under the Apache License 2.0.
jsQR — Copyright (c) 2016 Cosmo Wolfe (Apache License 2.0)
Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0.
Project repository: jsQR.
The QR Customizer, Contact/vCard QR Generator, UTM Link Builder, Business Card Designer, Label Maker, Ticket & Badge Maker, and the image watermark tools generate QR codes in your browser using qrcode-generator by Kazuhiko Arase, distributed under the MIT License.
qrcode-generator — Copyright (c) Kazuhiko Arase (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repository: qrcode-generator.
The Wi-Fi QR Generator, QR Batch Generator, Flyer Maker, Moving Box Labels, and Peer to Peer File Sharing tools render QR codes using QRCode.js by Sangmin Shim (davidshimjs), a cross-browser QR generation library distributed under the MIT License.
QRCode.js — Copyright (c) 2012 davidshimjs (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repository: https://github.com/davidshimjs/qrcodejs
The Video Compressor, Audio Converter, and Remove Audio from Video tools run entirely in your browser using FFmpeg compiled to WebAssembly. The ffmpeg.wasm wrapper (@ffmpeg/ffmpeg and @ffmpeg/util) is distributed under the MIT License, while the underlying FFmpeg core (fetched at runtime from the jsDelivr CDN) is licensed under the GNU General Public License / Lesser General Public License.
ffmpeg.wasm — Copyright (c) 2019 Jerome Wu (MIT License)
FFmpeg — Copyright (c) the FFmpeg developers
(LGPL v2.1+ / GPL v2+, depending on enabled components)
This software uses code of FFmpeg licensed under the LGPLv2.1/GPL and its
source can be obtained from https://ffmpeg.org and https://github.com/ffmpegwasm/ffmpeg.wasm
Project repositories: ffmpeg.wasm, FFmpeg.
The Video Speed Changer, Video Merger, Video Resizer, Video Slicer, Video Sound Effects, Screen Recorder, and Audio Overlay tools read and write media containers in your browser using Mediabunny by Vanilagy, distributed under the Mozilla Public License 2.0. We serve the library as a separate, unmodified file (libs/mediabunny.js); its complete source is available from the project repository.
Mediabunny — Copyright (c) Vanilagy
Licensed under the Mozilla Public License, v. 2.0. If a copy of the MPL
was not distributed with this file, You can obtain one at
https://mozilla.org/MPL/2.0/.
Full license text: MPL-2.0.txt · Project repository: https://github.com/Vanilagy/mediabunny
The Email Signature Generator's social platform icons are rendered from glyphs in the Simple Icons collection, released under the CC0 1.0 Universal public-domain dedication. All brand icons remain trademarks of their respective owners and are used to identify links to those platforms.
CC0 1.0 Universal
The person who associated a work with this deed has dedicated the work to
the public domain by waiving all of his or her rights to the work worldwide
under copyright law, including all related and neighboring rights, to the
extent allowed by law. You can copy, modify, distribute and perform the
work, even for commercial purposes, all without asking permission.
Project repository: https://github.com/simple-icons/simple-icons
The Resume Builder and several other tools use SortableJS for drag-and-drop reordering, distributed under the MIT License.
The MIT License (MIT)
Copyright (c) 2019 All contributors to SortableJS
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/SortableJS/Sortable
The Flowchart Maker, PDF Modifier, and PDF Redactor tools build their interactive editing canvases with Fabric.js, an HTML5 canvas object model library distributed under the MIT License.
Fabric.js — Copyright (c) 2008-2015 Printio (Juriy Zaytsev, Maxim Chernyak)
(MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repository: https://github.com/fabricjs/fabric.js
The Color Palette Generator manipulates and converts colors using TinyColor by Brian Grinstead, distributed under the MIT License.
TinyColor — Copyright (c) Brian Grinstead (MIT License)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files, to deal in the Software
without restriction, subject to the terms of the MIT License.
Project repository: https://github.com/bgrins/TinyColor
jsPDF is one of the most widely used libraries on this site: more than thirty tools — including the Invoice Generator, Resume Builder, Flyer Maker, Bill of Sale Generator, Family Tree Maker, and the puzzle and worksheet makers — use it to generate downloadable PDF files entirely in your browser. The Invoice Generator and Timeline Generator also use html2canvas directly, and the File to PDF, Cover Letter Generator, Resignation Letter Generator, and Resume Builder use the html2pdf.js bundle that combines the two. All three are distributed under the MIT License.
The MIT License (MIT)
Copyright (c) 2017 Erik Koopmans (html2pdf.js)
Copyright (c) 2010-2021 James Hall, yWorks GmbH, and contributors (jsPDF)
Copyright (c) 2012 Niklas von Hertzen and contributors (html2canvas)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repositories: html2pdf.js, jsPDF, html2canvas.
The Background Remover, Passport & ID Photo Maker, and Text Behind Image Maker tools use the U²-Net salient-object segmentation model (the lightweight u2netp variant) by Xuebin Qin et al., distributed under the Apache License 2.0.
Copyright 2020 Xuebin Qin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/xuebinqin/U-2-Net
The Background Remover's high-quality mode uses the ISNet dichotomous image segmentation model (isnet-general-use, quantized for in-browser use) from the DIS project (“Highly Accurate Dichotomous Image Segmentation”) by Xuebin Qin et al., distributed under the Apache License 2.0.
Copyright 2022 Xuebin Qin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/xuebinqin/DIS
The AI Photo Restorer uses the GFPGAN v1.4 face restoration model (the “clean” architecture, quantized for in-browser use) by Tencent ARC, distributed under the Apache License 2.0. The GFPGAN repository lists third-party components under other licenses (the original StyleGAN2 CUDA operators and DFDNet); the v1.4 clean architecture used here was purpose-built by the authors without those components.
Copyright (C) 2021 THL A29 Limited, a Tencent company.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/TencentARC/GFPGAN
The AI Photo Colorizer uses the DDColor image colorization model (the tiny variant, spectral norm folded and quantized for in-browser use) by Xiaoyang Kang et al., DAMO Academy / Alibaba Group, distributed under the Apache License 2.0.
Copyright 2023 DDColor Authors (DAMO Academy, Alibaba Group)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/piddnad/DDColor
The AI Photo Restorer uses the YuNet face detection model by Shiqi Yu, from the OpenCV Model Zoo, distributed under the MIT License.
MIT License
Copyright (c) 2020 Shiqi Yu
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Project repository: https://github.com/opencv/opencv_zoo
The AI Image Upscaler tool uses a sub-pixel convolutional super-resolution model (Shi et al., “Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network,” 2016), distributed through the ONNX Model Zoo under a permissive open-source license. The model performs luminance super-resolution; the tool tiles the image, runs the network on each tile, and blends the results.
Copyright (c) ONNX Project Contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Project repository: https://github.com/onnx/models
The Subtitle Studio and Audio Transcriber, and AI Meeting Notes tools run OpenAI's Whisper speech-to-text model entirely in your browser using @xenova/transformers, Hugging Face's JavaScript port of the Transformers library, distributed under the Apache License 2.0. AI Document Chat uses the same library to run its on-device semantic document search and, on devices without WebGPU, to run its chat model on the CPU. The AI Caption Generator uses it to run the Florence-2 vision model that describes your photo on-device.
Copyright 2023 Hugging Face
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/xenova/transformers.js
The AI Document Chat, AI Meeting Notes, and AI Caption Generator tools run open-source large language models entirely in your browser on WebGPU using WebLLM by the MLC-AI project, distributed under the Apache License 2.0.
Copyright 2023 MLC-AI
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/mlc-ai/web-llm
The AI Document Chat, AI Meeting Notes, and AI Caption Generator tools can run Microsoft's Phi 3.5 mini Instruct model on your device. The model weights (MLC-compiled build served from Hugging Face) are distributed under the MIT License.
Copyright (c) Microsoft Corporation. (MIT License)
Model card: microsoft/Phi-3.5-mini-instruct
The AI Document Chat, AI Meeting Notes, and AI Caption Generator tools can run Alibaba Cloud's Qwen 2.5 0.5B / 1.5B Instruct models on your device. The model weights (MLC-compiled and ONNX builds served from Hugging Face) are distributed under the Apache License 2.0.
Copyright 2024 Alibaba Cloud
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Project repository: https://github.com/QwenLM/Qwen2.5
The AI Caption Generator uses Microsoft's Florence-2 base-ft vision model to describe your photo entirely on your device (ONNX build by the onnx-community project, served from Hugging Face). The model weights are distributed under the MIT License.
Copyright (c) Microsoft Corporation. (MIT License)
Model card: microsoft/Florence-2-base-ft
The AI Document Chat and AI Meeting Notes tools finds the document passages most relevant to your question using the all-MiniLM-L6-v2 sentence-embedding model from the Sentence-Transformers project (ONNX build by Xenova, served from Hugging Face), distributed under the Apache License 2.0.
Copyright 2021 Sentence-Transformers (Nils Reimers et al.)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Model card: sentence-transformers/all-MiniLM-L6-v2
The Text-to-Speech Studio generates speech on your device using the Kokoro-82M voice model by hexgrad (ONNX build by onnx-community, served from Hugging Face) and the kokoro-js runtime library. Both are distributed under the Apache License 2.0.
Kokoro-82M — Copyright 2025 hexgrad
kokoro-js — Copyright 2025 Hugging Face
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Model card: onnx-community/Kokoro-82M-v1.0-ONNX · Library: hexgrad/kokoro
The Text-to-Speech Studio and the Voice Recorder encode MP3 files in your browser using lamejs, a JavaScript port of the LAME MP3 encoder, distributed under the GNU Lesser General Public License v3.0. We use the library unmodified, as a separate file (libs/lamejs.min.js); its complete source is available from the project repository.
lamejs — JavaScript port of LAME
Licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0)
https://www.gnu.org/licenses/lgpl-3.0.html
Full license text: LGPL-3.0.txt · Project repository: zhuker/lamejs (packaged as @breezystack/lamejs)
The AI Document Chat, File to PDF, Word to PDF Converter, and Resume ATS Keyword Checker tools read Word (.docx) documents in your browser using mammoth.js by Michael Williamson, distributed under the BSD 2-Clause License.
mammoth.js — Copyright (c) 2013, Michael Williamson (BSD 2-Clause)
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the conditions of the
BSD 2-Clause License are met.
Project repository: https://github.com/mwilliamson/mammoth.js
The Subtitle Studio and Audio Transcriber tools use Whisper (the base.en variant), OpenAI's automatic speech recognition model, distributed under the MIT License. The ONNX build served from Hugging Face is prepared by the Xenova project.
MIT License
Copyright (c) 2022 OpenAI
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/openai/whisper
The Subtitle Studio tool packages WebCodecs-encoded H.264/AAC chunks into a real MP4 container using mp4-muxer by Vanilagy, distributed under the MIT License.
MIT License
Copyright (c) 2024 Vanilagy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/Vanilagy/mp4-muxer
The Word Cloud Generator tool uses d3-cloud by Jason Davies, a JavaScript port of Jonathan Feinberg's Wordle placement algorithm, distributed under the BSD 3-Clause License.
Copyright (c) 2013, Jason Davies.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* The name Jason Davies may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Project repository: https://github.com/jasondavies/d3-cloud
The Peer to Peer File Sharing tool uses PeerJS, a WebRTC wrapper library, distributed under the MIT License.
Copyright (c) 2015 Michelle Bu and Eric Zhang, https://peerjs.com
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/peers/peerjs
The PDF OCR and Image to Text (OCR) tools perform optical character recognition entirely in your browser using Tesseract.js, a WebAssembly port of the Tesseract OCR engine, distributed under the Apache License 2.0.
Copyright (c) 2015 Project Naptha
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/naptha/tesseract.js
Several PDF tools — including the PDF OCR, PDF Multi-Search, PDF to Images, AI Document Chat, and Resume ATS Keyword Checker tools — render and parse PDF documents in the browser using Mozilla's PDF.js, distributed under the Apache License 2.0.
Copyright 2012 Mozilla Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/mozilla/pdf.js
The Password Strength Auditor estimates password strength and time-to-crack using zxcvbn, the open-source estimator developed at Dropbox, distributed under the MIT License. It is self-hosted in /libs/zxcvbn.min.js and runs entirely in your browser; nothing you type is transmitted or stored.
Copyright (c) 2012-2016 Dropbox, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Project repository: https://github.com/dropbox/zxcvbn
The Word Unscrambler & Anagram Solver finds words using the ENABLE (Enhanced North American Benchmark Lexicon) word list of 172,820 words, compiled by Alan Beale and M. Cooper and released into the public domain. The list is self-hosted in /libs/enable1.txt and loads entirely into your browser; your searches never leave your device.
The ENABLE word list is in the public domain. Its compilers released it
without restriction: "The ENABLE master word list, WORD.LST, is herewith
formally released into the Public Domain. Anyone is free to use it or
distribute it in any manner they see fit. No fee or registration is
required for its use nor are 'contributions' solicited (if you feel you
absolutely must contribute something for your own peace of mind, the
authors of the ENABLE list ask that you make a donation on their behalf
to your favorite charity)."
The PDF Password Protector and Unlock PDF tools encrypt and decrypt PDF documents entirely in your browser using QPDF, a content-preserving PDF transformation engine by Jay Berkenbilt, compiled to WebAssembly and distributed under the Apache License 2.0.
Copyright (c) 2005-2024 Jay Berkenbilt and QPDF contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Project repository: https://github.com/qpdf/qpdf
Most of our PDF suite is built on pdf-lib, a pure JavaScript library for creating and modifying PDFs, distributed under the MIT License. The PDF Combiner, PDF Splitter, Rotate PDF, PDF Watermark, Page Numbers, Page Rearranger, Page Deleter, PDF Metadata Viewer & Scrubber, Form Filler, Hyperlink Editor, and PDF Modifier all use it, the PDF OCR tool uses it to overlay an invisible OCR text layer, and the Certificate Maker, Printable Calendar Maker, and Ticket & Badge Maker use it to assemble print-ready exports.
MIT License
Copyright (c) 2019 Andrew Dillon
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Project repository: https://github.com/Hopding/pdf-lib
The Video to GIF and Face Dance Animator tools encode animated GIFs in your browser using gif.js by Johan Nordberg, a Web Worker-based JavaScript GIF encoder distributed under the MIT License.
Copyright (c) 2013 Johan Nordberg
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
Project repository: https://github.com/jnordberg/gif.js
The Image to SVG tool converts raster images into scalable vector graphics using ImageTracer.js by András Jankovics, a pure JavaScript raster-to-vector tracer released into the public domain under The Unlicense.
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
For more information, please refer to <http://unlicense.org/>
Project repository: https://github.com/jankovicsandras/imagetracerjs
The USA Heat Map Generator draws the United States from state boundary geometry derived from us-atlas (TopoJSON of U.S. Census Bureau cartographic boundary files). The Census Bureau data is in the public domain; the us-atlas packaging is distributed under the ISC License. The boundaries were projected (Albers USA) and bundled as static SVG paths for offline use in your browser.
ISC License
Copyright 2018-2021 Michael Bostock
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Project repository: https://github.com/topojson/us-atlas · Source data: U.S. Census Bureau cartographic boundary files (public domain).