<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Developer Tools on SoftInBit | .NET Software Engineering &amp; Developer Tools</title><link>https://www.softinbit.com/tools/</link><description>Recent content in Developer Tools on SoftInBit | .NET Software Engineering &amp; Developer Tools</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://www.softinbit.com/tools/index.xml" rel="self" type="application/rss+xml"/><item><title>.NET Stack Trace Cleaner</title><link>https://www.softinbit.com/tools/stack-trace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/stack-trace/</guid><description>Paste a .NET exception and get a readable stack trace: inner exceptions and AggregateException as cards, async state machines and lambdas demystified, framework frames folded, the likely origin highlighted. Runs entirely in your browser.</description></item><item><title>appsettings.json ⇄ Environment Variables</title><link>https://www.softinbit.com/tools/appsettings-env/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/appsettings-env/</guid><description>Convert ASP.NET Core appsettings.json to environment variables with __ separators for .env, Docker Compose, Kubernetes, Azure App Service, PowerShell and bash, or turn environment variables back into appsettings.json. Flags secrets. Runs in your browser.</description></item><item><title>Base64 Encode / Decode</title><link>https://www.softinbit.com/tools/base64/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/base64/</guid><description>Encode text or files to Base64 and decode Base64 back to text or a downloadable file. UTF-8 safe, URL-safe alphabet, optional padding and 76-column wrapping, tolerant decoding and a hex view for binary data. Runs in your browser.</description></item><item><title>CIDR / Subnet Calculator</title><link>https://www.softinbit.com/tools/cidr-calculator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/cidr-calculator/</guid><description>IPv4 and IPv6 subnet calculator: network, broadcast, usable hosts, netmask, wildcard and binary view, address type (RFC 1918, CGNAT, link-local, ULA...), range to CIDR, subnet splitting with VLSM, and an overlap checker. Runs in your browser.</description></item><item><title>Color Blindness Simulator</title><link>https://www.softinbit.com/tools/color-blind-simulator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/color-blind-simulator/</guid><description>See how an image, screenshot or chart looks with protanopia, deuteranopia, tritanopia, achromatopsia and the weaker anomalous forms. Physiologically based simulation, comparison slider and full-size PNG export, in your browser.</description></item><item><title>Color Converter &amp; Contrast Checker</title><link>https://www.softinbit.com/tools/color-converter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/color-converter/</guid><description>Convert any CSS color (hex, rgb, hsl, hwb, lab, lch, oklab, oklch, named) and .NET Color.FromArgb / #AARRGGBB values, check WCAG 2.x contrast with APCA, get the nearest passing color and an OKLCH tint/shade palette. Runs in your browser.</description></item><item><title>Connection String Builder &amp; Parser</title><link>https://www.softinbit.com/tools/connection-string/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/connection-string/</guid><description>Parse, lint and build connection strings for SQL Server, PostgreSQL, MySQL, SQLite, Redis, RabbitMQ and MongoDB. Auto-detects the provider, explains every keyword, and outputs appsettings.json, environment variables and C# builder code. Runs in your browser.</description></item><item><title>Cron Expression Parser</title><link>https://www.softinbit.com/tools/cron-parser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/cron-parser/</guid><description>Explain cron expressions in plain English and list the next run times in local time, UTC or any time zone. Supports 5-field Unix cron, 6-field Hangfire / NCrontab with seconds and Quartz.NET syntax.</description></item><item><title>CSS Beautifier &amp; Minifier</title><link>https://www.softinbit.com/tools/css-beautifier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/css-beautifier/</guid><description>Beautify or minify CSS, SCSS and LESS online. Prettier formatting with indent, print width and quote style, plus a safe minifier that keeps strings, url() and !important and strips comments except /*! license comments. Runs entirely in your browser.</description></item><item><title>curl to C# HttpClient</title><link>https://www.softinbit.com/tools/curl-to-csharp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/curl-to-csharp/</guid><description>Convert curl commands from Chrome or Firefox DevTools, Postman or API docs into modern C# HttpClient code for .NET 8: JsonContent, FormUrlEncodedContent, MultipartFormDataContent, typed clients for IHttpClientFactory. Runs in your browser.</description></item><item><title>Escape / Unescape</title><link>https://www.softinbit.com/tools/escape-unescape/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/escape-unescape/</guid><description>Escape and unescape strings for JSON, C# (regular, verbatim @ and raw &amp;#34;&amp;#34;&amp;#34; literals), JavaScript strings and template literals, SQL, CSV, XML/HTML and regular expressions. Live output with precise error positions, in your browser.</description></item><item><title>Gzip Compress / Decompress</title><link>https://www.softinbit.com/tools/gzip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/gzip/</guid><description>Compress text or files with gzip, zlib deflate or raw deflate and decompress them again, with Base64 or hex input, format auto-detection, the original file name kept in .gz files, and size and ratio stats. Runs in your browser.</description></item><item><title>Hash Generator &amp; Checksum</title><link>https://www.softinbit.com/tools/hash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/hash/</guid><description>Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32 hashes of text or files at once, generate HMACs with a secret key, and verify a download against an expected checksum. Runs in your browser.</description></item><item><title>HTML Beautifier &amp; Minifier</title><link>https://www.softinbit.com/tools/html-beautifier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/html-beautifier/</guid><description>Beautify or minify HTML online with Prettier: indent, print width, whitespace sensitivity, one attribute per line, embedded CSS and JavaScript formatting, and a safe minifier that keeps pre, textarea, script and style intact. Runs entirely in your browser.</description></item><item><title>HTML Entity Encode / Decode</title><link>https://www.softinbit.com/tools/html-entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/html-entities/</guid><description>Escape text for HTML or decode HTML entities. Escape just the five special characters or every non-ASCII character, as named, decimal or hex references, and decode all named and numeric entities. Runs in your browser.</description></item><item><title>HTTP Status Codes</title><link>https://www.softinbit.com/tools/http-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/http-status/</guid><description>Searchable reference of every IANA-registered HTTP status code plus common unofficial ones (nginx 499, Cloudflare 52x): meaning, common causes, caching and retry guidance, ASP.NET Core usage and RFC links.</description></item><item><title>Image Converter</title><link>https://www.softinbit.com/tools/image-converter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/image-converter/</guid><description>Convert images between PNG, JPEG, WebP and AVIF in your browser. Batch convert, set quality, resize to a maximum width or height, fill transparency for JPEG, and see how much each file shrinks. Nothing is uploaded.</description></item><item><title>Image to Base64</title><link>https://www.softinbit.com/tools/base64-image/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/base64-image/</guid><description>Convert an image to a Base64 data URI and back. Drop, pick or paste an image to get a data URI, raw Base64, CSS background-image, HTML img tag or Markdown, or paste Base64 to preview and download the image. Runs in your browser.</description></item><item><title>JavaScript &amp; TypeScript Beautifier</title><link>https://www.softinbit.com/tools/js-beautifier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/js-beautifier/</guid><description>Beautify JavaScript, TypeScript, JSX and TSX online with Prettier: indent, print width, quotes, semicolons and trailing commas, precise syntax errors with line and column, and a Terser minifier for JavaScript. Runs entirely in your browser.</description></item><item><title>JSON Formatter &amp; Validator</title><link>https://www.softinbit.com/tools/json-formatter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/json-formatter/</guid><description>Format, minify and validate JSON online with exact line and column errors, optional auto-fix for comments, trailing commas and single quotes, sorted keys, a collapsible tree view and size stats. Runs entirely in your browser.</description></item><item><title>JSON Schema Validator &amp; Generator</title><link>https://www.softinbit.com/tools/json-schema/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/json-schema/</guid><description>Validate JSON against a JSON Schema (draft 2020-12 or draft-07) with Ajv and jump to the exact line of every error, or generate a schema from sample JSON with required properties and formats detected. Runs in your browser.</description></item><item><title>JSON to C# Classes</title><link>https://www.softinbit.com/tools/json-to-csharp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/json-to-csharp/</guid><description>Generate C# records or classes from JSON for System.Text.Json: [JsonPropertyName] attributes, nullable reference types, file-scoped namespaces, List&amp;lt;T&amp;gt; or arrays, DateTime, Guid and decimal detection. Runs in your browser.</description></item><item><title>JSON to CSV Converter</title><link>https://www.softinbit.com/tools/json-to-csv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/json-to-csv/</guid><description>Convert a JSON array to CSV (and CSV back to JSON) with a table preview. Flattens nested objects into dot-path columns, merges keys across rows, supports comma, semicolon, tab and pipe, and adds a UTF-8 BOM for Excel. Runs in your browser.</description></item><item><title>JSON to TypeScript</title><link>https://www.softinbit.com/tools/json-to-typescript/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/json-to-typescript/</guid><description>Generate TypeScript interfaces or type aliases from JSON, plus an optional Zod schema. Merges every array item into optional and nullable properties, builds union types for mixed arrays and reuses identical shapes. Runs in your browser.</description></item><item><title>JSON to YAML Converter</title><link>https://www.softinbit.com/tools/json-yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/json-yaml/</guid><description>Convert JSON to YAML and YAML to JSON online. Auto-detects the input, reports errors with line and column, supports anchors, merge keys and multi-document YAML. Runs entirely in your browser.</description></item><item><title>JSONPath Tester</title><link>https://www.softinbit.com/tools/jsonpath-tester/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/jsonpath-tester/</guid><description>Test JSONPath expressions online against your JSON: wildcards, recursive descent, filters and slices, with pretty-printed results, the normalized path and JSON Pointer of every match, and precise JSON error positions. Runs in your browser.</description></item><item><title>JWT Decoder &amp; Verifier</title><link>https://www.softinbit.com/tools/jwt-decoder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/jwt-decoder/</guid><description>Decode a JSON Web Token, see its header, payload and claims with readable dates and expiry status, and verify the signature (HS, RS, PS, ES and EdDSA) with a secret, PEM, certificate or JWK. Also creates HS256 tokens. Runs in your browser.</description></item><item><title>List Compare</title><link>https://www.softinbit.com/tools/list-compare/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/list-compare/</guid><description>Compare two lists online and instantly get the items only in A, only in B, in both, and the union. Splits by line, comma, semicolon or tab, with trim, ignore case, dedupe and natural sort. Runs in your browser.</description></item><item><title>Lorem Ipsum Generator</title><link>https://www.softinbit.com/tools/lorem-ipsum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/lorem-ipsum/</guid><description>Generate Lorem Ipsum placeholder text by paragraphs, sentences or words, as plain text, HTML paragraphs or Markdown, with optional headings and lists for typography tests. Copy or download instantly.</description></item><item><title>Markdown Preview</title><link>https://www.softinbit.com/tools/markdown-preview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/markdown-preview/</guid><description>Write Markdown with a live, sanitized preview: GitHub-flavored tables, task lists and fenced code, synchronized scrolling, and export to HTML or a standalone .html page. Runs in your browser.</description></item><item><title>Mock Data Generator</title><link>https://www.softinbit.com/tools/mock-data/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/mock-data/</guid><description>Generate realistic fake test data in English or Turkish from a schema you build: names, emails, addresses, IBAN-like values, Luhn test card numbers, dates and more. Export JSON, CSV, SQL INSERT (T-SQL, PostgreSQL) or C# records and Bogus Faker rules. Runs in your browser.</description></item><item><title>Number Base Converter</title><link>https://www.softinbit.com/tools/number-base/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/number-base/</guid><description>Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36. Handles arbitrarily large integers, prefixes like 0x and 0b, two&amp;#39;s complement for 8 to 64 bits and a clickable bit grid.</description></item><item><title>Password Generator</title><link>https://www.softinbit.com/tools/password/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/password/</guid><description>Generate strong random passwords and passphrases in your browser: length 4 to 128, character sets, custom characters, look-alike exclusion, bulk generation and an exact entropy estimate. Nothing is stored or sent.</description></item><item><title>QR Code Generator</title><link>https://www.softinbit.com/tools/qr-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/qr-code/</guid><description>Create QR codes for URLs, text, Wi-Fi networks, email, phone, SMS and vCard contacts. Choose error correction, size, margin and colors, preview live and download PNG or SVG. Runs in your browser.</description></item><item><title>Regex Tester</title><link>https://www.softinbit.com/tools/regex-tester/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/regex-tester/</guid><description>Test JavaScript regular expressions online with live match highlighting, capture and named groups, replace preview, flag toggles, a pattern library and protection against catastrophic backtracking. Runs in your browser.</description></item><item><title>RSA &amp; ECDSA Key Pair Generator</title><link>https://www.softinbit.com/tools/rsa-keygen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/rsa-keygen/</guid><description>Generate RSA (2048-4096, PKCS#1 v1.5, PSS, OAEP), ECDSA (P-256, P-384, P-521) and Ed25519 key pairs in your browser with WebCrypto. Export PEM (PKCS#8, SPKI, PKCS#1), JWK with RFC 7638 kid, JWKS, .NET XML and OpenSSH, plus fingerprints and ASP.NET Core JWT snippets. Also converts existing keys.</description></item><item><title>SemVer &amp; NuGet Version Range Tester</title><link>https://www.softinbit.com/tools/semver/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/semver/</guid><description>Validate and sort Semantic Versions (SemVer 2.0.0), test NuGet version ranges ([1.0,2.0), floating 1.*) and npm ranges (^, ~, x, hyphen, ||) against a list of versions, see which one NuGet or npm would resolve, and calculate the next version. Runs in your browser.</description></item><item><title>Serilog / CLEF Log Viewer</title><link>https://www.softinbit.com/tools/log-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/log-viewer/</guid><description>Open Serilog CLEF, JSON lines and text logs in your browser: rendered message templates, level filters with counts, full-text and property filters, a time histogram, row details with exceptions, and JSONL / CSV export. Nothing is uploaded.</description></item><item><title>SQL Formatter</title><link>https://www.softinbit.com/tools/sql-formatter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/sql-formatter/</guid><description>Format and beautify SQL online for SQL Server (T-SQL), PostgreSQL, MySQL, MariaDB, SQLite and standard SQL. Keyword case, indent width, tabular layout and a safe minifier. Runs entirely in your browser.</description></item><item><title>SQL Server Execution Plan Viewer</title><link>https://www.softinbit.com/tools/sql-plan-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/sql-plan-viewer/</guid><description>Open a SQL Server .sqlplan (estimated or actual) in your browser: graphical operator tree, cost per operator, estimated vs actual rows, and a ranked list of findings such as key lookups, implicit conversions, spills, missing indexes and parameter sniffing. Nothing is uploaded.</description></item><item><title>TCKN, VKN &amp; IBAN Validator / Test Data Generator</title><link>https://www.softinbit.com/tools/tr-validators/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/tr-validators/</guid><description>Validate Turkish T.C. Kimlik No (TCKN), Vergi Kimlik No (VKN) and IBANs from every registry country, and see exactly which rule fails and the expected check digit. Bulk mode, synthetic test data generator and matching C# / FluentValidation code. Runs in your browser.</description></item><item><title>Text Analyzer &amp; Case Converter</title><link>https://www.softinbit.com/tools/text-analyzer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/text-analyzer/</guid><description>Count words, characters, lines, sentences, paragraphs and UTF-8 bytes, estimate reading time, see the most used words, and convert case (camelCase, snake_case, Title Case...) or sort, dedupe and clean lines. Runs in your browser.</description></item><item><title>Text Compare</title><link>https://www.softinbit.com/tools/text-compare/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/text-compare/</guid><description>Compare two texts or files online and see every difference highlighted by word or character. Jump between changes, merge blocks left or right, ignore whitespace or case, and export a unified .patch. Runs entirely in your browser.</description></item><item><title>Unicode &amp; Invisible Character Inspector</title><link>https://www.softinbit.com/tools/unicode-inspector/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/unicode-inspector/</guid><description>Find zero-width characters, BOMs, odd spaces, bidi controls (Trojan Source), hidden tag text, homoglyphs, mojibake, mixed line endings and normalization differences in any text. See every code point with its name, category, UTF-8 and UTF-16, and fix problems in one click. Runs in your browser.</description></item><item><title>Unix Timestamp Converter</title><link>https://www.softinbit.com/tools/timestamp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/timestamp/</guid><description>Convert Unix timestamps in seconds, milliseconds, microseconds or nanoseconds, ISO 8601, RFC 2822 and .NET DateTime ticks to readable dates in UTC, local time and any time zone. Live current epoch time.</description></item><item><title>URL Encode / Decode</title><link>https://www.softinbit.com/tools/url-encode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/url-encode/</guid><description>Percent-encode and decode text and URLs with encodeURIComponent, encodeURI or strict RFC 3986 rules, with + as space support, exact error positions, and a URL parser that lists every query parameter decoded. Runs in your browser.</description></item><item><title>UUID / GUID / ULID Generator</title><link>https://www.softinbit.com/tools/uuid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/uuid/</guid><description>Generate UUID v4, time-ordered UUID v7 (RFC 9562), ULID and Nil identifiers in bulk, formatted for code, and decode any UUID or ULID to see its version, variant and embedded timestamp. Runs in your browser.</description></item><item><title>X.509 Certificate Decoder</title><link>https://www.softinbit.com/tools/certificate-decoder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/certificate-decoder/</guid><description>Decode X.509 / SSL certificates and chains from PEM, DER or PKCS#7. See subject, issuer, validity with days remaining, SANs, key type and size, key usage, EKU, fingerprints, and which certificate signed which. Runs in your browser.</description></item><item><title>XML Formatter &amp; XPath Tester</title><link>https://www.softinbit.com/tools/xml-formatter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/xml-formatter/</guid><description>Format, minify and validate XML online with exact line and column errors. Keeps comments, CDATA, DOCTYPE and mixed content, and evaluates XPath expressions with namespace support. Runs entirely in your browser.</description></item><item><title>XML Schema (XSD) Validator</title><link>https://www.softinbit.com/tools/xml-xsd-validator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.softinbit.com/tools/xml-xsd-validator/</guid><description>Validate XML against an XSD schema online with libxml2 running in your browser. Lists every error with its line number, checks well-formedness first and supports xs:include / xs:import files. Your XML is never uploaded.</description></item></channel></rss>