Don't like ads? Go Ad-Free Today

IO Tools

ADVERTISEMENT · REMOVE?

Fake IP Address Generator

Fake IP Address Generator Generate batches of valid fake IPv4 and IPv6 addresses, filtered by RFC range type — private (RFC 1918), public, loopback, multicast, CGNAT (RFC 6598), link-local, ULA (RFC 4193), and documentation. Useful for seeding test data, populating mock APIs, demoing dashboards, or producing example traffic logs without leaking real addresses. How to ...

Try the Tool »

Dockerfile Generator

Dockerfile Generator Build a production-ready Dockerfile in seconds. Pick a stack like Node.js, Python, Go, OpenJDK, Ruby, PHP, Rust, .NET, Nginx, Alpine, Ubuntu, or Debian and the generator seeds sensible defaults for the base image, environment variables, dependency files, install command, exposed port, and runtime user. Tweak any field and the Dockerfile updates instantly with ...

Try the Tool »

Java Properties File Formatter

Java Properties File Formatter This tool formats Java .properties files using the same rules the JDK uses to load them. It accepts =, :, or whitespace as a separator, recognises both # and ! comment styles, and joins backslash continuation lines into clean single-line key/value pairs. Use it on application.properties, logback.properties, ResourceBundle messages_*.properties, or any ...

Try the Tool »

CAGR Calculator (Compound Annual Growth Rate)

CAGR Calculator The CAGR Calculator finds the compound annual growth rate of an investment, business metric, or any value that grows over time. Enter a starting value, an ending value, and the number of years, and the tool computes the smooth annual rate that would carry the start to the end if it grew at ...

Try the Tool »

HAR File Formatter & Request Inspector

HAR File Formatter & Request Inspector Drop in an HTTP Archive (.har) file exported from your browser’s DevTools and instantly see every request as a sortable, filterable waterfall — with full DNS, connect, SSL, wait, and download timings, plus the raw headers, body, and a ready-to-paste cURL command for any single request. Everything runs locally ...

Try the Tool »

NDJSON Formatter & Validator

NDJSON Formatter & Validator Paste a Newline-Delimited JSON (NDJSON / JSON Lines) document and check every record at once. Each line is parsed independently, so a single broken record does not hide the rest. The tool reports valid and invalid line counts, the most common top-level keys, and the exact parse error for any line ...

Try the Tool »

Base64 Image Preview & Decoder

Base64 Image Preview & Decoder Paste a base64-encoded image string and instantly preview the rendered image, with the format auto-detected from the file’s magic bytes. The decoded image, its pixel dimensions, and the decoded byte size are all computed in your browser – no server upload, no waiting on an API. The optional data: URI ...

Try the Tool »

WebRTC IP Leak Detector

WebRTC IP Leak Detector WebRTC is a built-in browser API that powers voice and video calls without plugins. To connect two peers directly, it uses the ICE framework to gather candidate IP addresses — and that list includes the machine’s local LAN IP plus any public address a STUN server can see. When users run ...

Try the Tool »

Tailwind CSS Color Scale Generator

Tailwind CSS Color Scale Generator Paste a single hex color and instantly get a full Tailwind-style 50 to 950 palette with perceptually even steps. The scale is built in OKLCH color space, so every stop feels like an even lightness jump to the human eye — not just a linear drop in RGB or HSL. ...

Try the Tool »

Package.json Formatter & Key Sorter

Package.json Formatter & Key Sorter Paste any package.json to get a clean, canonical-ordered version back instantly. This tool reorders top-level keys to the standard npm sequence (name, version, description, scripts, dependencies, and so on), validates required and recommended fields, checks your dependency version ranges, and flags non-standard keys that clutter the manifest. Everything happens in ...

Try the Tool »

Shoe & Clothing Size Converter

Shoe & Clothing Size Converter International size charts never agree. A men’s US 10 shoe is a UK 9.5, an EU 44, and a 28-centimeter footprint in Japan. A women’s US 6 top might map to a 34 in the EU, a 10 in the UK, and a small letter-sized S everywhere else. Rather than ...

Try the Tool »

Pixel Art Canvas & CSS Export

Pixel Art Canvas & CSS Export Paint crisp 8-bit style sprites directly in your browser and export them as pure-CSS box-shadow art, scalable SVG, raster PNG, or portable JSON. The canvas scales from 8×8 up to 64×64, ships with classic palettes (NES, Game Boy, PICO-8, CGA, Commodore 64, Sweetie 16), and gives you paint, eraser, ...

Try the Tool »

Sprint Velocity & Capacity Calculator

Sprint Velocity & Capacity Calculator Plan your next sprint with math, not guesswork. Feed in your velocity history, team size, PTO, and focus factor, and get an evidence-based commitment range in story points and hours. How to Use Enter your team size and sprint length in working days. Set productive hours per person per day ...

Try the Tool »

Solar Panel Output Calculator

Solar Panel Output Calculator Estimate the real-world energy output of a solar panel array in daily, monthly, and annual kWh, along with projected savings, CO₂ offset, and a battery size recommendation. Unlike vague AI-generated estimates, this tool accounts for system losses and panel degradation over a 25-year lifetime so you get a realistic picture instead ...

Try the Tool »

.env vs .env.example Key Diff Tool

.env vs .env.example Key Diff Tool Drift between your actual .env file and the .env.example template is one of the quietest sources of broken deploys. Keys get added in development, copied into production, and then forgotten in the template. Placeholder values stick around in .env where real secrets were supposed to land. This tool lines ...

Try the Tool »

SVG to React JSX Component Converter

SVG to React JSX Component Converter Paste raw SVG markup and get a clean React functional component back. The tool applies deterministic camelCase conversion for every attribute, drops non-JSX syntax, and wraps the output in a ready-to-import component — optionally typed, optionally forwardRef-wrapped, and optionally resized via props. Everything runs locally in your browser, so ...

Try the Tool »

Screen Size Comparison Calculator

Screen Size Comparison Calculator Compare two screens side by side at true physical scale. Enter a diagonal size and pixel resolution for each display and instantly see the accurate scaled visual, PPI (pixels per inch), pixel pitch, viewing area, aspect ratio and density category for both screens — together with a plain-language summary of which ...

Try the Tool »

CSV to XML Converter

CSV to XML Converter Turn any CSV file into clean, well-formed XML without leaving the browser. Paste or upload your data, pick how rows and headers should map, and get back properly escaped XML with the entity edge cases (ampersands, angle brackets, quotes, embedded newlines) handled automatically. Everything runs client-side, so your CSV never leaves ...

Try the Tool »

Git Unified Diff & Patch Generator

Git Unified Diff & Patch Generator Paste an original snippet and a modified snippet to instantly generate a valid unified diff in .patch format. The output uses correct hunk headers (@@ -L,N +L,N @@) so the patch applies cleanly with git apply or the standard patch utility — no hand-fixing required. How to Use Paste ...

Try the Tool »

.editorconfig Generator

.editorconfig Generator Build a valid, spec-compliant .editorconfig file for your project without memorising property names or cross-checking values. Pick a preset for your language, tweak the global defaults, toggle a few per-language overrides, and copy the result straight into the root of your repository. EditorConfig files keep indent styles, line endings, character sets, and trailing-whitespace ...

Try the Tool »
Want To enjoy an ad-free experience? Go Ad-Free Today

Install Our Extensions

Add IO tools to your favorite browser for instant access and faster searching

Add to Chrome Extension Add to Edge Extension Add to Firefox Extension Add to Opera Extension

Scoreboard Has Arrived!

Scoreboard is a fun way to keep track of your games, all data is stored in your browser. More features are coming soon!

ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?

News Corner w/ Tech Highlights

Get Involved

Help us continue providing valuable free tools

Buy me a coffee
ADVERTISEMENT · REMOVE?