About Webkitters
Webkitters is a free, browser-based utility toolkit built for anyone who needs to get things done quickly — without signing up, paying, or uploading files to a stranger's server.
What is Webkitters?
Webkitters is a growing collection of 87+ free online utility tools covering images, PDFs, QR codes, text processing, and developer utilities. Every tool runs entirely inside your web browser using modern JavaScript APIs — no server, no cloud processing, no account required.
Whether you need to resize a photo before uploading it, compress a PDF for email, generate a QR code for your business card, format a JSON response from an API, or create a strong password — Webkitters has a dedicated tool ready in seconds.
We believe the best tools are the ones that just work. No loading screens, no file size limits enforced by a server, no waiting. You open the tool, do the task, download the result, and move on.
Why We Built Webkitters
Most online tools come with frustrating trade-offs: a file size limit here, a mandatory sign-up there, or an upload that makes you wonder where your files are going. Many "free" tools are free only for a limited number of uses, then ask you to subscribe.
We built Webkitters to be the toolkit we always wanted: genuinely free, with no hidden limits, and privacy-respecting by design. Because all processing happens locally in your browser, there is no infrastructure cost for uploads — which means we can offer everything for free, forever.
The site started with a handful of image tools and has grown steadily as we added tools based on what people actually need day-to-day. Every tool added to Webkitters goes through the same design principle: it must work instantly, work offline once loaded, and never touch your files.
What Tools Are Available?
Image Tools
Resize, compress, convert, and transform images. Strip EXIF metadata, add watermarks, generate favicons, convert SVG to PNG, and more — all without uploading a single file.
PDF Tools
Merge multiple PDFs into one, split a PDF by page range, compress file size, rotate pages, remove or extract specific pages, and convert between images and PDF.
QR Code Tools
Generate QR codes for URLs, WhatsApp chats, WiFi credentials, contact cards (vCard), plain text, email addresses, and SMS messages.
Text Tools
Count words, characters, sentences, and reading time. Convert text case, generate URL slugs, preview Markdown live, compare two texts with a diff view, and more.
Developer Tools
Format, validate, and minify JSON, SQL, HTML, CSS, and YAML. Encode/decode Base64, generate hashes, test regular expressions, decode JWTs, convert cURL commands, and dozens more dev utilities.
Generators & Converters
Generate strong passwords, create CSS gradients, pick colours, convert units, calculate aspect ratios, check WCAG contrast, generate Lorem Ipsum, and convert CSV to JSON.
Our Principles
Privacy by Design
Files and data never leave your device. Processing is done entirely in the browser using APIs like the Canvas API, File API, and WebAssembly. We have no servers receiving your files.
Always Free
Every tool on Webkitters is completely free with no usage limits, no credits system, no watermarks on output, and no paywall. We sustain the site through non-intrusive display advertising.
Speed First
Browser-based processing means no upload wait, no server queue, and no download delay. Most operations complete in under a second on a modern device.
Works Everywhere
Webkitters is fully responsive and works on desktop, tablet, and mobile. All tools are tested on Chrome, Firefox, Safari, and Edge.
Accessible
We follow semantic HTML practices, support keyboard navigation, and maintain sufficient colour contrast ratios to be usable by as many people as possible.
How the Tools Work
When you open a Webkitters tool, the page loads a small, self-contained JavaScript module. When you upload or drag a file, the browser reads it directly into memory — the file never travels over the network.
Image tools use the HTML5 Canvas API to draw, resize, compress, and export images in any supported format. PDF tools use PDF-lib, a pure JavaScript PDF manipulation library. Developer tools process text strings entirely in-memory.
The output — a resized image, a compressed PDF, a generated QR code — is created as a Blob or data URL inside the browser and handed directly to you as a download. At no point does any file touch a server.
What the tools are built on
Some jobs are too big to write from scratch, so the tools lean on established open-source libraries. Every one is served from this domain rather than a CDN, at a pinned version. That is partly speed, but mostly consistency: a tool that fetches its engine from someone else's server can change behaviour without us doing anything, and it tells that server the IP address of everyone who opens the page.
| Library | Version | What it does here |
|---|---|---|
| exifr | 7.1.3 | Reads EXIF metadata out of photos — the EXIF Viewer and Remover |
| js-yaml | 4.1.0 | Parses and writes YAML — the YAML Validator and converters |
| jspdf | 2.5.1 | Writes new PDFs from scratch — Image to PDF |
| jszip | 3.10.1 | Builds the ZIP files that batch tools hand back |
| marked | 9.1.6 | Turns Markdown into HTML — the Markdown Preview |
| 3.11.174 | Mozilla PDF.js: renders PDF pages so they can be read or rasterised | |
| pdf-lib | 1.17.1 | Reads, edits and writes PDFs — merge, split, rotate, sign, compress |
| pdf.worker | 3.11.174 | The PDF.js worker thread, so large PDFs do not freeze the tab |
| qrcode | 1.0.0 | Encodes the QR codes, entirely in the page |
This table is generated from the files actually served, so it cannot drift out of date the way a hand-written one would. Everything else — the image tools, the text and developer tools — uses browser APIs directly and pulls in no library at all.
How to verify the privacy claim
"Your files never leave your browser" is the kind of claim every tool site makes, and you have no reason to take ours on faith. You do not have to — it is checkable in about thirty seconds, with a tool already in your browser.
- Open any tool here and press F12 to open developer tools.
- Go to the Network tab and clear it.
- Drop in a file and run the tool.
- Watch what gets sent. You will see requests for the page's own scripts, and for analytics and ads — but no request carrying your file, in any direction.
For a harder test, put your browser in offline mode after the page has loaded and run the tool again. Most of them still work, because the processing was never happening anywhere else. Something that uploaded your file could not do that.
Being precise about the boundary: file contents are never transmitted. Page analytics are — this site runs Google Analytics and shows Google AdSense ads, both of which see that you visited, and web fonts are requested from Google Fonts. None of that carries your file, and all of it is set out in the privacy policy. A privacy claim worth anything has to say where it stops.
Browser support, limits, and mistakes
The tools target current versions of Chrome, Edge, Firefox and Safari, on desktop and mobile. Everything is tested in a real browser rather than only in the abstract — file in, result out, output inspected.
Running in the browser has genuine limits, and it is more useful to state them than to pretend otherwise. Very large files are bounded by your device's memory rather than by a server quota, so a 300 MB PDF may struggle on an old phone and be fine on a laptop. WebP output needs a browser that can encode it. Compressing a PDF by rasterising it makes the text unselectable, which is why that tool offers a mode that does not. Lossless formats like PNG cannot be shrunk by a quality setting, so a PNG photo will barely move until it is converted.
If a tool gives you output you believe is wrong, that is worth reporting and we would rather hear it. Tell us which tool, what you put in, what you got, and which browser and version you were using — with those four things a problem is usually reproducible in minutes. The contact page is the fastest route. Since your file never reaches us, we cannot see what happened unless you describe it.
Have a suggestion, found a bug, or want to request a new tool?
Contact Us