All guides
imgstools Team

Using imgstools with AI assistants and browser agents: llms.txt, deep links and private files

AI assistants can read what imgstools does and open its tools with the right settings already filled in. Here is what they can and can't do, with links and prompts you can copy.

Four cards listing ways an AI assistant can use imgstools: the llms.txt summary, a downloader deep link, a pre-filled QR code link, and the local tools that keep files on your device

People increasingly ask an AI assistant to do a job rather than looking for a tool themselves: "make a QR code for my menu", "save the video from this post", "shrink this photo for an upload form". imgstools is built so assistants and browser agents can help with these tasks accurately, without anyone guessing how the site works. This guide explains what's available, what isn't, and how to get the most out of it.

llms.txt: a summary written for AI models

The file at /llms.txt is a plain-text description of the whole site, following the llms.txt convention: a short, structured overview meant for language models rather than people. For every tool it lists:

  • what the tool does and its main capabilities;
  • its limits, such as "private accounts cannot be read" or "GIF conversion uses the first 30 seconds";
  • frequently asked questions with answers;
  • any deep link the tool supports;
  • every guide on the site.

It is generated from the same catalogue that builds the tool pages, so it stays in step with what the tools really do. If you use an assistant with web access, you can point it there directly: "Read imgstools.com/llms.txt and tell me which tool converts PNG to WebP."

Deep links: open a tool with the work already filled in

Some tools accept settings in the address, so an assistant can give you a link that opens the tool ready to go:

LinkWhat it does
/qr-code?text=your text or linkOpens the QR generator with the content pre-filled. A link becomes a URL code; other text becomes a text code.
/qr-code?mode=scanOpens the QR scanner instead.
/twitter?url=post linkOpens the X downloader with the post filled in and resolves it once.
/instagram?url=post linkSame for a public Instagram post, reel or story link.
/tiktok?url=post linkSame for a public TikTok video or slideshow.
/facebook?url=post linkSame for a public Facebook post, reel or video.

The text after = must be URL-encoded: spaces become %20, and characters like & and ? are escaped. Assistants generally do this correctly if you ask for "a URL-encoded link". The downloader links accept only http and https addresses, and opening one only resolves the post. Nothing is downloaded until you choose a file. The QR link never triggers a download on its own either.

Example prompts:

The image editors: why there's no "upload by link"

Compress, resize, convert, crop, rotate, enhance and filters have no deep link that loads an image, and that is deliberate. These tools process your file inside your browser and never upload it. A link can't carry your private photo, and the site has no server-side copy to point to.

That gives you two good ways to combine them with an assistant:

  1. Let the assistant plan, then do the step yourself. Assistants are good at the arithmetic: "I need this 4032 × 3024 photo cropped to 4:5 and under 200 KB. What numbers should I use?" Then apply the answer in the crop tool and the compressor. Our guides give the same numbers in tables, including crop sizes for every ratio and pixel budgets for file-size limits.
  2. Let a browser agent operate the page on your computer. An agent that controls a browser on your own machine can open a tool, choose a file you point it to, set the controls and download the result. The file still never leaves your device, because the processing happens in that browser.

A privacy advantage worth using

If you ask a chatbot to edit a photo directly, the photo is uploaded to the AI provider. If you only need a mechanical edit, such as a crop, a resize, a format change or removing location data, doing it in a local tool keeps the photo on your device. Then you upload only the result, if you still need the AI to look at it. Our guide to how AI chatbots see your images explains why a cropped, resized upload also tends to get better answers.

What assistants can't do with imgstools

  • Use a private API. imgstools has no public API, and the downloader endpoints are meant for the site's own pages, not for bulk automation.
  • Reach private social media. The downloaders only see what a logged-out visitor can see. Private accounts, removed posts and expired stories are out of reach for any assistant too.
  • Batch-process folders. The tools handle one image at a time.
  • Promise results from a platform. Whether a public post resolves depends on what the platform exposes at that moment.

Tips for reliable results

  1. Name the tool and the setting. "Use imgstools to convert to WebP at quality 80" gets a more useful answer than "make it smaller".
  2. Ask for the link, then check it. Before opening a deep link, glance at it: it should start with https://imgstools.com/ and contain the content you expect.
  3. Keep originals. Whether a person or an agent does the edit, work on a copy. See our JPEG re-saving test for why that matters.
  4. Respect content rights. An assistant can find and resolve a public post as easily as you can, but the rules on reusing it are the same. Our guide to saving social media responsibly covers them.

Method

The deep-link behaviour described here comes from the imgstools source. The downloader pages read a ?url= parameter, accept only http(s) addresses, and resolve them once when the page opens. The QR page reads ?text=, ?url= and ?mode= and never starts a download. The llms.txt file is generated at build time from the site's tool catalogue and guide list.

Keep exploring

More from imgstools

3 related notes