About TextsPro
Last updated April 2026 · Maintained by the TextsPro team
TextsPro started as a folder of small scripts we kept reusing — a JPG shrinker, a PDF merger, a word counter that didn't lag. We were frustrated by the usual suspects: tools gated behind email signups, watermarked exports, and pages buried under five ad blocks. So we stitched ours into a website and shared it.
What this site actually is
A growing collection of about 20 browser tools across four categories: images (compress, resize, crop, convert, base64), PDFs (merge, split, compress), text (word count, case conversion, character analysis), and general utilities (passwords, QR codes, JSON formatting, age math, URL encoding). Pick one, use it, leave. No account.
Why everything runs in your browser
When you compress an image or generate a password here, the work happens on your device — not on a server we own. We never receive the file. We can't, even if we wanted to, because we never built that pipe.
The practical upside: faster results (no upload round-trip), no data retention worries, and your private documents stay private. The tradeoff: very large files can be slow on older phones. We accept that tradeoff. We think you will too.
How we decide what to build
Three rules, in order:
- It has to be something we — or someone who emailed us — actually use.
- It has to work entirely client-side. If it can't, we don't ship it.
- It has to be a single-page job. No five-step wizards.
That's why you won't find a Figma clone or an OCR engine here. Those are great products — they just don't fit the constraints we set.
The stack, briefly
React + TypeScript on the front end, Tailwind for styling, Vite for builds. Image work uses the Canvas API. PDFs use pdf-lib. Passwords use the Web Crypto API's secure RNG. Nothing exotic, all standards-track browser APIs. The whole thing is static-hosted, which is part of why it's fast.
Who uses it
From the contact form: students cleaning up essays, freelance designers prepping client assets, devs needing a quick JSON beautifier, parents shrinking school photos, small-business owners merging signed contracts. We hear from people in roughly 120 countries. The Word Counter and Image Compressor are runaway favourites.
What we won't do
- Ask for your email to unlock features.
- Add server-side processing for files.
- Run third-party tracking scripts beyond basic, anonymised analytics.
- Stuff the page with ads. (We may add one tasteful sponsor slot on tool pages eventually. We'll be loud about it if we do.)
Get in touch
Suggestions, bug reports, "this should exist" emails — all welcome on our contact page. We read every message. Replies usually go out within a couple of days, sometimes sooner if it's a one-liner.