About TinyFoto

TinyFoto is a free, online suite of tools for working with images and PDFs — built around a single principle: your files stay yours.

What TinyFoto does

TinyFoto is a free image compressor and converter that runs directly in your browser — no signup, no uploads, no usage limits. It was built on a simple premise: anyone should be able to reduce the size of a photo in seconds, without depending on paid software, without creating an account anywhere, and without sending their images to third-party servers.

Why we built it

The project started from frustration with existing alternatives. Popular online compressors queue images on external servers, impose free usage limits, display intrusive ads and, in many cases, store processed images indefinitely. Installed software solves part of the problem but requires installation and constant updates.

The question that motivated TinyFoto was: why does compressing an image need a remote server, if the modern browser already has enough processing power to do it locally? The answer is it doesn't. With modern browser APIs — especially the Canvas API and WebAssembly — it's possible to compress, convert and even remove backgrounds with AI without sending a single byte outside the user's device.

The technology behind TinyFoto

All image compression uses the browser's native Canvas API, combined with the open-source browser-image-compression library for additional optimization. The process happens entirely in memory, on the same device you're using the site on.

The background removal tool uses a lightweight AI model running via ONNX Runtime Web — an open standard for running machine learning models directly in the browser. The model (~30 MB) is downloaded once and cached locally; images never reach any server.

The PDF tools use the pdf-lib library for client-side document manipulation, with the same principle: no file is ever transmitted.

What TinyFoto offers

  • Batch image compression: JPG, PNG and WEBP, with three quality levels and .zip download
  • Format conversion: JPG ↔ PNG ↔ WEBP, with quality control
  • AI background removal: transparent PNG output, no image limits
  • PDF tools: merge, split and convert PDFs in the browser
  • Blog with practical guides: articles on optimizing images for social media, email, online stores and more

Product philosophy

TinyFoto follows three principles that guide every product decision:

  1. Privacy by default. If a task can be done on the user's device, it's done there — no exceptions. There's no technical reason to send a photo to a server just to compress it.
  2. Zero friction. No unnecessary steps between the user and the result. No signup screen, no email confirmation, no free plan limited to 5 images per day.
  3. Genuinely free. The site is sustained by advertising (Google AdSense), not freemium. All features are available to all users, with no differentiation.

Who uses TinyFoto

  • Small business owners who need to upload product photos to Amazon, Etsy, Shopify or their own store
  • Students who get the "file too large" error when submitting assignments on university portals
  • Professionals who need to send photos by corporate email without overwhelming the recipient's inbox
  • Content creators who want to control the final quality of their Instagram photos instead of letting the platform's algorithm decide
  • Developers and designers optimizing assets before pushing to production

Contact and feedback

TinyFoto is maintained by a small team. Feature suggestions, bug reports and questions are welcome — and read. Write to contato@tinyfoto.com.br.

If TinyFoto solved a problem for you, the best way to contribute is to recommend it to someone else who needs it. We have no marketing budget — we grow by word of mouth.