<?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: Json Web Tools</title>
    <description>The latest articles on DEV Community by Json Web Tools (@jsonwebtools).</description>
    <link>https://dev.to/jsonwebtools</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3796007%2F3fc05a3b-6cf0-476f-9eed-4a240ddbe0b3.png</url>
      <title>DEV Community: Json Web Tools</title>
      <link>https://dev.to/jsonwebtools</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jsonwebtools"/>
    <language>en</language>
    <item>
      <title>I built a free JSON toolkit with 68+ tools (security scanner, 19 language converters, offline PWA)</title>
      <dc:creator>Json Web Tools</dc:creator>
      <pubDate>Mon, 02 Mar 2026 18:07:14 +0000</pubDate>
      <link>https://dev.to/jsonwebtools/i-built-a-free-json-toolkit-with-68-tools-security-scanner-19-language-converters-offline-5c9g</link>
      <guid>https://dev.to/jsonwebtools/i-built-a-free-json-toolkit-with-68-tools-security-scanner-19-language-converters-offline-5c9g</guid>
      <description>&lt;p&gt;After a month of building, I launched &lt;strong&gt;jsonwebtools.com&lt;/strong&gt; — a completely free JSON platform that works offline and never sends your data to a server.&lt;/p&gt;

&lt;p&gt;Here’s what’s inside and why I built each feature.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;Every time I needed to quickly decode a JWT, convert JSON to TypeScript, or compare two API responses, I found myself switching between five different sites. Half of them sent my data to their servers. Some required accounts. None worked offline.&lt;/p&gt;

&lt;p&gt;So I built one tool that does everything.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Core tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JSON Validator&lt;/strong&gt; — real-time validation with exact error line/column&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Formatter&lt;/strong&gt; — 6 formatting styles (2-space, 4-space, tabs, aligned, sorted, compact)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Repair&lt;/strong&gt; — auto-fixes common errors (missing commas, single quotes, trailing commas)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JWT Decoder&lt;/strong&gt; — decodes header, payload, signature with expiry check&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Diff&lt;/strong&gt; — compares two JSON objects and highlights added/removed/changed fields&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Security Scanner (my favorite feature)
&lt;/h3&gt;

&lt;p&gt;Automatically scans JSON for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;XSS patterns (&lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt;, event handlers)&lt;/li&gt;
&lt;li&gt;SQL injection attempts&lt;/li&gt;
&lt;li&gt;Hardcoded credentials and API keys&lt;/li&gt;
&lt;li&gt;PII data (emails, phone numbers, SSNs)&lt;/li&gt;
&lt;li&gt;Path traversal patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Runs automatically on every validation — &lt;strong&gt;100% client-side&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  19 Language Converters
&lt;/h3&gt;

&lt;p&gt;Paste JSON and get instant code in:&lt;/p&gt;

&lt;p&gt;TypeScript, JavaScript, Python, Go, Rust, C#, Java, Swift, Kotlin, PHP, Ruby, GraphQL, Protobuf, OpenAPI/Swagger, Prisma, SQL, CSV, YAML, XML&lt;/p&gt;

&lt;h3&gt;
  
  
  Advanced tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Batch Validator&lt;/strong&gt; — drag &amp;amp; drop multiple JSON files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance Benchmark&lt;/strong&gt; — measures parse/stringify/clone ops/sec&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON to HTML Table&lt;/strong&gt; — generates styled tables from JSON arrays&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Size Analyzer&lt;/strong&gt; — shows size breakdown by key and data type&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Masking&lt;/strong&gt; — redacts sensitive fields (4 strategies)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mock Data Generator&lt;/strong&gt; — creates realistic test data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSONPath Builder&lt;/strong&gt; — visual query builder&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Patch&lt;/strong&gt; (RFC 6902) and &lt;strong&gt;JSON Pointer&lt;/strong&gt; (RFC 6901)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Technical implementation
&lt;/h2&gt;

&lt;p&gt;Everything runs client-side using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Monaco Editor&lt;/strong&gt; (same editor as VS Code) for syntax highlighting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Service Worker&lt;/strong&gt; for offline support (PWA)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;localStorage&lt;/strong&gt; for auto-save and snippets&lt;/li&gt;
&lt;li&gt;Zero backend, zero database, zero cost to run&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The security scanner uses regex patterns for known attack signatures. Not perfect, but it catches the obvious issues before they reach your API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Command Palette (Cmd+K)
&lt;/h2&gt;

&lt;p&gt;With 68+ tools, navigation became a problem. So I added a command palette — press &lt;strong&gt;Cmd+K&lt;/strong&gt; and type any tool name. Fuzzy search works across all tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned building this
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Client-side is underrated.&lt;/strong&gt; No server costs, complete privacy, works offline. For dev tools, this should often be the default.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monaco Editor is incredible but heavy.&lt;/strong&gt; It’s ~2MB loaded from CDN. Worth it for the VS Code experience, but something to watch for mobile users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The security scanner is genuinely useful.&lt;/strong&gt; While building it, I ran it on my own test JSON and discovered hardcoded API keys I had forgotten about.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;👉 &lt;strong&gt;jsonwebtools.com&lt;/strong&gt; — 68+ tools, free forever&lt;/p&gt;

&lt;p&gt;I’d love feedback from developers — especially on the language converters (do the generated types/structs look correct?) and the security scanner patterns.&lt;/p&gt;

</description>
      <category>json</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>devex</category>
    </item>
    <item>
      <title>JSON Web Tools - 18 free JSON utilities in one place</title>
      <dc:creator>Json Web Tools</dc:creator>
      <pubDate>Fri, 27 Feb 2026 07:14:31 +0000</pubDate>
      <link>https://dev.to/jsonwebtools/json-web-tools-18-free-json-utilities-in-one-place-pci</link>
      <guid>https://dev.to/jsonwebtools/json-web-tools-18-free-json-utilities-in-one-place-pci</guid>
      <description>&lt;p&gt;Hey Dev community!&lt;/p&gt;

&lt;p&gt;Just launched JSON Web Tools - a comprehensive suite of JSON utilities I built after getting tired&lt;br&gt;
   of juggling multiple bookmarks.&lt;/p&gt;

&lt;p&gt;## What it includes&lt;/p&gt;

&lt;p&gt;18 tools covering all JSON operations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Validator (with actually helpful error messages)&lt;/li&gt;
&lt;li&gt;JWT Decoder&lt;/li&gt;
&lt;li&gt;Formatters &amp;amp; Minifiers&lt;/li&gt;
&lt;li&gt;Converters (CSV, XML, YAML, SQL, Excel, TypeScript)&lt;/li&gt;
&lt;li&gt;Schema Validator&lt;/li&gt;
&lt;li&gt;Diff Checker&lt;/li&gt;
&lt;li&gt;Tree View &amp;amp; Path Finder&lt;/li&gt;
&lt;li&gt;And more!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;## Why I built it&lt;/p&gt;

&lt;p&gt;I was constantly switching between:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JSONLint for validation&lt;/li&gt;
&lt;li&gt;JWT.io for decoding tokens&lt;/li&gt;
&lt;li&gt;Various sites for conversions&lt;/li&gt;
&lt;li&gt;Different tools for formatting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My bookmarks were a mess!&lt;/p&gt;

&lt;p&gt;## Key features&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Privacy first&lt;/strong&gt; - Everything runs client-side, your data never leaves your browser&lt;br&gt;
  ✅ &lt;strong&gt;No signup&lt;/strong&gt; - Just visit and use&lt;br&gt;
  ✅ &lt;strong&gt;Completely free&lt;/strong&gt; - No premium tier, no paywalls&lt;br&gt;
  ✅ &lt;strong&gt;Fast&lt;/strong&gt; - Vanilla JavaScript, no framework bloat&lt;br&gt;
  ✅ &lt;strong&gt;Dark/light theme&lt;/strong&gt; - Work comfortably anytime&lt;/p&gt;

&lt;p&gt;## Tech stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pure JavaScript (no React/Vue/Angular)&lt;/li&gt;
&lt;li&gt;Firebase Hosting&lt;/li&gt;
&lt;li&gt;No backend needed&lt;/li&gt;
&lt;li&gt;All processing client-side&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;## Try it&lt;/p&gt;

&lt;p&gt;🔗 Live site: &lt;a href="https://jsonwebtools.com" rel="noopener noreferrer"&gt;https://jsonwebtools.com&lt;/a&gt;&lt;br&gt;
  🚀 Product Hunt: &lt;a href="https://www.producthunt.com/products/json-web-tools" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/json-web-tools&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would love your feedback! What JSON tools do you use most?&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>webdev</category>
      <category>json</category>
    </item>
  </channel>
</rss>
