
About Swoopty
Swoopty brings 65 everyday tools together in one fast, simple website: pdf tools, image tools, developer tools, text tools, everyday tools. Everyday tools. Done in a swoop.
The idea is simple: when you need to merge a PDF, shrink a photo or check some JSON, you shouldn’t have to sign up, sit through ads or wonder where your files went.
How it works
- Most tools run in your browser. The work happens on your own device, so your files and text are not uploaded.
- AI tools also run in your browser. Upscaling and background removal download an AI model from Swoopty once, then process your image on your device.
- A few tools need our server: Word ⇄ PDF conversion (LibreOffice) and adding or removing PDF passwords (qpdf). These tools say so before you start, and files are deleted after you download the result (15 minutes at most).
Read the privacy policy for the details.
Free to use
Swoopty is free and needs no account. It is supported by advertising, and core tools will stay free.
Credits and licences
Swoopty is built on excellent open-source software and models. Thank you to their authors.
| Project | Licence | Used for |
|---|---|---|
| Next.js and React | MIT | Website framework |
| pdf-lib | MIT | Creating and editing PDFs |
| PDF.js (Mozilla) | Apache-2.0 | Displaying PDFs, extracting text and images |
| Tesseract and tesseract.js | Apache-2.0 | OCR (text recognition), English data from tessdata |
| ONNX Runtime Web | MIT | Running AI models in the browser |
| Real-ESRGAN general x4v3 (Xintao Wang et al.) | BSD-3-Clause | AI upscaling model, converted to ONNX by Swoopty |
| ISNet general-use (DIS, Xuebin Qin et al.) | Apache-2.0 | Background removal model, distributed by the rembg project |
| libheif via heic-to | LGPL-3.0 (unmodified library) | Reading HEIC/HEIF photos |
| jSquash codecs (libavif, libwebp, OxiPNG) | Apache-2.0 / BSD | AVIF, WebP and optimised PNG encoding |
| libxml2 via xmllint-wasm | MIT | XSD validation |
| LibreOffice | MPL-2.0 | Word ⇄ PDF conversion on the server |
| qpdf | Apache-2.0 | PDF password protection on the server |
| fast-xml-parser, jsonc-parser, yaml, PapaParse, @cfworker/json-schema | MIT / ISC | Data validation and conversion |
| CSSO, Terser | MIT / BSD-2-Clause | CSS and JavaScript minifying |
| marked, DOMPurify, jsdiff, qrcode, exifr, fflate | MIT / Apache-2.0 / BSD-3-Clause | Markdown, sanitising, text diff, QR codes, photo metadata, ZIP files |
| EFF Large Wordlist (Electronic Frontier Foundation) | CC BY 3.0 US | Passphrase words |
| Lucide icons | ISC | Interface icons |
| Plus Jakarta Sans and Dancing Script | SIL Open Font License | Typefaces |
Contact
Questions or suggestions? See the contact page.