Free Online Tools
Fast, lightweight utilities for everyday development. Every tool runs entirely in your browser, so your data never leaves your device.
Why Utiltown
Runs in your browser
Every tool computes locally on your device. Your input never leaves your browser, so your data stays private.
No account needed
Open a tool and start working. There is no login, no sign-up, and no backend to create an account with.
Free to use
All tools are free, with no paywalls, credits, or usage limits. Useful for everyday engineering work.
Fast and lightweight
A pre-rendered static site served from a global edge. No build-up, just quick, focused utilities.
Data & JSON
JSON Formatter & Minifier
Beautify, validate, and minify JSON instantly with clear error messages.
Open Tool →JSON Escape / Unescape
Escape and unescape JSON strings for safe embedding in code and URLs.
Open Tool →JSON Diff
Compare two JSON documents side by side with highlighted differences, locally in your browser.
Open Tool →JSON Viewer (Tree)
Explore JSON as a collapsible tree: search, edit values in place, copy paths, and export — with previews for timestamps, URLs, and colors. 100% local.
Open Tool →CSV to JSON Converter
Convert CSV to JSON and back, with configurable separators and header-row detection. 100% local.
Open Tool →YAML to JSON Converter
Convert YAML to JSON and back in your browser. No data is uploaded or stored.
Open Tool →XML to JSON Converter
Convert XML to JSON and JSON to XML in your browser — attributes, namespaces, and arrays handled, built for SOAP/WebService payloads. 100% local.
Open Tool →XML Formatter & Beautifier
Format, beautify, and minify XML online with 2/3/4-space indentation, file loading, downloads, and an optional comment remover — 100% in your browser.
Open Tool →.env Toolkit
Format, validate, mask, and convert .env files in one place: dotenv-aware cleanup with change summaries, line-numbered issues, screenshot-safe masking, and env ⇄ JSON ⇄ YAML — 100% local, nothing uploaded or stored.
Open Tool →Encoding
Base64 Encode / Decode
Convert text to and from Base64 with full Unicode support.
Open Tool →Image to Base64 Converter
Convert PNG, JPEG, WebP, or GIF to Base64 or a data URI in your browser — and decode Base64 back into a downloadable image — with ready-to-paste JSON snippets for OpenAI, Claude, and Gemini vision API tests. No upload.
Open Tool →URL Encode / Decode
Percent-encode and decode URL components, or form-urlencoded values (space as +), with a mode switch.
Open Tool →URL Parser & Query String Editor
A free online URL parser and query string editor. Split a URL into scheme, host, path, and query parameters, edit them in a table with decoded previews, remove utm tracking parameters, and rebuild the link — 100% local.
Open Tool →String Escape / Unescape
Escape and unescape strings for JavaScript, HTML, and SQL targets in one click.
Open Tool →Image Compressor — Lossless PNG & Batch
A free image compressor that runs 100% in your browser. Output true lossless PNG, lossy PNG, WebP, or JPEG; compress a whole batch and download all as .zip. Nothing is ever uploaded.
Open Tool →QR Code Generator
Generate QR codes for URLs, Wi-Fi networks, contacts, email, SMS, and phone numbers — with adjustable colors, error correction, and module styles. Download PNG or SVG. 100% local.
Open Tool →QR Code Scanner
Free online QR code scanner and reader. Scan from an image, screenshot, or camera to reveal URLs and Wi-Fi passwords — 100% local, nothing is uploaded.
Open Tool →Expression & Parsers
Regex Tester & Explainer
Free online regex tester and regular expression checker. Test patterns against text with match highlighting, a plain-language explanation, and ready-to-use code for JavaScript, Python, Java, and C#.
Open Tool →Cron Expression Parser
Parse cron and crontab expressions into plain English and compute the next run times for your cron schedule. Understand cron syntax, locally in your browser.
Open Tool →Text
Case Converter
Convert text to UPPERCASE, lowercase, camelCase, snake_case, kebab-case, Pascal Case, and sentence case instantly in your browser.
Open Tool →Remove Duplicate / Empty Lines
Clean up text with one click: deduplicate lines and remove blank lines.
Open Tool →Text Diff
This diff checker compares two texts line by line or character by character with changes highlighted, entirely in your browser.
Open Tool →Text Merge Editor
Compare and edit two texts side by side with live diff highlights, then fix changes in place. 100% local.
Open Tool →Token Counter & Cost Estimator
Count LLM tokens locally: exact GPT tokenizer counts, honest ≈ estimates for Claude and Gemini, and per-model API cost estimates with dated prices. Nothing is uploaded.
Open Tool →Markdown Preview
Edit markdown with a live split preview — GitHub-flavored tables, task lists, footnotes, and Mermaid diagrams, with local file watching and dual themes. 100% local.
Open Tool →Crypto & IDs
MD5 / SHA-256 Hash Generator
A free MD5 hash generator and SHA-256 hash tool. Generate hashes of any text directly in your browser, no upload.
Open Tool →UUID / GUID / ULID / NanoID Generator
Generate random UUIDs, GUIDs, time-ordered ULIDs, and short URL-safe NanoIDs instantly in your browser. 100% local.
Open Tool →Random Password Generator
Generate secure random passwords, memorable passphrases, PINs, and developer-ready Hex or Base64 secrets with a live entropy and cracking-time readout. 100% local and powered by the Web Crypto API.
Open Tool →JWT Decoder
A free JWT parser that decodes JWT header and payload entirely in your browser. No signature validation, no upload, no storage.
Open Tool →Design
RGB / HEX / HSL Color Converter
Convert HEX to RGB, RGB to HEX, and between RGB, HEX, and HSL with a live color preview.
Open Tool →CSS Gradient Generator
Design linear and radial CSS gradients with multiple color stops, angles, and hard stops. Copy the CSS, save or share gradients, and export PNGs — 100% local.
Open Tool →Network & Security
P2P File Share (No Upload)
Send a file directly between two browsers — for example from your phone to a Kindle over the same Wi-Fi. Files go device to device, never to a server.
Open Tool →TXT to Kindle (Short Link)
Turn a text file into a short, auto-expiring download link you can open on another device like a Kindle — works even on browsers that can’t run modern web tech. File is uploaded briefly and auto-deletes.
Open Tool →Guides
Reference sheets and troubleshooting walkthroughs that go deeper than a single tool — written around the problems our tools solve.