<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: At Use</title>
    <description>The latest articles on DEV Community by At Use (@at_use_com).</description>
    <link>https://dev.to/at_use_com</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3959755%2F266761be-7b4d-4dd3-9116-e1ee8b946f1b.png</url>
      <title>DEV Community: At Use</title>
      <link>https://dev.to/at_use_com</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/at_use_com"/>
    <language>en</language>
    <item>
      <title>Free CSV to JSON and JSON to CSV Converters - at-use.com</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Tue, 14 Jul 2026 06:34:19 +0000</pubDate>
      <link>https://dev.to/at_use_com/free-csv-to-json-and-json-to-csv-converters-at-usecom-1he9</link>
      <guid>https://dev.to/at_use_com/free-csv-to-json-and-json-to-csv-converters-at-usecom-1he9</guid>
      <description>&lt;p&gt;Two new free developer tools just went live on &lt;a href="https://at-use.com/tools" rel="noopener noreferrer"&gt;at-use.com&lt;/a&gt;:&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://at-use.com/tools/csv-to-json" rel="noopener noreferrer"&gt;CSV to JSON Converter&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Paste or upload a CSV file (up to 20 MB) and get JSON out in the format you actually need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Array of Objects&lt;/strong&gt; - &lt;a href="https://dev.todefault"&gt;{"name":"Alice","age":30}&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Array of Arrays&lt;/strong&gt; - [["Alice",30]]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyed JSON&lt;/strong&gt; - first column as key: {"Alice":{"age":30}}&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSONLines/NDJSON&lt;/strong&gt; - one object per line&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Auto-detects delimiter (comma, tab, semicolon, pipe). Handles quoted fields, embedded newlines, unicode. Server-side PHP, nothing stored.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://at-use.com/tools/json-to-csv" rel="noopener noreferrer"&gt;JSON to CSV Converter&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Paste a JSON array and download a CSV:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supports Array of Objects, Array of Arrays, JSONLines&lt;/li&gt;
&lt;li&gt;Flattens nested objects to dot-notation columns (ddress.city)&lt;/li&gt;
&lt;li&gt;Custom delimiter, quote character, header row toggle&lt;/li&gt;
&lt;li&gt;Preview first 10 rows; full file available via download&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Server-side, nothing stored.&lt;/p&gt;

&lt;p&gt;Both tools are free, no sign-up required.&lt;/p&gt;

</description>
      <category>json</category>
      <category>csv</category>
      <category>webdev</category>
      <category>tools</category>
    </item>
    <item>
      <title>YAML to JSON and CSS Formatter - now with Google rich results schema</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Mon, 13 Jul 2026 09:06:53 +0000</pubDate>
      <link>https://dev.to/at_use_com/yaml-to-json-and-css-formatter-now-with-google-rich-results-schema-48kf</link>
      <guid>https://dev.to/at_use_com/yaml-to-json-and-css-formatter-now-with-google-rich-results-schema-48kf</guid>
      <description>&lt;p&gt;Two free browser tools now qualify for Google's rich results: &lt;a href="https://at-use.com/tools/yaml-to-json" rel="noopener noreferrer"&gt;YAML to JSON Converter&lt;/a&gt; and &lt;a href="https://at-use.com/tools/css-formatter" rel="noopener noreferrer"&gt;CSS Formatter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Both have full structured data: SoftwareApplication, FAQPage, HowTo, and BreadcrumbList. That's what generates the Q&amp;amp;A panels and step-by-step guides you see above the regular search result link.&lt;/p&gt;

&lt;h2&gt;
  
  
  What each tool does
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;YAML to JSON&lt;/strong&gt;: paste your config, get JSON output. Handles multi-document YAML (the --- separator), Kubernetes manifests, Ansible playbooks, Helm charts. Server-side processing, nothing stored.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CSS Formatter&lt;/strong&gt;: format, beautify, minify, and validate CSS in one place. Syntax errors report line and column numbers.&lt;/p&gt;

&lt;p&gt;Both are free. No signup. No install required.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://at-use.com/tools/yaml-to-json" rel="noopener noreferrer"&gt;at-use.com/tools/yaml-to-json&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://at-use.com/tools/css-formatter" rel="noopener noreferrer"&gt;at-use.com/tools/css-formatter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>yaml</category>
      <category>json</category>
      <category>css</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Free image optimizer with batch resize, 50+ formats, and no account needed</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Wed, 08 Jul 2026 08:07:42 +0000</pubDate>
      <link>https://dev.to/at_use_com/free-image-optimizer-with-batch-resize-50-formats-and-no-account-needed-44gj</link>
      <guid>https://dev.to/at_use_com/free-image-optimizer-with-batch-resize-50-formats-and-no-account-needed-44gj</guid>
      <description>&lt;p&gt;The image optimizer at AT USE handles the formats you actually use - JPG, PNG, WEBP, AVIF, BMP, TIFF, HEIC, and 50+ more - in a batch. Upload multiple images, pick a preset or enter custom dimensions, download a ZIP.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Crop, resize, compress to any pixel dimension&lt;/li&gt;
&lt;li&gt;Social-media presets (Instagram square, Twitter/X header, LinkedIn banner, YouTube thumbnail)&lt;/li&gt;
&lt;li&gt;Batch ZIP download - resize 20 images, get one file&lt;/li&gt;
&lt;li&gt;20 MB per file limit&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;Images go to the server (ImageMagick), get processed, come back. No browser-based canvas API. HEIC files work, AVIF output is real, results are consistent across every device and browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it doesn't do
&lt;/h2&gt;

&lt;p&gt;No account. No watermark. No stored history after the session ends.&lt;/p&gt;

&lt;p&gt;Free at: &lt;a href="https://at-use.com/tools/image-optimizer/" rel="noopener noreferrer"&gt;https://at-use.com/tools/image-optimizer/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tools</category>
      <category>images</category>
      <category>productivity</category>
    </item>
    <item>
      <title>16 Free Online Developer Tools - No Signup, No Install (2026)</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Sun, 28 Jun 2026 15:47:52 +0000</pubDate>
      <link>https://dev.to/at_use_com/16-free-online-developer-tools-no-signup-no-install-2026-49mb</link>
      <guid>https://dev.to/at_use_com/16-free-online-developer-tools-no-signup-no-install-2026-49mb</guid>
      <description>&lt;p&gt;Most developer tool roundups link to GitHub repos you have to run locally, or to SaaS products that require an account and an email confirmation before you can do anything.&lt;/p&gt;

&lt;p&gt;Here are 16 browser-based tools on &lt;a href="https://at-use.com" rel="noopener noreferrer"&gt;AT USE&lt;/a&gt; that work immediately - paste or type, get the result. Free, no registration, no install.&lt;/p&gt;




&lt;h2&gt;
  
  
  Encoding &amp;amp; Decoding
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/base64-encoder-decoder" rel="noopener noreferrer"&gt;Base64 Encoder/Decoder&lt;/a&gt;&lt;/strong&gt; - Encode strings or files (including images) to Base64, or decode Base64 to text/data URI. Supports file upload up to 5 MB with live image preview.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/url-encoder-decoder" rel="noopener noreferrer"&gt;URL Encoder/Decoder&lt;/a&gt;&lt;/strong&gt; - Percent-encode any string, or decode URL-encoded text. Useful for building query strings, debugging redirect chains, and testing API endpoints.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/html-entity-encoder-decoder" rel="noopener noreferrer"&gt;HTML Entity Encoder/Decoder&lt;/a&gt;&lt;/strong&gt; - Convert special characters to HTML entities and back. Both named entities (&amp;amp;) and numeric (&amp;amp;) output modes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/binary-translator" rel="noopener noreferrer"&gt;Binary Translator&lt;/a&gt;&lt;/strong&gt; - Convert text to binary and binary to text. Includes hex and decimal modes.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  JSON &amp;amp; Text
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/json-formatter" rel="noopener noreferrer"&gt;JSON Formatter/Validator&lt;/a&gt;&lt;/strong&gt; - Paste JSON to format, validate, and highlight syntax errors. Shows the error line and column if malformed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/jwt-decoder" rel="noopener noreferrer"&gt;JWT Decoder&lt;/a&gt;&lt;/strong&gt; - Decode any JWT token to read header, payload, and expiry. Does not verify signatures - use for inspection, not validation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/text-diff" rel="noopener noreferrer"&gt;Text Diff&lt;/a&gt;&lt;/strong&gt; - Paste two blocks of text to see a line-by-line diff. Highlights added, removed, and changed lines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/case-converter" rel="noopener noreferrer"&gt;Case Converter&lt;/a&gt;&lt;/strong&gt; - Convert text between camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE, and 8 other formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/markdown-to-html" rel="noopener noreferrer"&gt;Markdown to HTML&lt;/a&gt;&lt;/strong&gt; - Convert Markdown (GitHub Flavored) to clean HTML. Supports tables, strikethrough, task lists. Uses marked.js; runs entirely in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/code-to-image" rel="noopener noreferrer"&gt;Code to Image&lt;/a&gt;&lt;/strong&gt; - Screenshot any code snippet as a PNG. Choose theme, language, font size, and padding. Useful for LinkedIn posts, slides, or READMEs where you want syntax-highlighted code without a screenshot tool.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Regex, Security &amp;amp; Generators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/regex-tester" rel="noopener noreferrer"&gt;Regex Tester&lt;/a&gt;&lt;/strong&gt; - Test regular expressions against sample text. Shows all matches highlighted in real time. Supports flags (global, case-insensitive, multiline, dotall).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/hash-generator" rel="noopener noreferrer"&gt;Hash Generator&lt;/a&gt;&lt;/strong&gt; - Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text input.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/uuid-generator" rel="noopener noreferrer"&gt;UUID Generator&lt;/a&gt;&lt;/strong&gt; - Generate UUID v4 (random), v1 (timestamp), or nil. Generate in bulk or one at a time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/password-generator" rel="noopener noreferrer"&gt;Password Generator&lt;/a&gt;&lt;/strong&gt; - Generate passwords with configurable length and character sets (uppercase, lowercase, digits, symbols).&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Time, Date &amp;amp; Scheduling
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/unix-timestamp-converter" rel="noopener noreferrer"&gt;Unix Timestamp Converter&lt;/a&gt;&lt;/strong&gt; - Convert Unix timestamps to human-readable dates and vice versa. Shows UTC and local time. Works in milliseconds and seconds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/cron-expression-builder" rel="noopener noreferrer"&gt;Cron Expression Builder&lt;/a&gt;&lt;/strong&gt; - Build and validate cron expressions with a visual UI. Shows the next 5 scheduled run times. Supports standard 5-field and extended 6-field (with seconds) formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/timezone-converter" rel="noopener noreferrer"&gt;Timezone Converter&lt;/a&gt;&lt;/strong&gt; - Convert a time between any two time zones. Supports all IANA time zones with UTC offset and DST awareness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://at-use.com/tools/number-base-converter" rel="noopener noreferrer"&gt;Number Base Converter&lt;/a&gt;&lt;/strong&gt; - Convert numbers between decimal, binary, octal, and hexadecimal.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;All tools are free, server-side (for processing) or browser-side (for analysis), with files deleted after download on any tool that accepts uploads. No account, no tracking beyond standard analytics.&lt;/p&gt;

&lt;p&gt;The full set is at &lt;a href="https://at-use.com/tools/developer" rel="noopener noreferrer"&gt;at-use.com/tools/developer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tools</category>
      <category>productivity</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Free TinyPNG Alternative That Supports AVIF, HEIC, and WEBP</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Wed, 24 Jun 2026 12:20:18 +0000</pubDate>
      <link>https://dev.to/at_use_com/free-tinypng-alternative-that-supports-avif-heic-and-webp-7d9</link>
      <guid>https://dev.to/at_use_com/free-tinypng-alternative-that-supports-avif-heic-and-webp-7d9</guid>
      <description>&lt;h2&gt;
  
  
  Stop Paying for Image Compression
&lt;/h2&gt;

&lt;p&gt;Most developers reach for TinyPNG out of habit. It works — but it only compresses JPEG and PNG, and cannot output modern formats like AVIF or WEBP.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://at-use.com/tools/compress-image" rel="noopener noreferrer"&gt;AT USE Compress Image&lt;/a&gt; is a free, server-side alternative that handles six formats.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Supports
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Input&lt;/strong&gt;: JPEG, PNG, WEBP, AVIF, HEIC (iPhone photos), TIFF&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output&lt;/strong&gt;: JPEG, PNG, WEBP, AVIF, BMP, TIFF&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quality slider&lt;/strong&gt;: 1 to 100 for fine-grained file size control&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Metadata strip&lt;/strong&gt;: removes EXIF data before sharing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Server-side processing&lt;/strong&gt; via ImageMagick — handles HEIC natively&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where TinyPNG Falls Short
&lt;/h2&gt;

&lt;p&gt;TinyPNG cannot output AVIF or WEBP. AVIF achieves 30 to 60% smaller file sizes than JPEG at equivalent visual quality, with broad browser support since Safari 16.4.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Upload your image (up to 20 MB)&lt;/li&gt;
&lt;li&gt;Set your quality target&lt;/li&gt;
&lt;li&gt;Pick the output format&lt;/li&gt;
&lt;li&gt;Download — the file is deleted from the server after download&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Nothing is stored. No account required.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to Use It
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Compressing product images before uploading to a CMS&lt;/li&gt;
&lt;li&gt;Converting iPhone HEIC photos to web-safe JPEG or WEBP&lt;/li&gt;
&lt;li&gt;Generating AVIF variants for picture elements in your HTML&lt;/li&gt;
&lt;li&gt;Stripping EXIF location data before posting images publicly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://at-use.com/tools/compress-image" rel="noopener noreferrer"&gt;at-use.com/tools/compress-image&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Part of AT USE, a free toolbox for creators, marketers, and developers. No login required.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tools</category>
      <category>performance</category>
      <category>images</category>
    </item>
    <item>
      <title>30 Free Online Developer Tools - No Signup, No Install (2026)</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Tue, 23 Jun 2026 11:53:34 +0000</pubDate>
      <link>https://dev.to/at_use_com/26-free-online-developer-tools-no-signup-no-install-2026-4a3m</link>
      <guid>https://dev.to/at_use_com/26-free-online-developer-tools-no-signup-no-install-2026-4a3m</guid>
      <description>&lt;h1&gt;
  
  
  26 Free Online Developer Tools - No Signup, No Install (2026)
&lt;/h1&gt;

&lt;p&gt;Every developer has a graveyard of browser bookmarks for tools used once every few months: a JWT decoder, a cron expression validator, a DNS checker. The problem with most of these tools is they require creating an account, installing an extension, or pasting data into a site that could be logging everything you send.&lt;/p&gt;

&lt;p&gt;I have been using &lt;a href="https://at-use.com" rel="noopener noreferrer"&gt;at-use.com&lt;/a&gt; as my go-to bookmark for exactly this reason. It is a collection of 30+ browser-based tools that run in the browser or server-side (for network lookups), no account required. Here is a rundown of the ones I actually use.&lt;/p&gt;




&lt;h2&gt;
  
  
  Encoding &amp;amp; Decoding
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/base64-encoder-decoder" rel="noopener noreferrer"&gt;Base64 Encoder/Decoder&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Paste in text or a binary string, get Base64 out. Or the reverse. Handles URL-safe Base64 variants too. Useful for decoding config file values, JWT payloads, or any API response that came back encoded.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/url-encoder-decoder" rel="noopener noreferrer"&gt;URL Encoder/Decoder&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Encodes special characters for query strings or decodes a percent-encoded URL into something readable. Faster than &lt;code&gt;decodeURIComponent()&lt;/code&gt; in the browser console when you are debugging a broken redirect.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/html-entity-encoder" rel="noopener noreferrer"&gt;HTML Entity Encoder&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Two modes: HTML-safe (encodes &lt;code&gt;&amp;lt;&lt;/code&gt;, &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;amp;&lt;/code&gt;, &lt;code&gt;"&lt;/code&gt;, &lt;code&gt;'&lt;/code&gt;) and all-non-ASCII (encodes every character above codepoint 127). Useful when you need to embed user-generated content in HTML without running a full sanitization library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/binary-translator" rel="noopener noreferrer"&gt;Binary Translator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Converts text to binary and back. Also handles hex and decimal. The BigInt implementation handles 64-bit values without precision loss, which matters when debugging numeric IDs from databases that use &lt;code&gt;bigint&lt;/code&gt; columns.&lt;/p&gt;




&lt;h2&gt;
  
  
  Text &amp;amp; Code
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/json-formatter" rel="noopener noreferrer"&gt;JSON Formatter&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Paste in minified JSON, get pretty-printed output with syntax highlighting. Validates and shows the exact line/character of any parse errors. I use this constantly when logging API responses as single-line strings.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/markdown-to-html" rel="noopener noreferrer"&gt;Markdown to HTML&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Live split-panel preview. Renders GFM: tables, task lists, fenced code blocks, strikethrough. Outputs clean HTML you can copy or download as a &lt;code&gt;.html&lt;/code&gt; file.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/text-diff" rel="noopener noreferrer"&gt;Text Diff&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Paste two versions of a string and see a character-level diff. Useful when you need to spot the difference between two similar error messages or config values without setting up a full diff tool.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/case-converter" rel="noopener noreferrer"&gt;Case Converter&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;camelCase to snake_case to PascalCase to kebab-case to SCREAMING_SNAKE_CASE. Handles Unicode correctly, not just ASCII.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/regex-tester" rel="noopener noreferrer"&gt;Regex Tester&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Live regex testing with match highlighting. Supports flags (global, case-insensitive, multiline, dotAll). Shows match groups and capture groups separately.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/readability-checker" rel="noopener noreferrer"&gt;Readability Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Runs Flesch-Kincaid, Gunning Fog, and a few other readability scores against a block of text. Useful for technical writing - especially when checking that documentation is at the right reading level.&lt;/p&gt;




&lt;h2&gt;
  
  
  Security &amp;amp; Authentication
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/jwt-decoder" rel="noopener noreferrer"&gt;JWT Decoder&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Paste in a JWT, get the header and payload decoded. No verification (client-side decoder, not a validator), but useful for inspecting token contents during debugging without sharing the token with any external service.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/hash-generator" rel="noopener noreferrer"&gt;Hash Generator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;MD5, SHA-1, SHA-256, SHA-512. Paste text, get the hash. Good for quickly verifying checksums or confirming that two strings produce the same hash.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/password-generator" rel="noopener noreferrer"&gt;Password Generator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Configurable length, character sets (uppercase, lowercase, numbers, symbols), excludes ambiguous characters by default. All generation happens client-side.&lt;/p&gt;




&lt;h2&gt;
  
  
  Time, Date &amp;amp; Scheduling
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/unix-timestamp-converter" rel="noopener noreferrer"&gt;Unix Timestamp Converter&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Converts between Unix timestamps and human-readable dates. Handles milliseconds. Shows results in multiple timezones simultaneously - useful when looking at API logs that store timestamps in UTC while you are somewhere else.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/cron-expression-builder" rel="noopener noreferrer"&gt;Cron Expression Builder&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Visual builder for cron expressions: click through minute/hour/day/month/weekday fields. Includes a parser that takes any cron expression and outputs a plain-English description. Shows next 5 scheduled run times with UTC/Local toggle.&lt;/p&gt;




&lt;h2&gt;
  
  
  Network &amp;amp; DNS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/dns-lookup" rel="noopener noreferrer"&gt;DNS Lookup&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A/AAAA/CNAME/MX/TXT/NS records for any domain. Server-side lookup, so you see what is actually propagated, not what is cached on your local resolver.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/whois-lookup" rel="noopener noreferrer"&gt;WHOIS Lookup&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Full WHOIS data for any domain. Useful for checking registration dates, nameserver assignments, or registrar details.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/cname-lookup" rel="noopener noreferrer"&gt;CNAME Lookup&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Resolves CNAME chains end-to-end. Helpful when debugging CDN configurations or alias records that chain through multiple levels.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/mx-lookup" rel="noopener noreferrer"&gt;MX Lookup&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Lists MX records with priorities. Good for checking email routing or verifying that custom domain email is correctly pointed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/spf-dmarc-checker" rel="noopener noreferrer"&gt;SPF &amp;amp; DMARC Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Parses SPF records and DMARC policies, flags common misconfigurations (overly broad &lt;code&gt;+all&lt;/code&gt;, missing &lt;code&gt;p=reject&lt;/code&gt; in DMARC). Practical for debugging deliverability issues.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/ssl-checker" rel="noopener noreferrer"&gt;SSL Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Shows certificate chain, expiry dates, issuer, and Subject Alternative Names. Flags common issues like mismatched common name or incomplete chain. Useful before deploying a cert or checking a third-party domain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/http-headers-checker" rel="noopener noreferrer"&gt;HTTP Headers Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Fetches and displays response headers for any URL. Shows redirect chains up to 5 hops. Highlights security headers - HSTS, CSP, X-Frame-Options, X-Content-Type-Options - and flags which are missing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/online-status-checker" rel="noopener noreferrer"&gt;Online Status Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Checks if a URL is reachable from the server, bypassing your local network. Useful when unsure if a service is down for everyone or just your connection.&lt;/p&gt;




&lt;h2&gt;
  
  
  Generators &amp;amp; Utilities
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/uuid-generator" rel="noopener noreferrer"&gt;UUID Generator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Generates UUID v4 (random). Client-side, uses &lt;code&gt;crypto.randomUUID()&lt;/code&gt;. Generates a batch at once if you need multiple.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/number-base-converter" rel="noopener noreferrer"&gt;Number Base Converter&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Converts between binary, decimal, hex, and octal. Uses BigInt for 64-bit values. Includes a two's complement viewer with configurable bit width (8/16/32/64-bit) for debugging signed integer representations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/code-to-image" rel="noopener noreferrer"&gt;Code to Image&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Takes a block of code and renders it as a shareable PNG with syntax highlighting and a clean background. Useful for documentation, presentations, or posts where you want to show a code snippet without a raw screenshot.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/json-diff-checker" rel="noopener noreferrer"&gt;JSON Diff Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Paste two JSON objects and see exactly what changed - additions highlighted in green, removals in red, with side-by-side and unified diff modes. Supports key-order sensitivity toggle and hiding unchanged content. Server-side processing, 1 MB per pane limit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/color-picker-from-image" rel="noopener noreferrer"&gt;Color Picker from Image&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Upload any image and click anywhere on it to extract the exact HEX, RGB, and HSL color codes at that pixel. Useful for pulling brand colors from logos or screenshots without loading a full design tool.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/text-diff-checker" rel="noopener noreferrer"&gt;Text Diff Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Line-by-line comparison of two text blocks. Returns a unified diff with added/removed/unchanged stats and similarity percentage. Handles large pastes without client-side memory limits.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://at-use.com/tools/unix-timestamp-converter" rel="noopener noreferrer"&gt;Unix Timestamp Converter&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Bidirectional epoch time conversion - paste a 10-digit (seconds) or 13-digit (milliseconds) timestamp to get a human-readable date, or enter a date to get the epoch. Auto-detects seconds vs milliseconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is missing
&lt;/h2&gt;

&lt;p&gt;No API testing interface, no SQL formatter, no container tooling. Now at 30 tools. For standalone lookup and conversion tasks it covers the common ground well, without requiring an account or sending your data to a third party.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://at-use.com/tools/developer" rel="noopener noreferrer"&gt;developer tools hub&lt;/a&gt; groups everything above in one place. The &lt;a href="https://at-use.com/tools/network-dns" rel="noopener noreferrer"&gt;network DNS hub&lt;/a&gt; has the full set of network tools.&lt;/p&gt;

</description>
      <category>devtools</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>tooling</category>
    </item>
    <item>
      <title>26 Free Online Developer Tools — No Signup, No Install (2026)</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Tue, 23 Jun 2026 06:50:03 +0000</pubDate>
      <link>https://dev.to/at_use_com/26-free-online-developer-tools-no-signup-no-install-2026-4pj7</link>
      <guid>https://dev.to/at_use_com/26-free-online-developer-tools-no-signup-no-install-2026-4pj7</guid>
      <description>&lt;p&gt;Most "free developer tools" lists link to GitHub repos you need Node.js to run locally, or SaaS products with a login wall. Everything below runs in a browser tab, handles your data client-side or deletes it from the server within 30 minutes, and requires no account of any kind.&lt;/p&gt;

&lt;p&gt;All 26 tools are at &lt;a href="https://at-use.com" rel="noopener noreferrer"&gt;at-use.com&lt;/a&gt;. Grouped by what you are actually trying to do.&lt;/p&gt;




&lt;h2&gt;
  
  
  Encoding &amp;amp; Decoding
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/base64-encoder-decoder" rel="noopener noreferrer"&gt;Base64 Encoder/Decoder&lt;/a&gt;&lt;/strong&gt; â€” Encode text or binary to Base64, or decode it back. UTF-8 text and binary file payloads both work. Runs in your browser â€” nothing sent to a server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/url-encoder-decoder" rel="noopener noreferrer"&gt;URL Encoder/Decoder&lt;/a&gt;&lt;/strong&gt; â€” Percent-encode strings for safe URL inclusion, or decode percent-encoded URLs back to readable text. Handles both &lt;code&gt;application/x-www-form-urlencoded&lt;/code&gt; and RFC 3986 encoding modes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/html-entity-encoder-decoder" rel="noopener noreferrer"&gt;HTML Entity Encoder/Decoder&lt;/a&gt;&lt;/strong&gt; â€” Convert special characters to named HTML entities (&lt;code&gt;&amp;lt;&lt;/code&gt; â†’ &lt;code&gt;&amp;amp;lt;&lt;/code&gt;, &lt;code&gt;&amp;amp;&lt;/code&gt; â†’ &lt;code&gt;&amp;amp;amp;&lt;/code&gt;) or decode entities back to characters. Useful when building template strings or sanitizing output for display.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/binary-translator" rel="noopener noreferrer"&gt;Binary Translator&lt;/a&gt;&lt;/strong&gt; â€” Text to binary, binary to text, or translate between binary, decimal, hex, and octal. Useful for low-level debugging and learning number representations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/number-base-converter" rel="noopener noreferrer"&gt;Number Base Converter&lt;/a&gt;&lt;/strong&gt; â€” Convert integers between binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16). All four outputs shown simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/jwt-decoder" rel="noopener noreferrer"&gt;JWT Decoder&lt;/a&gt;&lt;/strong&gt; â€” Paste a JWT token to decode and inspect the header and payload. Runs entirely in the browser â€” your token never leaves your machine.&lt;/p&gt;




&lt;h2&gt;
  
  
  JSON &amp;amp; Text
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/json-formatter" rel="noopener noreferrer"&gt;JSON Formatter &amp;amp; Validator&lt;/a&gt;&lt;/strong&gt; â€” Format, validate, and minify JSON in one click. Toggle between pretty-print and compact output. Syntax errors include the exact line and column number. Uses browser-native &lt;code&gt;JSON.parse()&lt;/code&gt; â€” no data sent anywhere.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/text-diff" rel="noopener noreferrer"&gt;Text Diff&lt;/a&gt;&lt;/strong&gt; â€” Side-by-side text comparison with no character limit (diffchecker.com caps at 25,000 characters on the free tier). JSON-aware mode auto-formats both inputs before diffing so whitespace differences do not pollute the output.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/case-converter" rel="noopener noreferrer"&gt;Case Converter&lt;/a&gt;&lt;/strong&gt; â€” 12 text case formats at once: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, Title Case, dot.case, and more. All outputs update as you type â€” paste once, copy whichever format you need.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/markdown-to-html" rel="noopener noreferrer"&gt;Markdown to HTML&lt;/a&gt;&lt;/strong&gt; â€” Convert Markdown to HTML with syntax highlighting for code blocks. Side-by-side preview. Clean semantic output, no inline styles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/regex-tester" rel="noopener noreferrer"&gt;Regex Tester&lt;/a&gt;&lt;/strong&gt; â€” Test regular expressions against sample text with real-time match highlighting. Flags (global, case-insensitive, multiline, dotAll) can be toggled. Match groups are listed below the input.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/readability-checker" rel="noopener noreferrer"&gt;Readability Checker&lt;/a&gt;&lt;/strong&gt; â€” Flesch-Kincaid Grade Level, Flesch Reading Ease, Gunning Fog Index, and Automated Readability Index. Handy for checking whether your documentation or API reference copy is accessible to a broad audience.&lt;/p&gt;




&lt;h2&gt;
  
  
  Time &amp;amp; Date
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/unix-timestamp-converter" rel="noopener noreferrer"&gt;Unix Timestamp Converter&lt;/a&gt;&lt;/strong&gt; â€” Convert between Unix timestamps and human-readable dates. Handles both seconds and milliseconds. Shows UTC, your local timezone, and ISO 8601 format simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/cron-expression-builder" rel="noopener noreferrer"&gt;Cron Expression Builder&lt;/a&gt;&lt;/strong&gt; â€” Build and validate cron expressions with a visual UI. Shows the next 5 scheduled run times so you can confirm the schedule is correct before deploying.&lt;/p&gt;




&lt;h2&gt;
  
  
  Generators
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/uuid-generator" rel="noopener noreferrer"&gt;UUID Generator&lt;/a&gt;&lt;/strong&gt; â€” UUID v1, v4, or v7 in bulk. Set the count (1â€“1000), generate, copy or download as a plain text list. Browser-side only â€” no server involved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/hash-generator" rel="noopener noreferrer"&gt;Hash Generator&lt;/a&gt;&lt;/strong&gt; â€” MD5, SHA-1, SHA-256, SHA-512 from text input or file upload. Runs in the browser using the Web Crypto API. Results copy in one click.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/password-generator" rel="noopener noreferrer"&gt;Password Generator&lt;/a&gt;&lt;/strong&gt; â€” Configurable length, character sets (uppercase, lowercase, numbers, symbols), exclusion of ambiguous characters. Generate multiple passwords in one batch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/qr-code-generator" rel="noopener noreferrer"&gt;QR Code Generator&lt;/a&gt;&lt;/strong&gt; â€” Enter any URL or text string and download a QR code as PNG or SVG. No account, no watermark.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/qr-code-reader" rel="noopener noreferrer"&gt;QR Code Reader&lt;/a&gt;&lt;/strong&gt; â€” Upload a QR code image or use your camera to scan one. Decoded entirely in the browser â€” nothing sent to a server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/barcode-generator" rel="noopener noreferrer"&gt;Barcode Generator&lt;/a&gt;&lt;/strong&gt; â€” Code 128 (alphanumeric), EAN-13 (international retail), UPC-A (US retail), and Code 39 (industrial/logistics) formats. PNG or print-ready SVG output.&lt;/p&gt;




&lt;h2&gt;
  
  
  Network &amp;amp; DNS
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/dns-lookup" rel="noopener noreferrer"&gt;DNS Lookup&lt;/a&gt;&lt;/strong&gt; â€” Query A, AAAA, CNAME, MX, TXT, NS, SOA, and PTR records for any domain.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/whois-lookup" rel="noopener noreferrer"&gt;WHOIS Lookup&lt;/a&gt;&lt;/strong&gt; â€” Registration info, nameservers, registrar, and status for any domain.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/http-headers-checker" rel="noopener noreferrer"&gt;HTTP Headers Checker&lt;/a&gt;&lt;/strong&gt; â€” Inspect the HTTP response headers returned by any URL. Useful for debugging caching policies, CORS configuration, content-type, security headers (HSTS, CSP, X-Frame-Options), and redirect chains.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/subnet-calculator" rel="noopener noreferrer"&gt;Subnet Calculator&lt;/a&gt;&lt;/strong&gt; â€” CIDR to subnet breakdown: subnet mask, wildcard mask, broadcast address, usable host range, and binary representation. Supports IPv4 and IPv6.&lt;/p&gt;




&lt;h2&gt;
  
  
  Email &amp;amp; Deliverability
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/spf-checker" rel="noopener noreferrer"&gt;SPF Checker&lt;/a&gt;&lt;/strong&gt; â€” Validate your SPF record, check alignment, and see a pass/fail result for a given sending domain.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://at-use.com/tools/dmarc-checker" rel="noopener noreferrer"&gt;DMARC Checker&lt;/a&gt;&lt;/strong&gt; + &lt;strong&gt;&lt;a href="https://at-use.com/tools/dkim-lookup" rel="noopener noreferrer"&gt;DKIM Lookup&lt;/a&gt;&lt;/strong&gt; + &lt;strong&gt;&lt;a href="https://at-use.com/tools/ssl-checker" rel="noopener noreferrer"&gt;SSL Checker&lt;/a&gt;&lt;/strong&gt; + &lt;strong&gt;&lt;a href="https://at-use.com/tools/bimi-checker" rel="noopener noreferrer"&gt;BIMI Checker&lt;/a&gt;&lt;/strong&gt; â€” The SPF tool links to all four of these, so you can step through the full email authentication audit in one go: DMARC policy, DKIM key existence, SSL certificate chain, and BIMI logo record. Five tools covering the whole stack.&lt;/p&gt;




&lt;h2&gt;
  
  
  The trade-off
&lt;/h2&gt;

&lt;p&gt;The site is ad-supported. That is the trade: you see an ad, you get the tool, no account needed, no data stored beyond what is needed to process your file (and that is deleted within 30 minutes). Encoding and generator tools never touch a server at all.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Developer tools hub:&lt;/strong&gt; &lt;a href="https://at-use.com/tools/developer" rel="noopener noreferrer"&gt;at-use.com/tools/developer&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Network/DNS tools hub:&lt;/strong&gt; &lt;a href="https://at-use.com/tools/network-dns" rel="noopener noreferrer"&gt;at-use.com/tools/network-dns&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Free SSL Certificate Checker — verify expiry, issuer, and chain for any domain</title>
      <dc:creator>At Use</dc:creator>
      <pubDate>Fri, 19 Jun 2026 15:48:04 +0000</pubDate>
      <link>https://dev.to/at_use_com/free-ssl-certificate-checker-verify-expiry-issuer-and-chain-for-any-domain-6d6</link>
      <guid>https://dev.to/at_use_com/free-ssl-certificate-checker-verify-expiry-issuer-and-chain-for-any-domain-6d6</guid>
      <description>&lt;p&gt;Dealing with a browser security warning on a site you manage? Not sure when a Let's Encrypt cert auto-renews? Need to verify the certificate chain is complete after deploying a new bundle?&lt;/p&gt;

&lt;p&gt;I built a free browser-based tool for this: &lt;a href="https://at-use.com/tools/ssl-checker" rel="noopener noreferrer"&gt;SSL Certificate Checker&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it checks
&lt;/h2&gt;

&lt;p&gt;Enter any domain (&lt;code&gt;example.com&lt;/code&gt; or paste a full URL) and the tool does a live TLS handshake from the server. You get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Status&lt;/strong&gt; — Valid ✓, Expired ✗, or Not Found ✗&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expiry countdown&lt;/strong&gt; — exact date + days remaining (warns at ≤30 days, urgent at ≤14)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Issuer&lt;/strong&gt; — Let's Encrypt, DigiCert, Sectigo, etc.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key algorithm&lt;/strong&gt; — RSA 2048-bit, EC 256-bit, etc.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Subject Alternative Names&lt;/strong&gt; — up to 5 SANs shown + overflow count&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Certificate chain&lt;/strong&gt; — Complete ✓ or Incomplete ⚠&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When to use it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Before a site launch — confirm HTTPS is correctly set up&lt;/li&gt;
&lt;li&gt;Browser shows "Your connection is not private" — get the exact reason&lt;/li&gt;
&lt;li&gt;Let's Encrypt auto-renewal isn't working (Certbot sometimes fails silently)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;NET::ERR_CERT_AUTHORITY_INVALID&lt;/code&gt; — often a missing intermediate CA in the chain&lt;/li&gt;
&lt;li&gt;Check SAN coverage across a multi-domain or wildcard cert&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;Server-side PHP uses &lt;code&gt;stream_socket_client&lt;/code&gt; to connect to &lt;code&gt;{domain}:443&lt;/code&gt;, captures the certificate and chain via SSL context, then parses with &lt;code&gt;openssl_x509_parse()&lt;/code&gt;. Rate-limited at 5 checks per minute per IP. No data is logged.&lt;/p&gt;

&lt;p&gt;Free, no account required: &lt;a href="https://at-use.com/tools/ssl-checker" rel="noopener noreferrer"&gt;at-use.com/tools/ssl-checker&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>webdev</category>
      <category>devops</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
