Swoopty: a neon magpie swooping

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.

ProjectLicenceUsed for
Next.js and ReactMITWebsite framework
pdf-libMITCreating and editing PDFs
PDF.js (Mozilla)Apache-2.0Displaying PDFs, extracting text and images
Tesseract and tesseract.jsApache-2.0OCR (text recognition), English data from tessdata
ONNX Runtime WebMITRunning AI models in the browser
Real-ESRGAN general x4v3 (Xintao Wang et al.)BSD-3-ClauseAI upscaling model, converted to ONNX by Swoopty
ISNet general-use (DIS, Xuebin Qin et al.)Apache-2.0Background removal model, distributed by the rembg project
libheif via heic-toLGPL-3.0 (unmodified library)Reading HEIC/HEIF photos
jSquash codecs (libavif, libwebp, OxiPNG)Apache-2.0 / BSDAVIF, WebP and optimised PNG encoding
libxml2 via xmllint-wasmMITXSD validation
LibreOfficeMPL-2.0Word ⇄ PDF conversion on the server
qpdfApache-2.0PDF password protection on the server
fast-xml-parser, jsonc-parser, yaml, PapaParse, @cfworker/json-schemaMIT / ISCData validation and conversion
CSSO, TerserMIT / BSD-2-ClauseCSS and JavaScript minifying
marked, DOMPurify, jsdiff, qrcode, exifr, fflateMIT / Apache-2.0 / BSD-3-ClauseMarkdown, sanitising, text diff, QR codes, photo metadata, ZIP files
EFF Large Wordlist (Electronic Frontier Foundation)CC BY 3.0 USPassphrase words
Lucide iconsISCInterface icons
Plus Jakarta Sans and Dancing ScriptSIL Open Font LicenseTypefaces

Contact

Questions or suggestions? See the contact page.