Free online converter & developer tools
ToolMill is a browser-based toolbox for everyday conversion, formatting, cleanup, and text-processing tasks.
It is built for the kind of work people do constantly but rarely want to install software for: cleaning JSON before an API call, converting timestamps, encoding or decoding values, generating passwords, and preparing text before it goes into another system.
Every published ToolMill tool is designed to run locally in the browser on your device. That means the useful processing stays on your side instead of turning a basic utility task into an unnecessary upload workflow.
This approach is especially useful when you are working with logs, tokens, headers, snippets, exports, drafts, or other copied material that may be internal, temporary, or simply not worth sending to a remote service.
ToolMill focuses on straightforward pages that open quickly, explain themselves clearly, and stay easy to inspect. The goal is not to build a complicated platform. The goal is to make common utility tasks faster, safer, and easier to repeat.
After the site has loaded successfully once, ToolMill is also designed for repeat offline use. That makes it useful as a lightweight utility companion for browser-based work, support tasks, debugging, and day-to-day content cleanup.
Start with these popular utilities:
Popular tools
Jump into the most-used utilities — fast, private, and copy-friendly.
Unix Timestamp and Epoch Converter
Convert Unix timestamps and epoch seconds into readable dates, or turn human time back into epoch values for logs, APIs, databases, analytics events, and debugging. It is especially useful when working across backend systems, JavaScript dates, and monitoring tools. ToolMill performs the conversion instantly in your browser so you can inspect time values without exposing internal timestamps to another service.
Development
Password Generator — Strong Random Passwords
Generate strong random passwords instantly in your browser. Choose length and optional character sets (uppercase, lowercase, numbers, symbols) to create secure passwords for accounts, Wi‑Fi, API keys, and apps. Uses cryptographically secure randomness when available. Runs 100% locally — nothing you type is sent to a server — and works offline after installing ToolMill as a PWA.
Security
JSON Pretty Print, Minify, and Validate
Format JSON for readability, minify it for compact storage, and validate it before using it in APIs, config files, frontend apps, or test fixtures. This tool is useful when debugging payloads, comparing responses, cleaning copied JSON, or shrinking data for transport and logging. ToolMill processes everything in your browser, making it a fast privacy-friendly option for working with sensitive JSON.
Data
JSON Validator
Validate JSON and get precise, line-by-line error messages. Use it to catch subtle issues like trailing commas, comments, unescaped characters, and malformed numbers before shipping configs or API payloads. Runs entirely in your browser for privacy and can work offline when installed as a PWA.
Data
Base64 Encode / Decode Tool
Encode text into Base64 or decode Base64 back into readable content directly in your browser. It is useful for inspecting tokens, debugging authorization headers, checking config values, decoding API payloads, and converting plain text without using a remote service. ToolMill runs fully client-side for privacy and continues to work offline after installation.
Encoding
URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) converts unsafe characters into a URL-safe format and back again. Use it for query strings, redirect URLs, UTM parameters, and debugging API requests (RFC 3986). Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Encoding
Privacy-first tools — no unnecessary uploads
A major reason ToolMill exists is to give people a practical alternative to utility sites that immediately turn pasted content into a server-side workflow.
Every published ToolMill tool is designed so the useful work happens in the browser on the device you are already using. That means routine tasks such as formatting JSON, converting text, generating passwords, or transforming common values can be done without uploading the working input to ToolMill for processing.
This matters when the input contains internal notes, API headers, logs, config fragments, drafts, exported values, or other material that may be sensitive, temporary, or simply not worth handing to a third-party processor.
Local processing is not presented as magic or as a substitute for judgment. People should still review what each page does, verify important outputs, and avoid entering material into any browser tool they do not understand. The value of ToolMill is that the default behavior stays simpler, more transparent, and more local by design.
What you can do with ToolMill
ToolMill is built around the small tasks that appear constantly in real work but are annoying to do by hand or wasteful to solve with heavier software.
- Encode and decode text for web, API, and data-transfer workflows such as Base64 and URL encoding.
- Format, validate, and clean structured content such as JSON before it is pasted into a request, document, script, or configuration file.
- Convert timestamps and related values so logs, exports, copied snippets, and system records are easier to read and compare.
- Generate passwords and similar utility values for quick operational use, testing, or account setup.
- Handle one-off cleanup tasks without creating an account, installing a desktop package, or sending your working input through a remote conversion service.
In practice, that might mean cleaning malformed JSON before an API request, decoding a Base64 value copied from a header, converting a timestamp from an export, or preparing text so it can be reused in another system with less friction.
The site is meant to be practical rather than flashy: open a page, understand what it does, run the transformation you need, review the result, and move on.
How ToolMill works
ToolMill is published as a static site with browser scripts and static assets. The site is designed to load quickly, remain easy to inspect, and avoid unnecessary moving parts for routine utility tasks.
The working model is intentionally simple: open a tool, paste or type the input, review the output, and copy the result into the system you are already using. ToolMill is meant to reduce friction around small transformations, not to trap users inside a larger workflow.
Because published tools run locally in the browser, ToolMill can also support repeat offline use after the site has been loaded and cached successfully. That makes the site useful for recurring tasks, unstable connections, and quick revisits to the same utility pages.
ToolMill is operated by CG Holdings NV, a Nevada LLC. It is an independently operated project that aims to be understandable, inspectable, and genuinely useful even though it is not a large software platform.
Common use cases
- Decode Base64 strings from headers, tokens, and config values
- Pretty-print and validate JSON payloads and API responses
- URL encode/decode query parameters safely
- Convert Unix epoch timestamps to human time (and back)
Who ToolMill is for
ToolMill is useful for developers, QA teams, support staff, analysts, students, spreadsheet users, technical writers, and anyone else who routinely needs to clean up or convert small pieces of data.
It is especially helpful for people who already work in the browser and want a quick utility page instead of a complex desktop app, a sign-up wall, or a site that hides simple transformations behind unnecessary friction.
Some visitors use ToolMill occasionally for one-off fixes. Others return to the same few pages as part of support, debugging, migration, API testing, content preparation, and day-to-day office work. The site is meant to serve both groups without forcing either group into unnecessary complexity.
The common thread is simple: ToolMill is for people who need practical answers from small utility pages and would rather spend their time finishing the real task than wrestling with the tool itself.
FAQ
Do you upload my data?
No. ToolMill tools run locally in your browser on your device. Tool input is not uploaded to ToolMill servers for processing.
That is an important part of the site’s design. ToolMill exists partly because many people need quick utility pages for copied text, logs, headers, drafts, and similar working material without turning that work into an unnecessary server-side upload.
Is ToolMill free to use?
Yes. ToolMill is free to use. Advertising may be shown to help cover operating costs, but the site is intended to remain straightforward and useful rather than paywalled or account-gated.
The site still needs to earn repeat visits by being genuinely useful. Ads are meant to support the project, not replace the actual value of the tools.
Can I use ToolMill offline?
Yes. All ToolMill tools are designed to work offline after the site has been loaded and cached successfully. Repeat access is intended to stay fast and resilient once the site has been installed or visited before.
Exact behavior still depends on the browser, device, and what has already been cached locally, but offline use is part of the intended product design rather than an accidental side effect.
Who operates ToolMill?
ToolMill is operated by CG Holdings NV, a Nevada LLC. It is an independently operated project focused on practical browser-based utility pages.
The site is maintained as a small independent project rather than a large software platform. The goal is to keep the pages understandable, direct, and worth returning to for routine tasks.
Should I trust every output automatically?
No. ToolMill is meant to make common utility tasks easier, but users should still review outputs and verify important results before relying on them in legal, financial, security, or production contexts.
ToolMill is useful for cleanup, conversion, formatting, and routine utility work. It is not a substitute for professional judgment or for the validation steps that belong in higher-stakes workflows.
Browse all tools
Looking for something else? Explore every utility by category, or see the full list.
Categories
Browse tools by category — quick utilities for everyday tasks like encoding, formatting data, generating secrets, and converting timestamps.
Data
JSON, YAML, and CSV conversions and validation.
Encoding
Base64, URL encoding, HTML entities, hex, and ROT13.
Security
Passwords, passphrases, UUIDs, and random strings — generated locally.
Text
Trim, dedupe, and transform text casing for clean copy/paste.
Development
Developer utilities for timestamps, query strings, APIs, debugging, and web workflows.
Financial
Offline financial-format helpers like card-number validation and check-digit verification.
