About blablabla tools
Last updated: 2026-08-09
A free online toolbox maintained by tokhliu, a backend engineer in Taiwan — the 32 tools collected here are the ones used daily at work and on side projects. Everything runs inside your browser; files are never uploaded.
What this site is
blablabla tools is a free collection of online utilities. It currently offers 32 tools across six categories — text, developer tools, images, PDF, unit conversion and numbers — with an interface in both Traditional Chinese and English.
No registration, no sign-in, and no usage limits.
Why this site exists
It started simply: these are the tools I use myself, most days.
I work as a backend engineer, and a handful of things come up constantly — expanding a JSON blob that arrived as a single line, Base64-encoding or decoding a string from a config file, turning a Unix timestamp in a log into a readable date, hashing a file to compare it against another, and trying a regular expression out before putting it anywhere near production. Side projects bring a different set: shrinking photos to fit an attachment limit, merging scans into one PDF, converting images into a format something else will accept.
Those needs were scattered across dozens of separate websites. Each time meant searching again, finding the input box among the ads, and handing over the file. It seemed more sensible to gather the ones I actually reach for into a single place — which is how this site came about. The test for including a tool is whether I would come back and use it a second time.
Starting from personal use also shaped how it works. Every operation runs inside your browser, and your files never leave your device, because there is no upload step in the first place. For an unreleased contract in PDF form, or a screenshot containing personal details, that difference is a practical one. It is also why there are no accounts and no temporary file storage — what was never received does not need to be kept, and cannot leak.
One thing worth stating plainly: the page itself still loads Google advertising code, which is what funds the site. That is a page-level request and has nothing to do with what you type into a tool or which file you pick. The privacy policy covers this in detail.
Who maintains this site
This site is built and maintained by tokhliu, an independent developer based in Taiwan. My day job is backend engineering, and this is a project built around it — not a company product, and there is no team behind it.
That means the pace of updates depends on one person’s spare time. It also means every tool here earned its place through actual use, and that the person who replies to your email is the one who wrote the code.
tokhliu@gmail.com is the only official contact channel. Privacy questions, bug reports and enquiries all go to the same inbox.
How the tools are built, tested and maintained
Each tool keeps its core logic separate from its interface, which means it can be verified automatically without a browser. There are currently over 150 unit tests covering edge cases — empty input, out-of-range numbers, character counting across mixed scripts and emoji, malformed files.
A separate set of end-to-end scripts drives a real browser through every page and checks that:
- every page has the correct title, description and canonical tag, and the sitemap covers all of them
- switching language leaves no text from the other language on screen
- every form control has an accessible name a screen reader can announce
- the PDF and image tools genuinely process files, rather than merely looking correct
- URLs that do not exist return a real 404 instead of an empty placeholder page
Technology used
The site is built with Next.js and TypeScript. PDF handling uses PDF.js and pdf-lib, image compression uses browser-image-compression, Chinese script conversion uses OpenCC, and QR codes use qrcode — all public open-source libraries, and all running inside your browser.
These libraries and their asset files are served from this site rather than a third-party CDN, so that using a tool does not reveal to an outside service which feature you are using.
Reporting problems and suggesting tools
If a tool produces a wrong result, a page breaks, a translation reads badly, or you would like a tool that is not here yet, email tokhliu@gmail.com. Including your browser, the tool name, and input that reproduces the problem will speed things up considerably.
Fixes are usually deployed directly without a separate announcement. The date shown below this page reflects when its content was last changed.