Photo Collage - fotojockovic.com/collage ======================================= Photo collage / photo grid maker: 26 layouts with 2 to 9 photos, drag and drop, pan and zoom inside each frame, spacing, rounded corners, background colour, print sizes at 150-300 DPI and social media sizes, JPG and PNG. Everything runs in the browser; no image leaves the device. Our own work (MIT licence): the layout engine (guillotine templates, film strip), the gestures, the preview and export renderers (scaled JPEG decoding with WebCodecs ImageDecoder, createImageBitmap elsewhere), the JFIF/PNG resolution writer, the UI, texts and translations. Shared pieces of fotojockovic.com used read-only: /static/tools/fotojock/tools/printsizes.js (standard print sizes), /static/tools/common/i18n.js, labels.css, sheets.js, seo-block.css. Sample photos (samples/*.jpg, resized and re-encoded, metadata removed; samples/hero.jpg and og.jpg are collages made with this tool from them). Wikimedia Commons, CC0 1.0: butterfly.jpg "Agraulis vanillae at Isla Margarita.jpg" https://commons.wikimedia.org/wiki/File:Agraulis_vanillae_at_Isla_Margarita.jpg sunset.jpg "Juan Griego Sunset.jpg" https://commons.wikimedia.org/wiki/File:Juan_Griego_Sunset.jpg portrait.jpg "Smile with Freckles (Unsplash).jpg" by Gabriel Silverio https://commons.wikimedia.org/wiki/File:Smile_with_Freckles_(Unsplash).jpg beach.jpg "Dog owner walking his dogs on the beach..JPG" (Wikimedia Commons, CC0) mountains.jpg "Cloudy Skies Over Mountains (Unsplash).jpg" (Wikimedia Commons, CC0) car.jpg "Red car toy.jpg" (Wikimedia Commons, CC0) The same files (and their credits) are FotoJock's samples, see /static/tools/fotojock/CREDITS.txt. Fonts: Inter Tight and Instrument Serif from Google Fonts (SIL Open Font License 1.1). Self-hosted web fonts (2026-10-19): Inter Tight, Instrument Serif. SIL Open Font License 1.1. The woff2 files are the ones Google Fonts serves (latin, latin-ext, cyrillic, greek subsets where the family has them), stored on our own server under /static/tools/common/fonts// with each family's licence text (OFL.txt) next to them; stylesheet /static/tools/common/fonts/ui.css. No font request goes to Google.