Development & programming
686 tools available
Calculate Linux umask values and preview the resulting default permissions for new files and directories. Supports octal input, presets, and symbolic output.
Analyze line endings in text or files. Detect CRLF, LF, and CR line break types, count occurrences, and view line statistics including total lines, longest, shortest, and average line length.
Validate IATA airport codes and look up the matching airport details.
Validate ICAO airport codes and look up the matching airport details.
Validate sitemap XML files. Checks structure, namespace, URL format, lastmod dates, changefreq values, and priority ranges.
Convert JSON data to plain text by flattening nested structures into key-value pairs, values only, or keys only.
Convert file paths between Windows and Linux formats
Parse and decode magnet links to extract info hash, display name, file size, trackers, and more.
Generate PostgreSQL connection strings in URL, psql, and libpq key=value formats.
Generate MySQL connection strings in URL, CLI command, and JDBC formats.
Test which JavaScript APIs and browser features are supported in your current browser.
Look up the geographic location of any IP address, including country, region, city, timezone, and coordinates.
Look up WHOIS and RDAP registration data for any domain, including registrar, registrant, nameservers, and expiry date.
Build campaign tracking URLs with UTM parameters for Google Analytics and other analytics platforms.
Write JavaScript together in real time with shared cursors, and validate or format it for everyone.
Write TypeScript together in real time with shared cursors, and validate or format it for everyone.
Write SQL queries together in real time with shared cursors, and validate, format or minify them for everyone.
Calculate distance and similarity between numeric vectors using methods including cosine, euclidean, jaccard, and more.
Inspect and analyze embedding vectors: compute statistics like dimensions, mean, median, norms, sparsity, and top activations.
Solve the optimal assignment problem using the Hungarian algorithm. Enter a cost matrix and find the lowest-cost one-to-one assignment of workers to tasks.
Generate Google News RSS feed URLs for any website, keyword, or top stories with language and region support.
Generate YouTube links that start at a specific timecode. Enter a video URL or ID, set the hours, minutes, and seconds, and get a shareable link.
Generate HTML iframe embed code with customizable width, height, scrolling, loading, allow, and sandbox attributes.
Benchmark and compare two JavaScript functions side by side in a web worker.