Don't like ads? Go Ad-Free Today

Developer Tools

Free browser-based utilities that streamline coding tasks with instant text processing, data conversion, and validation capabilities.

ADVERTISEMENT · REMOVE?

Image to ASCII Art Converter

Image to ASCII Art Converter Turn any photo, screenshot or logo into ASCII art directly in your browser. Upload an image and the converter samples each region of pixels, maps the brightness to a character of matching density and assembles the result into monospaced text you can paste anywhere — chat windows, code comments, terminals, ...

Try the Tool »

tsconfig.json Generator

tsconfig.json Generator Build a valid tsconfig.json for TypeScript projects without memorising option names or hunting through release notes for what changed in the latest compiler. Pick a preset (Node ESM, Node CommonJS, React, Next.js, Library, or Strictest), tweak the strictness toggles, add any path aliases, and copy the generated JSON into the root of your ...

Try the Tool »

Maze Generator (SVG)

Maze Generator (SVG) Generate random perfect mazes as crisp, scalable SVG images directly in your browser. Pick a classic carving algorithm, set the grid size, optionally fix a seed for reproducible output, and download the result as SVG or PNG. Every maze is built from real graph theory — not a stock template — so ...

Try the Tool »

Network Speed Unit Converter

Network Speed Unit Converter Instantly convert between every common network and data transfer rate unit – bps, Kbps, Mbps, Gbps, Tbps, B/s, KB/s, MB/s, GB/s, TB/s, plus the binary IEC units like KiB/s and MiB/s. Type a value into any field and every other field updates live, so you never have to guess whether a ...

Try the Tool »

JavaScript Code Formatter

JavaScript Code Formatter Paste minified, messy, or compressed JavaScript and get back a clean, consistently formatted version you can actually read. The formatter is token-aware — it understands string literals, template literals, regular expressions, and comments, so it never accidentally reformats the inside of a regex or rearranges your ${...} interpolations. Everything runs in your ...

Try the Tool »

ICS Calendar Event Generator

ICS Calendar Event Generator Build a standards-compliant .ics calendar file in seconds, then download it or copy the raw iCalendar text. Fill in the event details, choose a timezone and an optional repeat rule, add a reminder, and you get a clean RFC 5545 file that imports cleanly into Apple Calendar, Google Calendar, Outlook, Fastmail, ...

Try the Tool »

Stack Trace Formatter & Parser

Stack Trace Formatter & Parser Paste a raw stack trace from JavaScript, Python, Java, Ruby, Go, .NET, or PHP and instantly get a colour-coded, frame-by-frame breakdown. The tool auto-detects the language, separates your code from framework noise, and produces a clean Markdown block that you can drop straight into a bug report or pull request. ...

Try the Tool »

Mock HTTP Response Builder

Mock HTTP Response Builder Construct a structurally correct HTTP response message in seconds. Pick a status code, choose a body type, add headers, and the tool emits a ready-to-paste response string with the status line, headers, and body separated by CRLF — perfect for test fixtures, integration mocks, API documentation, and replaying responses against clients. ...

Try the Tool »

QR Code Reader / Decoder

QR Code Reader / Decoder Decode any QR code image directly in your browser. Drop a screenshot, photo, or saved image into the uploader and the tool returns the embedded text, URL, Wi-Fi credentials, contact card, or other payload — instantly and without sending the image anywhere. How to Use Click the upload area and ...

Try the Tool »

Docker Compose YAML Formatter

Docker Compose YAML Formatter Paste a docker-compose.yml and instantly get a clean, consistently formatted file with services, networks, and volumes ordered the way Docker Compose conventions expect. The formatter validates the file against the modern Compose Spec, flags deprecated keys like the old top-level version field or legacy links, and warns about unknown service options ...

Try the Tool »

Dart Code Formatter

Dart Code Formatter Paste your Dart or Flutter source and instantly get a cleanly formatted version that follows the conventions enforced by dart format. The formatter runs entirely in your browser — no SDK install, no upload, and no waiting on a remote server. It is a fast, deterministic helper for every situation where you ...

Try the Tool »

Barcode Check Digit Validator

Barcode Check Digit Validator Validate the check digit of any retail or shipping barcode in one paste. The validator auto-detects the format from the digit count, recomputes the expected check digit using the right algorithm — GS1 modulo-10 for EAN/UPC/GTIN, modulo-11 for ISBN-10 — and shows a position-by-position breakdown so you can see exactly where ...

Try the Tool »

MIME Type Interactive Lookup

MIME Type Interactive Lookup Look up the correct MIME type for any file extension — or find the file extensions associated with a MIME type. Built on the IANA media type registry, this interactive lookup gives you instant, accurate results with category labels and one-click copying so you can drop the right Content-Type into your ...

Try the Tool »

Country Info Lookup

Country Info Lookup Look up authoritative metadata for every country in the ISO 3166-1 standard — names, codes, dialing prefixes, currencies, capitals, and TLDs — in one place. The tool ships with a bundled dataset of 249 countries and dependent territories, so every search is instant, accurate, and works fully offline in your browser. Unlike ...

Try the Tool »

Time Zone Meeting Planner

Time Zone Meeting Planner Find the best meeting window across multiple time zones at a glance. Add up to eight cities or IANA zones, pick a meeting date, and a color-coded 24-hour grid shows business hours, marginal slots, and night hours for every participant. Click any cell to lock in a moment and copy a ...

Try the Tool »

Swift Code Formatter

Swift Code Formatter Paste your Swift source code and reformat it instantly using swift-format-style rules. The tool normalizes indentation, brace placement, operator spacing, return-type arrows, optional handling, and trailing commas — entirely in your browser, with no upload. Built for iOS, macOS, watchOS, and tvOS developers who need a deterministic, rule-based formatter for code reviews, ...

Try the Tool »

Apache httpd Config Formatter

Apache httpd Config Formatter Paste a messy Apache httpd.conf, apache2.conf, or sites-available/*.conf snippet and get back a properly indented, normalized configuration. The formatter walks <VirtualHost>, <Directory>, <Location>, <IfModule>, and other container tags to compute correct nesting depth, preserves your comments and blank lines, and can canonicalize directive case so that servername, SERVERNAME, and ServerName all ...

Try the Tool »

Ruby Code Formatter

Ruby Code Formatter Paste your Ruby code and instantly reformat it to follow standard Ruby style: 2-space indentation, consistent operator spacing, trimmed trailing whitespace, and tidy block structure. The formatter runs entirely in your browser, so your code never leaves your machine. How to Use Paste your Ruby source into the input area, or click ...

Try the Tool »

Email Deliverability Checker

Email Deliverability Checker Audit a domain’s email authentication setup in seconds. Enter any domain and the tool runs live DNS lookups against Cloudflare’s resolver to inspect SPF, DMARC, MX, and BIMI records, then surfaces real configuration problems with a clear pass/fail verdict and an overall deliverability score. How to Use Type the domain you want ...

Try the Tool »

Kotlin Code Formatter

Kotlin Code Formatter Paste any Kotlin source and get a clean, ktlint-style reformat in your browser. The formatter normalizes indentation, fixes operator spacing, sorts imports, and adds trailing commas in multi-line lists, all without sending code to a server. How to Use Paste your Kotlin code into the input box, or click Try an example ...

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?