Credits and licenses

ImgTagger is made of other people's work: open-source libraries that run in your browser, models that people trained and published, and photographs that their authors gave to everyone. This page names all of it, with the author, the license and a link to the source, because the people behind it deserve the credit and because you should be able to check the terms. We use all of it as published and do not change it.

Models · Code libraries · 7-Zip and libheif · Data · Pictures · Full license texts

Models

A model is a file of numbers that a program learned from examples. Your browser downloads each one from Hugging Face, a public model host, the first time you use a tool that needs it, and keeps it for later. The links point to the copy we load, pinned to one version. Two small sets of files are our own copies instead, marked below.

ModelMade byLicenseUsed in
WD14 ConvNeXt V2, Swin V2 and ViT V2 taggers
Trained on Danbooru pictures and tags. The model cards of all three say Apache-2.0: ConvNeXt V2, Swin V2 and ViT V2. The models guide compares them.
SmilingWolfApache-2.0Anime Tagger, Danbooru Tagger, Anime Character Tagger, Batch WD14 Tagger & Editor
Florence-2 base Microsoft; ONNX conversion by the Hugging Face onnx-communityMITImage Caption Generator, Alt Text Generator
CLIP ViT-B/32
OpenAI's model card says that deploying the model in products is outside what they tested while research continues. We use it only to compare pictures with words and with each other, and the tool pages list its limits.
OpenAI; ONNX conversion by XenovaMIT (OpenAI's repository)Search Images, Group Similar Images
IS-Net "general use" (8-bit) Xuebin Qin and colleagues (the DIS project); ONNX copies by IMG.LY and xrdsApache-2.0 (DIS); the ONNX copies are published under MITBackground Remover
IS-Net Anime SkyTNT (anime-segmentation); ONNX copy by BritishWerewolfApache-2.0Background Remover
MobileSAM Chaoning Zhang and colleagues; ONNX copy by AclyApache-2.0 (MobileSAM); the ONNX copy is published under MITCut Out Object
MI-GAN (512 px generator) Picsart AI Research; ONNX copy by FreeHugsForRobotsMIT (code and weights)Remove Object, Watermark Remover
LaMa (Big-LaMa) Roman Suvorov and colleagues, Samsung AI Center Moscow; ONNX copy by CarveApache-2.0Remove Object, Watermark Remover
DDColor (tiny) Xiaoyang Kang and colleagues, Alibaba DAMO Academy; ONNX copy by edgetoolsApache-2.0Colorize Photo
Real-ESRGAN (realesr-general-x4v3 and realesr-animevideov3) Xintao Wang and colleagues; ONNX copies by skillsafe-aiBSD-3-ClauseImage Upscaler
SCUNet (real-image noise, PSNR version) Kai Zhang and colleagues; ONNX copy by HeliosophApache-2.0Denoise Image
Depth Anything V2 Small
Only the Small model is Apache-2.0. The larger Depth Anything V2 models (Base, Large, Giant) are non-commercial, and we do not use them.
Lihe Yang and colleagues (HKU and TikTok); ONNX copy by the Hugging Face onnx-communityApache-2.0Photo Animator, ControlNet Maps
Tiny face detector and face expression model
Our own copies of the weights, served from this site, checked byte for byte against the project's repository. The license is in /models/LICENSE-face-api.js.txt.
Vincent Mühler (face-api.js)MITFace & Expression Sorter, Blur & Redact
Tesseract language data (4.0.0 "best", 8-bit)
Our own copies, served from this site, from the @tesseract.js-data packages.
The Tesseract OCR projectApache-2.0Image to Text

The tools that turn a picture into a sketch, make a color transparent, make edge and line-art maps (the depth map is the exception: see Depth Anything above), find duplicates, fix color, rotate, crop, resize, compress and combine pictures use ordinary image processing, with no model.

A note on how these models were trained: most were trained on large collections of pictures gathered for research (for example Places2 for the inpainting models, ImageNet for colorization and Danbooru for the taggers). The authors license the trained files as shown above. The terms of the datasets themselves are set by their owners, not by us; we mention them so that you know.

Code libraries

These make up the pages themselves or are loaded by them, unchanged. "From jsDelivr" means that your browser fetches the file from that public code host; everything else is served from this site. The text of every license is in third-party-notices.txt (below).

LibraryMade byLicenseWhat it does here
ONNX Runtime Web
1.22.0
MicrosoftMITruns the models in your browser (WebAssembly and WebGPU)
our scripts; its WebAssembly files from jsDelivr
Transformers.js
3.8.1
Hugging FaceApache-2.0runs Florence-2 and CLIP
our scripts; its WebAssembly files from jsDelivr
Tesseract.js (with tesseract.js-core)
7.0.0
Jerome Wu and contributors; Tesseract by Google, HP and othersApache-2.0reads text from pictures
served from this site
PDF.js
6.4.299
MozillaApache-2.0draws the pages of a PDF
our scripts; its fonts and color profiles served from this site
zip.js
2.24.0
Gildas LormeauBSD-3-Clausewrites the password-protected ZIP (AES-256)
our scripts
7-Zip, compiled to WebAssembly (7z-wasm)
1.2.0
7-Zip by Igor Pavlov; WebAssembly build by Alexandru CiucaGNU LGPL, plus the unRAR restrictionwrites the password-protected 7z archive
its own unmodified files at /vendor/7z-wasm/
libheif, through heic-to
1.6.6
struktur AG (libheif); Hopper Gee (heic-to)GNU LGPL 3.0opens iPhone HEIC photos in browsers that cannot
loaded unmodified from jsDelivr, as its own file, only when a HEIC photo is added
JSZip
3.10.1
Stuart Knightley and contributorsMIT (JSZip is "MIT or GPL-3.0-or-later"; we use it under the MIT license)builds the ZIP downloads
served from this site (/vendor/jszip/)
ImageTracer.js
1.2.6
András JankovicsUnlicense (public domain)traces pictures into SVG
our scripts
smartcrop.js
2.0.5
Jonas WagnerMITfinds the interesting part of a picture for automatic crops
our scripts
UPNG.js
2.1.0
Ivan Kutskir (Photopea)MITmakes smaller PNG files
our scripts
face-api.js
0.22.2
Vincent MühlerMITfinds faces and reads expressions
served from this site (/vendor/face-api/)
Plus Jakarta Sans (font)
5.3.0
The Plus Jakarta Sans Project Authors (Tokotype); packaged by FontsourceSIL Open Font License 1.1the typeface of the site
served from this site

The site is built with Vite (MIT license), which is not part of what your browser loads. The stored-ZIP writer, the PDF writer and the image-metadata reader are our own code.

7-Zip and libheif (LGPL)

Two of the libraries are under the GNU Lesser General Public License, which lets anyone use them, including in a free site like this one, as long as the library stays replaceable and its source stays available. Here is how that works for each:

  • 7-Zip (used by the 7z option of the Encrypted ZIP Maker) is by Igor Pavlov. Its WebAssembly build is the 7z-wasm package. We serve its two files, 7zz.es6.js and 7zz.wasm, exactly as published, from /vendor/7z-wasm/ (with its license and the unRAR license text), and our code loads them as separate files, so a different build of the library can take their place. The source code is at the 7z-wasm repository and 7-zip.org. The unRAR restriction forbids using the code to make a RAR compressor, which this site does not do.
  • libheif (used to open iPhone HEIC photos in browsers that cannot) comes inside heic-to, loaded unmodified from jsDelivr, as its own file, only when a HEIC photo is added. The source code of libheif is at github.com/strukturag/libheif.

Data

  • Tag lists. The tagger models' list of 9,083 tags (selected_tags.csv, Apache-2.0, by SmilingWolf), and the list of 2,132 character names on the character tagger page that comes from it. The tags themselves are the work of the volunteers who tag pictures on Danbooru; the current tag names and post counts shown by the Danbooru tagger were read from Danbooru's public API.
  • Language data for reading text (19 languages): the Tesseract project's trained data, Apache-2.0, served from this site.
  • Face models: see the model table above.

Pictures

The example pictures on the tool pages, and the pictures inside the demo clips, come from Wikimedia Commons. Every one is marked there as CC0 (dedicated to the public domain by its author) or in the public domain, so no credit is required, and we give one anyway. Some were first published on Unsplash before June 2017 or on Pixabay before 2019, when both sites released their pictures as CC0; Commons volunteers checked each of those against the original page. There are 40:

PictureAuthorLicenseUsed in
1965 Rambler Ambassador 880 two-door sedan at 2017 AMO meet 1of4Christopher Ziemnowicz (CZmarlin)CC0Cut Out Object, Blur & Redact
Action-Max-Stereo-HeadphonesEvan-AmosPublic domainMake Background Transparent
Bird on branch (Unsplash)Pritiranjan Maharana pritiranjan101CC0Search Images
Brown tabby cat 2018 G1George ChernilevskyPublic domainSearch Images
Chevrolet Fleetline BW 1Berthold WernerPublic domainSearch Images
Coast Lighthouse ArchitectureHolly's Coastal ViewCC0Crop Image
Deer in meadow, EhrenbachGerda ArendtCC0Watermark Remover
Flower macro hdMarius IordachePublic domainSearch Images
Giant ocean waveUnknown authorCC0Search Images
Golden Retriever (Pet Dog)Apurv013CC0Search Images
Golden Retriever Chewing A StickCheetyuhCC0Search Images
Golden-retriever-dogKaren ArnoldCC0Search Images
JohnnysRestaurant1940Marion Post Wolcott (US Farm Security Administration)Public domainColorize Photo
Juan Griego SunsetWilfredorCC0Search Images
Lonely Tulip In A Field Of Tulips (214139655)Ron ClarkCC0Search Images
Meisje met de parelJohannes VermeerPublic domainthe face sorter clip
Moe Manga LadyjsksCC0the demo clips
Mona Lisa, by Leonardo da Vinci, from C2RMF retouchedLeonardo da VinciPublic domainthe face sorter clip
Moraine Lake 17092005GorgoPublic domainBatch Color Fixer, Image Color Picker, Add Watermark
Mountaineers on a snowy peak (Unsplash)Erik Ringsmuth erikringsmuthCC0Search Images
Old Bicycle meets Designer (Unsplash)Sagar RanaCC0ControlNet Maps
Orange tabby cat closeupan unnamed contributor (own work)CC0Image Upscaler
Pizza 12Kurt KaiserCC0Search Images
Pizza 14Kurt KaiserCC0Search Images
Portrait of a Woman MET DP146483RembrandtCC0the face sorter clip
Red fox gazing in the direction of the setting sunRay HennessyCC0Denoise Image, Background Remover
Red Fox in a Falling Snow (Unsplash)Ray HennessyCC0Remove Object
Red suit anime girljsksCC0the demo clips
Red suit anime girl templejsksCC0Photo Animator, the demo clips
Red suit anime girl with boardjsksCC0the demo clips
Red suit anime girl witticismjsksCC0the demo clips
Snowy mountain peaks touch the sky (Unsplash)Thomas Röggla troegglaCC0Search Images
Tabby cat with blue eyes-3336579AdinaVoicuCC0Search Images
Tabby cat with blue eyes-3336579AdinaVoicuCC0Photo to Sketch
Tabby cat-3337027pasja1000CC0Search Images
Tall snowy peak in the sun (Unsplash)Les Anderson lesandersonCC0Search Images
Tortoiseshell tabby calico cat (torbico)ContraCircuitCC0Search Images
Tulip Field Tulips Red Holland Nature FlowersFilioCC0Search Images
Vincent van Gogh - Self-Portrait - Google Art ProjectVincent van GoghPublic domainthe face sorter clip
Weird classic car I saw at workTheSaturnLoverCC0Search Images

We crop and resize the pictures to fit, and a few clips use copies that were changed for the recording (tilted, given example camera data, saved at another size); the caption under each clip says so. The paintings in the face sorter clip are by Vermeer, Leonardo da Vinci and Rembrandt, long in the public domain. The pictures of drawings are by jsks, made with the ComiPo manga-making software and published on Pixabay. We chose paintings and drawings, not photographs of people, for the clip about faces. If you appear in any of these pictures and would like it removed, tell us and we will take it down. The round badge in the Image to SVG and Favicon examples, the pages of text in the PDF and text-reading clips, and the sample files made for the clips were drawn or written by us for this site.

Full license texts

third-party-notices.txt (177 KB, plain text) holds the license text of every library above and of the packages they depend on, with its author's copyright line, exactly as published, plus the list of models with their licenses. If something is missing or wrong on this page, please tell us and we will fix it.