Welcome to Pickrack: Why I Built 76 Free Tools That Don't Want Your Email
An honest intro to Pickrack — what it is, why a solo dev built 76 free tools across PDF, image, AI, dev, text, and calc, and what makes it different from Smallpdf, iLovePDF, and the dozens of clones.
Every week I run into the same loop. I need a small tool — merge two PDFs, strip metadata from an image, decode a JWT — and the search results all look identical: "free", "online", "easy". I click. The site loads, I drop the file in, I click the button, and a popup tells me I need to sign up to download the result. Or there's a watermark. Or a daily limit of two files.
That entire pattern is a tax on people who just need to get something done.
Pickrack is my answer to that tax. It's a single site with 76 tools across six categories — PDF, image, AI, dev, text, and calc — that I personally use, and now you can too. No signup. No daily quota. No watermark. Most tools run entirely in your browser, so your files don't even leave your device.
This post is a longer "about" — what's on the site, why each design choice was made, and what's coming next.
The 76 tools, briefly
PDF (17 tools)
The category that got me started. PDF is everywhere and everyone needs to do something to one occasionally. I built merge, split, rotate, watermark, JPG↔PDF, screenshot→PDF, compress, unlock, password-protect, Word↔PDF, PPTX↔PDF, EPUB↔PDF, and PDF→Markdown.
Seven of these are 100% browser-side using pdf-lib: merge, split, rotate, watermark, JPG→PDF, PDF→JPG, and screenshot→PDF. Your file is read into browser memory, processed in JavaScript, downloaded back. The server never sees it.
The other ten need a server because they shell out to native binaries that have no browser equivalent: qpdf for unlock and AES-256 protection, Ghostscript for compression, LibreOffice headless for Word/PPTX, Calibre for EPUB, and a pdftoppm + pptxgenjs pipeline for PDF→PPTX (image-per-slide, the same approach Smallpdf and iLovePDF use). Server-side files are written to a temp directory and deleted immediately after the response. No DB, no logging, no storage.
Image (13 tools)
Image resizer, compressor, format converter (PNG↔JPG↔WebP↔AVIF), cropper, upscaler, HEIC→JPG, AI background remover, color-palette extractor, EXIF reader, favicon generator, GIF maker, image watermark, and SVG optimizer. All thirteen run in your browser. The background remover uses @imgly/background-removal, an ONNX runtime WebAssembly model — the first conversion downloads about 30MB of model weights, then everything is cached and instant. HEIC conversion uses heic2any. Resizer/compressor/converter use the standard Canvas API.
I keep recommending these to friends with iPhones who panic when their HEIC photos won't open on Windows.
AI (9 tools)
Six are Claude-backed text tools — summarizer, translator (20 languages), grammar checker, document translator, chat-with-PDF, and YouTube summarizer — and three are GPU-backed image tools: AI upscaler, image-to-image, and QR-art generator. They all need a server because the models are too large for the browser. The text tools call Anthropic's Claude Haiku 4.5 API; only text is ever sent to Anthropic — for chat-with-PDF and document translator the text is extracted from your upload server-side, in a temp dir that's deleted immediately. The image tools run on a self-hosted GPU worker (Stable Diffusion / Swin2SR). Per-IP rate limit is 10 requests per 24 hours, generous enough for occasional use, tight enough to keep my Anthropic bill predictable.
If you self-host Pickrack from the GitHub repo, set your own ANTHROPIC_API_KEY and the rate limit can be adjusted or removed.
Dev (14 tools)
The category I use most myself: JSON formatter, Base64 encoder/decoder, JWT decoder, hash generator (MD5/SHA-1/SHA-256/SHA-512), UUID generator (1-1000 bulk), regex tester, diff checker, timestamp converter, gradient generator, color converter, URL encoder, HTML-entity encoder, SQL formatter (11 dialects), and YAML↔JSON converter. All fourteen are browser-only — Web Crypto API for hashes, native Intl for things like collation, a tiny bit of regex testing logic.
These tools were originally for me. I'd open a separate site every time I needed to decode a JWT. Now they all live in one place, on a domain I trust, with no ads above the fold for AI tools and dev tools (the user-base is technical and ad-blockers are universal).
Text (10 tools)
Word counter, case converter (9 variants), lorem ipsum generator, slug generator, Markdown→HTML, find-and-replace, line numberer, duplicate remover, line sorter, and word-frequency counter. The slug generator handles Vietnamese diacritics correctly (NFD normalize plus the special-case đ → d rule, which most generic slugifiers miss). Standard JavaScript, browser-only.
Calc (13 tools)
Password generator, QR code generator (URL/text/Wi-Fi/vCard/email, PNG and SVG output), QR batch + QR scanner, age calculator, BMI calculator, tip calculator, percentage calculator, mortgage calculator, contrast checker, Pomodoro timer, random picker, and currency converter. All browser-only except the currency converter, which fetches live FX rates through a server-side proxy (to keep the API key off the client). The QR generator uses qrcode.js for the encoding. The password generator uses crypto.getRandomValues from the Web Crypto API — never Math.random, which is not cryptographically secure.
Why "free" with no quota?
The pattern of free-with-quota is a sales funnel, not a free tool. The real product is the upsell. Once you accept that frame, every "free" tool site becomes adversarial: how can they nag you, watermark you, throttle you, until you cave?
I don't have an upsell. There is no Pickrack Pro. The site is funded by:
- Display ads on text-content pages (blog posts, hub pages). Not on the AI tool pages, where ads would degrade the experience.
- Affiliate links on review posts, when I genuinely use a paid tool myself. Always disclosed at the top of any post that has them.
- Self-host is encouraged. The whole site is MIT-licensed open source. If you want to run it yourself, the README tells you how.
That's the entire business model. There's no Series A pressure, no investor demanding 10× growth, no roadmap to convert free users into paying ones. The site exists because tools should be free.
What "privacy-first" actually means here
The phrase is overused, so it's worth being concrete. Pickrack's privacy claims are:
- 56 of 76 tools run entirely in your browser. Your file stays on your device, full stop.
- 10 PDF tools that need server processing (compress, unlock, protect, Word/PPTX/EPUB conversion, Markdown extract): files are written to
/tmp, processed, response streamed back, and the temp directory deleted in afinallyblock. There is no database. There is no cloud storage bucket. The Linux process holding the file dies, and the file is gone. - 9 AI tools: the six Claude-backed text tools send only text to Anthropic's API (for chat-with-PDF and the document translator, the text is extracted from your upload server-side first, then the temp file is deleted). Anthropic's data policy: API prompts are not used for training and are deleted within 30 days. The three image tools run on a self-hosted GPU worker, so your image never leaves infrastructure I control. I don't add my own logging on top.
- 1 calculator (currency converter) sends only the currency codes to a live FX-rate API — never any of your data.
- The code is public. You can read
lib/libreoffice.ts,lib/anthropic.ts,app/api/pdf/compress/route.ts, and verify every claim above.
That last point matters. "Privacy-first" with closed source is a marketing claim. Privacy-first with open source is a falsifiable statement. I want anyone with skepticism to be able to check.
What's coming next
Most of the roadmap from when this post first went up has since shipped — chat-with-PDF, the YouTube summarizer, and the document translator on the AI side; image cropper and upscaler, color-palette extractor, and the currency/BMI/tip calculators on the long-tail side; plus GPU-backed AI image tools (upscale, image-to-image, QR-art). A few directions still ahead, roughly in priority order:
- Search inside the tool catalog. With 76 tools today and growing, finding the right one is the next UX problem.
- Self-host quickstart: a Dockerfile and
docker-compose.ymlthat boots Pickrack with all the system binaries (LibreOffice, Calibre, qpdf, Ghostscript, Poppler) baked in. PR welcome. - Localization. The site is English-first today. Vietnamese first, then Spanish or another major language depending on which countries the analytics show the most traffic from.
How to follow along
- GitHub: github.com/pickrack/pickrack — issues and discussions enabled, MIT license
- Twitter/X: @pickrackdev — release notes and behind-the-scenes
- Email: [email protected] — for anything substantive that doesn't fit a tweet
Bookmark the homepage. Star the repo if you find it useful. Open an issue if a tool has a bug or you wish a tool existed. That's how this gets better.
— Minh
Related Articles
The Complete Freelancer's PDF Workflow: 10 Free Tools, 4 Stages, $0/Year
I tracked every PDF I touched as a freelancer in March 2026 — across 47 client projects, 8 different PDF operations. Here's the workflow that costs zero per year vs Adobe Acrobat Pro at $239.88.
How to Compress PDF for Email Under 25MB (Gmail, Outlook, 2026)
Gmail caps attachments at 25MB, Outlook at 20MB. Most PDFs can shrink 50-80% in 30 seconds. Here's the decision tree and step-by-step guide.