Free tools · No signup · Works in your browser

Small tools.
Big vibes.

A tiny workshop of fast, focused utilities built by one person who got fed up with bloated SaaS. No accounts, no paywalls, no "sign up for free!" popups that definitely aren't free. Just tools, doing tool things.

24 tools live · still expanding No cookies. No trackers.
Tooly McToolface
this is Tooly. say hi.

The toolshed.

24 / 24 live
01 · IMAGE ● Live
Image Smusher.
Batch-compress PNG, JPG, and WebP images until they're tiny and polite. Quality slider, optional resize, EXIF stripping. Handles 50 files at once without breaking a sweat. Your images never leave your browser.
image batch client-side
Open the smusher
02 · IMAGE ● Live
HEIC Unheicer.
Turns iPhone HEIC photos into PNGs or JPGs that the rest of the internet can actually open. Drag in up to 50 files. Works offline after first load. Zero iCloud involvement.
heic iphone converter
Unheic something
03 · DEV ● Live
JSON Fixer.
Format, minify, sort keys, and validate JSON. Tree view for spelunking. Keyboard shortcuts for the keyboard people. Catches most of the common errors and tells you exactly where they are.
dev json validator
Fix some JSON
04 · DESIGN ● Live
Color Grabber.
Drop an image, get a color palette. Exports as CSS variables, SCSS, Tailwind config, Figma tokens, or plain JSON. The color names are generated from the actual colors. They are sometimes correct.
design color palette
Grab colors
05 · DEV ● Live
SVG Shrinker.
Make SVG files small without making them look bad. Strips editor metadata, rounds coordinates, removes useless attributes. See the byte count drop in real time. Side-by-side visual check. Satisfying.
dev svg
Open the shrinker
06 · DEV ● Live
Regex Rambler.
Write a regex, see matches highlighted live, and get a plain-English explanation of what every piece of it actually does. Handles the escapes, the lookarounds, the weird character classes. Find-and-replace mode too.
dev regex explainer
Ramble with regex
07 · GENERATE ● Live
QR Maker.
QR codes for URLs, WiFi credentials, contacts, emails, SMS, or just text. Customize the colors, drop a logo in the middle, download PNG or SVG. The WiFi password never goes anywhere near our server.
generate qr print
Make a QR
08 · DEV ● Live
Favicon Foundry.
Drop one image, get every favicon size you need — 16, 32, 48, 180, 192, 512 — plus a multi-resolution .ico and the HTML snippet for your head. One ZIP, one minute. Then never think about favicons again.
dev favicon bundle
Forge a bundle
09 · DEV ● Live
Diff Checker.
Paste two versions of anything — code, prose, config, logs — and see exactly what changed. Line-by-line with word-level highlights. Split or unified view. Export as a standard unified patch.
dev diff compare
Find the diff
10 · DEV ● Live
Format Flipper.
Convert between JSON, YAML, TOML, CSV, TSV, XML, Markdown tables, HTML tables, and SQL INSERT statements. Any format to any other. Type coercion, handles nested data, gets the quoting right. 72 directions, one tool.
dev data convert
Flip formats
11 · DEV ● Live
Timestamp Converter.
Paste any timestamp — Unix epoch (seconds or milliseconds), ISO 8601, RFC 2822, or almost any human-readable date — and see every other representation at once. Timezone-aware, DST-correct, live clock. Math, diffs, copy-per-row.
dev time unix
Convert a timestamp
12 · DOC ● Live
Paperwork Paperwork.
Stitch images into PDFs, or slice PDFs back into images. Drag, drop, reorder, download. Client-side, 50 MB cap, honest about what it can't do. Word docs stay on your Word.
doc pdf client-side
Make a PDF
13 · DEV ● Live
JSON Repair.
Paste broken JSON. Get fixed JSON back. Trailing commas, unquoted keys, Python-style True, truncated payloads — it fixes what's safe, refuses what isn't, and tells you every change it made.
dev json honest
Fix the JSON
14 · DEV ● Live
Regex Generator.
Describe a pattern in English, get a regex back — with test cases and explanation. On-device AI via Chrome's built-in Prompt API or WebGPU fallback. No upload, no server.
dev ai on-device
Draft a regex
15 · DEV ● Live
Cron Explainer.
Paste any cron expression, get plain-English meaning plus the next 5 trigger times. 12 timezones, full crontab syntax including / , and -. Validates before it explains.
dev time reference
Decode the cron
16 · DEV ● Live
Base64 Everything.
Encode text or files to Base64, decode Base64 back, preview data URLs. URL-safe and MIME-wrap variants. Images, PDFs, and text all render a live preview.
dev encoding preview
Encode it
17 · DEV ● Live
JWT Decoder.
Paste a JWT. See the header, payload, and signature decoded — all client-side, never sent anywhere. Live countdown on exp claims. Flags alg=none and other security footguns.
dev auth client-side
Decode the token
18 · DOC ● Live
PDF Compressor.
Shrink PDFs by re-encoding images to JPEG. Quality slider, DPI target, settings saved between visits. Your PDF never leaves your browser. Tell it nothing, it tells you no secrets.
doc compress client-side
Compress it
19 · DEV ● Live
ID Generator.
UUID v4, UUID v7, ULID, Nanoid. Single or batch up to 1000. Decode existing IDs to pull out embedded timestamps. All sourced from crypto.getRandomValues — the same CSPRNG your browser uses for TLS.
dev generate uuid
Generate IDs
20 · DEV ● Live
Hash Generator.
MD5, SHA-1, SHA-256, SHA-384, SHA-512. Text or files up to 2 GB, streamed in 2 MB chunks so your tab doesn't freeze. Hex or Base64 output, hash-compare mode for verifying downloads. Input never leaves the page.
dev hash client-side
Hash it
21 · DEV ● Live
HTTP Status Codes.
Every HTTP status code on one page, with what it means, when to use it, and the real-world pitfalls. Searchable and filterable. Deep-linkable — /http-status/#404 jumps straight to 404.
dev reference api
Browse codes
22 · DEV ● Live
ICO Inspector.
Drop a .ico file and see what's inside — every image at every resolution, dimensions, bit depth, BMP vs PNG blobs, AND masks, CUR hotspots. Byte-level hex dump with field annotations. Extract individual images as PNG. Browser-only.
dev parse favicon
Inspect it
23 · DEV ● Live
Markdown Editor.
Write Markdown on the left, see the rendered preview on the right. GFM tables, task lists, strikethrough, and auto-highlighted code blocks. Export as HTML, copy the rendered output, or print straight to PDF. Your document never leaves this page.
dev writing preview
Start writing
24 · DEV ● Live
URL / Encode.
URL percent-encoding, HTML entity encoding, and case conversion (camel, snake, kebab, Pascal, constant, dot, path) — three panels in one page. The daily encoding tasks you keep looking up, done in your browser.
dev encode case
Start encoding
New on the blog · 10 articles live

Why most "free" online tools aren't actually free.

The five hidden costs of "free" tools, and how to spot them before you upload anything sensitive. Read it, then remember it the next time a site asks for your email to "convert a PDF."

Read the essay

The vibe.

A tiny creative manifesto, because apparently everyone needs one of these now.

01Free means free

No signup wall. No "free trial." No dark patterns. We pay the bills with small, tasteful ads that don't follow you around the internet. Your files stay on your device. Your data stays yours.

02Each tool is a small gift

No bloated suites. No upsell funnels. Each tool does one thing, does it well, and gets out of your way. We are the anti-Adobe, deliberately. Tooly would not survive in a boardroom.

03Made with actual care

These took weeks. Real design, real typography, real attention to the buttons you click. "Good enough" is how we ended up with the web we have. Tooly refuses.

04The name is a joke

If you're wondering: yes, it's a Boaty McBoatface reference. No, we're not taking ourselves too seriously. Yes, the tools actually work. Welcome.