IT Tools

Free IT and Developer Tools Online

ToolMintX IT tools help developers, students, sysadmins, and support teams handle quick technical checks: JSON formatting, YAML conversion, Base64, hashes, JWT decoding, regex testing, cron expressions, DNS lookup, SSL checks, port scans, subnet math, password generation, and other daily utilities.

41 Tools Available

Available Tools

AI VRAM Calculator

Estimate GPU VRAM for LLM inference and training using model, quantization, users, and context length.

Client-side

AI API Cost Calculator

Compare and estimate AI API costs across OpenAI, Claude, Gemini, DeepSeek and more for text, image, video, and embeddings.

Client-side

API Key and .env Secret Generator

Generate secure .env secrets plus selectable Hugging Face, OpenAI, JWT, database, and webhook variables.

Client-side

Subnet Calculator

IPv4 subnet calculator: network and broadcast address, subnet and wildcard mask, usable host range, and host count from any IP and CIDR prefix.

Client-side

IPv4 to IPv6 Converter

Convert an IPv4 address into its IPv4-mapped IPv6 form, 6to4 prefix, and mixed notation, in canonical RFC 5952 hex.

Client-side

Strong Password Generator

Generate cryptographically random passwords with a live entropy readout in bits, adjustable length, and character-set toggles.

Client-side

Webcam and Mic Tester

Test camera delivery and microphone input with measured FPS, dBFS levels, mute state, and granted processing settings.

Client-side

Keyboard Tester

Test keyboard keys, measure rollover with a max-keys-at-once counter, and read Caps, Num, and Scroll Lock state.

Client-side

Speaker Tester

Isolate left and right channels with a hard-panned tone, hold a tone hands-free, and sweep the full 20 Hz to 20 kHz range on speakers, headphones, and earbuds.

Client-side

Screen Tester

Find dead and stuck pixels with pure test colours, check banding and sharpness, and read the gamut your browser reports.

Client-side

Touchpad Tester

Sweep a coverage grid to find touchpad dead zones, count left, right, and middle clicks separately, measure the double-click gap, and tell a pinch from a scroll.

Client-side

Gamepad Tester

Plot each stick as a live dot to catch stick drift, watch triggers as analog bars, record full stick and trigger reach, and test every button.

Client-side

Bluetooth Device Checker

Check Web Bluetooth support, radio presence, permission state, granted devices, and whether GATT connects.

Client-side

Browser Feature Tester

Check support for camera, mic, clipboard, WebGL, WebRTC, Bluetooth, and storage APIs, and read their permission state without a prompt.

Client-side

Internet Speed Lite Test

Measure ping, jitter, download, and upload to ToolMintX with corrected timing so a fast connection is not underreported.

WebRTC Leak Test

Compare your WebRTC ICE candidates against the IP this site sees, so a real leak is separated from an mDNS hostname.

Clipboard Tester

Test browser clipboard copy, paste, read, write, permissions, and secure context support.

Client-side

CHMOD Calculator

Build Linux file modes from checkboxes, special bits included, and read the octal and symbolic forms together.

Client-side

MAC Address Lookup

Find the manufacturer behind a MAC address or OUI, and decode the address bits so randomized addresses are named, not shown as errors.

JSON Formatter & Validator

Beautify, minify, and validate JSON with live checking and errors pinned to the exact line and column.

Client-side

YAML to JSON Converter

Convert YAML to JSON and back with live validation and errors pinned to the line and column.

Client-side

Base64 Encoder / Decoder

Encode text to Base64 and back, with URL-safe input, padding recovery, and correct UTF-8.

Client-side

Regex Tester

Test JavaScript regex on live text with named capture groups, a replace preview, and all six flags.

Client-side

Hash Generator

Hash text or a file to MD5, SHA-1, SHA-256, SHA-384, SHA-512 and compare against a checksum.

Client-side

JWT Decoder

Decode a JWT, see expired-or-valid status at a glance, and get an alg:none warning.

Client-side

Cron Expression Generator

Build, parse, and translate Linux cron expressions, and preview the next times they will run.

Client-side

Ping Test

Check if a host is up and how long the round trip takes, measured from our server via TCP.

Port Scanner

Check which TCP ports are open, closed, or filtered on a host, scanned from our server.

DNS Lookup

Check A, AAAA, MX, NS, TXT, SOA, and CAA records for a domain, or a reverse PTR for an IP.

SSL Checker

Check a site's SSL/TLS certificate: days to expiry, browser trust, covered hostnames, and chain.

Telegram Chat ID Finder

Find your Telegram chat, group, or channel ID from a bot token — including negative and -100 IDs. Fixes the "webhook active" conflict in one click.

Client-side

LAN Cable Color Coder

Visualize RJ45 pinouts for T568A, T568B, crossover, and rollover cables, with the split-pair rule and a copy-ready color order.

Client-side

UUID Generator

Generate UUID v4 (random) or v7 (time-sortable) identifiers, single or bulk, in your browser.

Client-side

URL Encoder / Decoder

Percent-encode a URL or query value and decode it back, with encodeURI or encodeURIComponent scope.

Client-side

Unix Timestamp Converter

Convert a Unix/epoch timestamp to a date and back, auto-detecting seconds vs milliseconds.

Client-side

Diff Checker

Compare two texts line by line with color-coded additions, deletions, and dual line numbers.

Client-side

CSV to JSON Converter

Convert CSV to JSON and JSON arrays back to CSV with a correct RFC 4180 parser.

Client-side

HTML Entity Encoder / Decoder

Encode the five HTML special characters to entities, or decode any entity back to text.

Client-side

SQL Formatter

Format SQL with a tokenizer that preserves string literals and comments exactly.

Client-side

HTTP Status Codes

Searchable reference for the 50 HTTP status codes developers meet, with RFC 9110 names.

Client-side

What's My IP

See your public IP (read from this site's own server), location, ISP, and full browser fingerprint.

What This Category Helps With

The category separates client-side formatting tools from network diagnostic tools. Formatters, encoders, hash generators, JWT viewers, and password utilities are built for quick local tasks; network tools use server routes where a browser cannot perform the check directly.

Each tool focuses on a specific technical question: Is this JSON valid? What does this JWT payload contain? What subnet range does this CIDR represent? Which DNS records are visible? When will this cron expression run?

The pages are designed to be readable during troubleshooting. Inputs, output panels, copy buttons, and error messages are kept close together so a user can verify a result and move back to their actual work.

Common Uses

  • Beautify JSON before debugging an API response.
  • Decode a JWT header and payload without sending it to a login system.
  • Generate a strong random password using browser crypto.
  • Check DNS, SSL, ping, or port behavior from a server-side route.
  • Convert Base64, YAML, timestamps, URLs, UUIDs, or file permissions.

How to Choose the Right IT Tools

Start with the job you need to finish, not the tool name. If the task is narrow, open the closest matching tool and use its built-in notes to check the result before downloading, copying, or sharing anything.

In this category, the best results usually come from clean input, a clear target format, and one final review in the place where the output will be used. That review matters because a file, calculation, caption, or code snippet can look correct on the page but still need a small adjustment for a form, editor, device, or platform.

AI VRAM Calculator

Estimate GPU VRAM for LLM inference and training using model, quantization, users, and context length. Use it when that workflow matches your goal: Estimate GPU memory for popular LLMs across inference and training workloads with architecture-aware formulas. Choose a model preset, quantization format, context length, and concurrent users to see a transparent VRAM breakdown for weights, KV cache, optimizer states, and activations. Parameter counts and layer shapes are read from each model’s published Hugging Face config, and the KV cache is computed from KV heads and head dimension so grouped-query attention models are sized correctly. Includes full fine-tuning and QLoRA estimation modes, all computed in your browser.

AI API Cost Calculator

Compare and estimate AI API costs across OpenAI, Claude, Gemini, DeepSeek and more for text, image, video, and embeddings. Use it when that workflow matches your goal: Estimate and compare the cost of AI API calls across every popular provider and model. Enter input and output token counts to see the cost per request and monthly total for OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Mistral, xAI Grok, and Cohere. Includes prompt-cache pricing (cached input billed at a fraction of the normal rate), image generation cost per image, video generation cost per second, and embedding cost per token, with a comparison table sorted cheapest-first and optional USD/INR display. All calculations run in your browser.

API Key and .env Secret Generator

Generate secure .env secrets plus selectable Hugging Face, OpenAI, JWT, database, and webhook variables. Use it when that workflow matches your goal: Create strong local-development secrets in the browser: a 384-bit JWT_SECRET, NextAuth and session keys, a true 256-bit AES encryption key, a URL-safe database password, and a ready DATABASE_URL with the password percent-encoded. Provider rows (Hugging Face, OpenAI, Anthropic, Gemini, OpenRouter, Groq, Mistral, Azure OpenAI, and more) emit the correct variable names with clearly-marked dashboard placeholders, since real provider keys can only be minted by the provider. Every value comes from the Web Crypto API, and any secret containing a hash is quoted so dotenv does not silently truncate it at the inline comment.

Subnet Calculator

IPv4 subnet calculator: network and broadcast address, subnet and wildcard mask, usable host range, and host count from any IP and CIDR prefix. Use it when that workflow matches your goal: Enter any IPv4 address and CIDR prefix to get the network address, broadcast address, subnet mask, wildcard mask, usable host range, and total and usable host counts. It snaps a host address down to its network boundary automatically, so you can paste an address a device actually uses instead of the network ID. Host counting follows the standards: /0 through /30 reserve the network and broadcast addresses (usable = total minus 2), while /31 is treated as an RFC 3021 point-to-point link with 2 usable hosts and /32 as a single-host route with 1 — not the textbook 0. The full /0 to /32 range is handled without integer overflow, and every calculation runs in the browser with no network or IP data leaving the page.

IPv4 to IPv6 Converter

Convert an IPv4 address into its IPv4-mapped IPv6 form, 6to4 prefix, and mixed notation, in canonical RFC 5952 hex. Use it when that workflow matches your goal: Enter an IPv4 address and get its IPv4-mapped IPv6 form (::ffff:), the 6to4 /48 prefix (2002:), and the legacy IPv4-compatible form, each written in canonical RFC 5952 hex with leading zeros suppressed — so 192.168.1.1 becomes ::ffff:c0a8:101, not ::ffff:c0a8:0101. The mapped address is also shown in the readable mixed ::ffff:192.168.1.1 notation. The conversion is a direct bit-for-bit rewrite of the same 32 bits, not a lookup, and it validates strictly: blank octets, trailing dots, and values above 255 are rejected rather than silently miscalculated. The 6to4 and IPv4-compatible forms are clearly marked as historical (deprecated by RFC 7526 and RFC 4291). Everything runs in the browser with no IP data leaving the page.

Strong Password Generator

Generate cryptographically random passwords with a live entropy readout in bits, adjustable length, and character-set toggles. Use it when that workflow matches your goal: Generate random passwords with the Web Crypto API and see their real strength as an entropy figure in bits, computed as length times log2 of the character pool — not a vague label from counting how many character types are ticked. Because entropy grows with length, a 16-character lowercase password (about 75 bits) correctly outranks an 8-character password using every character set (about 52 bits). Length runs from 4 to 128, each character set toggles independently, and character selection uses rejection sampling to remove the small modulo bias that skews naive generators. Everything runs locally in your browser; no password, length, or setting is sent to or stored on any server.

Suggested Workflow

For a quick start, compare the first few tools in this category by outcome. AI VRAM Calculator helps when your goal is estimate GPU VRAM for LLM inference and training using model, quantization, users, and context length. AI API Cost Calculator helps when your goal is compare and estimate AI API costs across OpenAI, Claude, Gemini, DeepSeek and more for text, image, video, and embeddings. API Key and .env Secret Generator helps when your goal is generate secure .env secrets plus selectable Hugging Face, OpenAI, JWT, database, and webhook variables.

After choosing a tool, complete the task once with a small sample if possible. This gives you a chance to confirm settings, understand the output, and avoid repeating the same mistake across multiple files, messages, calculations, or assets.

Privacy and Processing

Many IT utilities run locally in the browser, but network diagnostics such as ping, port scan, DNS lookup, SSL checking, and MAC vendor lookup may call ToolMintX API routes because they need server-side networking or lookup behavior. Avoid pasting production secrets into any online utility.

Category FAQ

Which IT tools are fully client-side?

Text and data utilities such as formatters, encoders, decoders, hash generators, UUID generation, and password generation generally run in the browser. Network checks use server routes when required.

Can I paste secrets into these tools?

Avoid entering production passwords, private keys, access tokens, or customer data into any web utility. For sensitive debugging, use local tools inside your own environment.

Why do ping and port tools need an API route?

Browsers cannot perform raw network diagnostics directly, so those checks must run through a controlled backend route.

Are results guaranteed to match my own machine?

Not always. Server-side diagnostics reflect the ToolMintX server network path, while browser-side tools reflect your local input and browser behavior.

Related Guides from the Blog