The Case Against Making You Sign Up
Why Toolium has no accounts: what signup walls do for operators, what they cost users, and the engineering I avoid by keeping a utility site stateless, including the tradeoffs that choice pushes back onto you.
Merge PDFs, compress images, format JSON, and more. All tools run directly in your browser - your files never leave your device.
About Toolium
I started Toolium because the existing free tool sites were maddening. You upload a PDF you want to merge. You wait for a progress bar. You sit through a 15-second ad. You get a watermarked output. You wonder, for the rest of the afternoon, whether the lease agreement you just uploaded is now sitting in some unknown server's cache forever. Every step of that flow is the wrong default.
The right default, in 2026, is that simple file operations stay on your own computer. Browsers can do an enormous amount of work locally now: pdf-lib handles PDF merging and splitting, browser-image-compression shrinks photos without round-tripping to a server, SheetJS reads and writes .xlsx, the Canvas API handles image format conversion, and Web Workers keep all of it from blocking the UI. The web platform got good enough years ago. Most tool sites just have not caught up.
So Toolium is 34 tools built on that principle. PDF merging, image compression, JSON formatting, password generation, regex testing, color picking, spreadsheet conversion, and on. Every one of them runs in your browser. None of them upload your file. None of them require an account. The trade-off is that you pay for them in CPU time on your own laptop, which honestly is the right trade.
The interesting work is not in the tools themselves. Those are mostly thin wrappers around well-built open-source libraries. The work is in the edge cases. Transparent PNG converted to JPG used to come out with a black background until I composited onto white before encoding. The Regex Tester used to freeze the tab on catastrophic-backtracking patterns until I moved execution to a Web Worker with a 1-second timeout. The Markdown Preview used to be vulnerable to XSS via embedded HTML until I added DOMPurify between the parser and the rendered output. Those fixes are what separate a tool you can trust from one you cannot, and they are the part of Toolium I am most proud of.
If you want to read more about how the tools work and what they do not do, the methodology page has the long version, including ten specific bugs I have shipped fixes for and the limits I will not try to push past. The About page has the project history. The blog has the educational content on the technical topics that come up while building this kind of thing.
The toolbox
Pick a tool to get started. No account needed.
Reduce image file size without losing quality.
Resize images to exact dimensions with aspect ratio lock.
Convert images between PNG, JPG, and WebP.
Crop images to exact dimensions with presets.
Convert SVG graphics to PNG images at any scale.
Validate and beautify JSON with syntax highlighting.
Visualize JSON as an interactive node graph.
Convert between JSON and YAML formats instantly.
Test regular expressions with live matching and groups.
Compare two texts side by side and see differences.
Encode and decode Base64 strings with UTF-8 support.
Encode and decode URL components and special characters.
Write Markdown and see live HTML preview side-by-side.
Convert HTML code to clean Markdown text.
Generate random UUID v4 identifiers in bulk.
Convert Unix timestamps to dates and back.
From the blog
Browse-by-coverflow. Click a card to read the full post.
Follow along
I add tools as I need them and write up what I learned building each one. Subscribe by RSS, or email me directly with a request.