Skip to content
GivenTool

About GivenTool

Last updated 2026-09-21

Our mission

GivenTool exists to solve one recurring, frustrating problem: a form, portal, app or messaging service refuses your file because it is the wrong size, dimensions or format. Visa portals want a photo under 100 KB, exam boards want a signature at a set pixel size, WhatsApp caps video at 16 MB and many sites still reject HEIC photos from iPhones.

Each tool is built around a real limit. Instead of guessing a quality slider, you type the limit you were given and the tool searches for the best result that fits under it, then tells you what changed. Alongside the file tools we publish plain-language guides, reference tables and format comparisons so you understand why the limit exists and which format to choose.

How on-device processing works

When you open a tool, your browser downloads the code that does the work. After that, everything happens on your own device. Your file is read from your disk into the tab's memory, processed, and the result is handed straight back to you as a download. Nothing is sent to a server, so there is no upload wait, no queue and no copy of your file anywhere else.

  • Images are decoded and re-encoded with the browser's own canvas engine, with a WebAssembly HEIC decoder for iPhone photos.
  • Video and audio are processed by FFmpeg compiled to WebAssembly, downloaded once (about 32 MB) and cached by your browser.
  • PDF tools, background removal and the Arabic diacritiser run their engines locally in the same way.
  • Heavy work runs in Web Workers, background threads that keep the page responsive while a file is processed.
  • Text, developer tools and calculators run as small JavaScript functions in the page; what you type is never transmitted.

Who it is for

The site is for anyone who has to submit a file somewhere with strict rules: applicants uploading passport and visa photos, students sending exam application documents, job seekers building a CV, office workers preparing invoices and letters, people sharing videos over messaging apps, and developers who need a quick JSON formatter or timestamp converter without pasting data into an unknown server.

Many tools and guides are available in both English and Arabic, and several calculators follow the rules of Gulf countries, such as UAE and Saudi end-of-service gratuity and zakat.

How tools and guides are checked

Every tool is defined in one place with its limits, settings and help text, and an automated test suite checks each definition before the site is published: that presets point to real settings, that guide links open the right tool with the right values, and that the processors for text, calculators and size targeting return correct results.

Guides and reference pages link to the official source for every requirement and show the date the data was last checked. Official rules change, so we re-check them periodically and update the page and its date when something moves. If you notice a requirement that no longer matches the official site, please tell us and we will correct it.

Business model

The tools are free and may be supported by clearly labelled advertising. A Pro tier with higher size limits and batch processing is planned. There are no fake download buttons, no sign-up wall and no watermarks, and ads never overlap the tools.

Contact

Questions, corrections and suggestions are welcome at [email protected]. See the contact page for what to include so we can help quickly.