<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://sanjaymeena.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://sanjaymeena.io/" rel="alternate" type="text/html" /><updated>2026-03-18T02:00:45+00:00</updated><id>https://sanjaymeena.io/feed.xml</id><title type="html">Seeking Wisdom</title><subtitle>Blog on Equities, Tech, Books</subtitle><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><entry><title type="html">Free Developer Tools - Online Encoders, Formatters &amp;amp; Converters</title><link href="https://sanjaymeena.io/tools/all-developer-tools/" rel="alternate" type="text/html" title="Free Developer Tools - Online Encoders, Formatters &amp;amp; Converters" /><published>2026-03-16T00:00:00+00:00</published><updated>2026-03-16T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/all-developer-tools</id><content type="html" xml:base="https://sanjaymeena.io/tools/all-developer-tools/"><![CDATA[<p>A collection of free online developer tools to help with everyday coding tasks. All tools run in your browser - your data never leaves your device.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/all-tools">Browse All Tools</a></strong></p>

<h2 id="encoding-tools">Encoding Tools</h2>

<table>
  <thead>
    <tr>
      <th>Tool</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/base64-encoder">Base64 Encoder</a></td>
      <td>Encode text to Base64 format</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/base64-encoder/decode">Base64 Decoder</a></td>
      <td>Decode Base64 back to text</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/url-encoder">URL Encoder</a></td>
      <td>Encode special characters in URLs</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/url-encoder/decode">URL Decoder</a></td>
      <td>Decode percent-encoded URLs</td>
    </tr>
  </tbody>
</table>

<h2 id="json-tools">JSON Tools</h2>

<table>
  <thead>
    <tr>
      <th>Tool</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/json-formatter">JSON Formatter</a></td>
      <td>Format and beautify JSON</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/json-validator">JSON Validator</a></td>
      <td>Validate JSON syntax</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/json-minifier">JSON Minifier</a></td>
      <td>Compress JSON for production</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/json-viewer">JSON Viewer</a></td>
      <td>Explore JSON with tree view</td>
    </tr>
  </tbody>
</table>

<h2 id="conversion-tools">Conversion Tools</h2>

<table>
  <thead>
    <tr>
      <th>Tool</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/json-to-yaml">JSON to YAML</a></td>
      <td>Convert JSON to YAML format</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/yaml-to-json">YAML to JSON</a></td>
      <td>Convert YAML to JSON format</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/json-to-csv">JSON to CSV</a></td>
      <td>Convert JSON to CSV for Excel</td>
    </tr>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/csv-to-json">CSV to JSON</a></td>
      <td>Convert CSV to JSON format</td>
    </tr>
  </tbody>
</table>

<h2 id="authentication-tools">Authentication Tools</h2>

<table>
  <thead>
    <tr>
      <th>Tool</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://tools.sanjaymeena.io/tools/jwt-decoder">JWT Decoder</a></td>
      <td>Decode and inspect JWT tokens</td>
    </tr>
  </tbody>
</table>

<h2 id="why-use-these-tools">Why Use These Tools?</h2>

<p>✅ <strong>100% Free</strong> - No signup, no limits</p>

<p>✅ <strong>Privacy First</strong> - All processing in your browser</p>

<p>✅ <strong>Fast</strong> - Instant results, no server round-trips</p>

<p>✅ <strong>Mobile Friendly</strong> - Works on any device</p>

<h2 id="developer-guides">Developer Guides</h2>

<p>Learn the concepts behind the tools:</p>

<ul>
  <li><a href="https://tools.sanjaymeena.io/guides/base64">Base64 Encoding Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/url-encoding">URL Encoding Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/jwt">JWT Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/json">JSON Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/json-validation">JSON Validation Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/json-minification">JSON Minification Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/json-to-yaml-conversion">JSON to YAML Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/yaml-to-json-conversion">YAML to JSON Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/json-to-csv-conversion">JSON to CSV Guide</a></li>
  <li><a href="https://tools.sanjaymeena.io/guides/csv-to-json-conversion">CSV to JSON Guide</a></li>
</ul>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/guides">View All Guides</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="developer-tools" /><category term="encoding" /><category term="json" /><category term="base64" /><category term="url" /><category term="jwt" /><category term="yaml" /><category term="csv" /><summary type="html"><![CDATA[Free collection of online developer tools. Base64 encoder/decoder, URL encoder, JSON formatter, JWT decoder, YAML/CSV converters, and more.]]></summary></entry><entry><title type="html">JSON Minifier - Free Online Tool</title><link href="https://sanjaymeena.io/tools/json-minifier/" rel="alternate" type="text/html" title="JSON Minifier - Free Online Tool" /><published>2026-03-15T00:00:00+00:00</published><updated>2026-03-15T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/json-minifier</id><content type="html" xml:base="https://sanjaymeena.io/tools/json-minifier/"><![CDATA[<p>Minify JSON by removing unnecessary whitespace to reduce file size.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-minifier">JSON Minifier</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/json-minification">JSON Minification Guide</a></strong></p>

<h2 id="what-is-json-minification">What is JSON Minification?</h2>

<p>JSON minification removes all unnecessary whitespace (spaces, tabs, newlines) from JSON data while preserving its validity. This reduces file size for faster data transfer.</p>

<h2 id="before--after">Before &amp; After</h2>

<p><strong>Before (Formatted - 156 bytes):</strong></p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John Doe"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w">
  </span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john@example.com"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"skills"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
    </span><span class="s2">"JavaScript"</span><span class="p">,</span><span class="w">
    </span><span class="s2">"Python"</span><span class="p">,</span><span class="w">
    </span><span class="s2">"SQL"</span><span class="w">
  </span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<p><strong>After (Minified - 89 bytes):</strong></p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="s2">"John Doe"</span><span class="p">,</span><span class="nl">"age"</span><span class="p">:</span><span class="mi">30</span><span class="p">,</span><span class="nl">"email"</span><span class="p">:</span><span class="s2">"john@example.com"</span><span class="p">,</span><span class="nl">"skills"</span><span class="p">:[</span><span class="s2">"JavaScript"</span><span class="p">,</span><span class="s2">"Python"</span><span class="p">,</span><span class="s2">"SQL"</span><span class="p">]}</span><span class="w">
</span></code></pre></div></div>

<p><strong>Savings: 43% smaller!</strong></p>

<h2 id="why-minify-json">Why Minify JSON?</h2>

<table>
  <thead>
    <tr>
      <th>Benefit</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Faster transfers</td>
      <td>Less data = quicker API responses</td>
    </tr>
    <tr>
      <td>Reduced bandwidth</td>
      <td>Lower costs, better mobile experience</td>
    </tr>
    <tr>
      <td>Smaller storage</td>
      <td>Less space in databases and caches</td>
    </tr>
    <tr>
      <td>Better performance</td>
      <td>Faster parsing in some cases</td>
    </tr>
  </tbody>
</table>

<h2 id="code-examples">Code Examples</h2>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// JavaScript</span>
<span class="kd">const</span> <span class="nx">formatted</span> <span class="o">=</span> <span class="nx">JSON</span><span class="p">.</span><span class="nf">stringify</span><span class="p">(</span><span class="nx">data</span><span class="p">,</span> <span class="kc">null</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>  <span class="c1">// Pretty</span>
<span class="kd">const</span> <span class="nx">minified</span> <span class="o">=</span> <span class="nx">JSON</span><span class="p">.</span><span class="nf">stringify</span><span class="p">(</span><span class="nx">data</span><span class="p">);</span>  <span class="c1">// Minified</span>
</code></pre></div></div>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Python
</span><span class="kn">import</span> <span class="n">json</span>

<span class="c1"># Formatted
</span><span class="n">formatted</span> <span class="o">=</span> <span class="n">json</span><span class="p">.</span><span class="nf">dumps</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>

<span class="c1"># Minified
</span><span class="n">minified</span> <span class="o">=</span> <span class="n">json</span><span class="p">.</span><span class="nf">dumps</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">separators</span><span class="o">=</span><span class="p">(</span><span class="sh">'</span><span class="s">,</span><span class="sh">'</span><span class="p">,</span> <span class="sh">'</span><span class="s">:</span><span class="sh">'</span><span class="p">))</span>
</code></pre></div></div>

<h2 id="when-to-minify">When to Minify</h2>

<p>✅ <strong>Do minify:</strong></p>
<ul>
  <li>Production API responses</li>
  <li>Data sent to clients</li>
  <li>Stored JSON in databases</li>
  <li>JSON in localStorage</li>
</ul>

<p>❌ <strong>Don’t minify:</strong></p>
<ul>
  <li>Config files (keep readable)</li>
  <li>Debug logs</li>
  <li>Version-controlled JSON</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Minify your JSON instantly - reduce file size for production.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-minifier">Minify JSON Now</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="json" /><category term="minifier" /><category term="compress" /><category term="optimize" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online JSON minifier. Compress and minify JSON data by removing whitespace to reduce file size for production APIs.]]></summary></entry><entry><title type="html">JSON Viewer &amp;amp; Tree Explorer - Free Online Tool</title><link href="https://sanjaymeena.io/tools/json-viewer/" rel="alternate" type="text/html" title="JSON Viewer &amp;amp; Tree Explorer - Free Online Tool" /><published>2026-03-14T00:00:00+00:00</published><updated>2026-03-14T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/json-viewer</id><content type="html" xml:base="https://sanjaymeena.io/tools/json-viewer/"><![CDATA[<p>View and explore JSON data with interactive tree visualization.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-viewer">JSON Viewer</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/json-viewing">JSON Viewing Guide</a></strong></p>

<h2 id="why-use-a-json-viewer">Why Use a JSON Viewer?</h2>

<p>Raw JSON can be hard to read, especially with deeply nested structures. A JSON viewer helps you:</p>

<ul>
  <li><strong>Navigate nested data</strong> - Expand/collapse nodes</li>
  <li><strong>Find paths</strong> - Get JSONPath to any element</li>
  <li><strong>Search data</strong> - Find keys and values quickly</li>
  <li><strong>Debug APIs</strong> - Inspect API responses visually</li>
</ul>

<h2 id="features">Features</h2>

<table>
  <thead>
    <tr>
      <th>Feature</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Tree View</td>
      <td>Expandable/collapsible nodes</td>
    </tr>
    <tr>
      <td>Search</td>
      <td>Find keys and values instantly</td>
    </tr>
    <tr>
      <td>Path Copy</td>
      <td>Copy JSONPath to clipboard</td>
    </tr>
    <tr>
      <td>Syntax Highlighting</td>
      <td>Color-coded data types</td>
    </tr>
    <tr>
      <td>Large File Support</td>
      <td>Handle big JSON files</td>
    </tr>
  </tbody>
</table>

<h2 id="working-with-api-responses">Working with API Responses</h2>

<p>When debugging APIs, paste the response JSON to:</p>

<ol>
  <li><strong>See the structure</strong> - Understand the data shape</li>
  <li><strong>Find specific values</strong> - Search for keys or values</li>
  <li><strong>Copy paths</strong> - Get exact path for code</li>
  <li><strong>Validate format</strong> - Check for errors</li>
</ol>

<h2 id="example-navigating-nested-json">Example: Navigating Nested JSON</h2>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"user"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
    </span><span class="nl">"profile"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
      </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John Doe"</span><span class="p">,</span><span class="w">
      </span><span class="nl">"contacts"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
        </span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john@example.com"</span><span class="p">,</span><span class="w">
        </span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"+1234567890"</span><span class="w">
      </span><span class="p">}</span><span class="w">
    </span><span class="p">},</span><span class="w">
    </span><span class="nl">"settings"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
      </span><span class="nl">"theme"</span><span class="p">:</span><span class="w"> </span><span class="s2">"dark"</span><span class="p">,</span><span class="w">
      </span><span class="nl">"notifications"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
    </span><span class="p">}</span><span class="w">
  </span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<p>With a tree viewer, you can:</p>
<ul>
  <li>Expand <code class="language-plaintext highlighter-rouge">user</code> → <code class="language-plaintext highlighter-rouge">profile</code> → <code class="language-plaintext highlighter-rouge">contacts</code> → <code class="language-plaintext highlighter-rouge">email</code></li>
  <li>Copy path: <code class="language-plaintext highlighter-rouge">$.user.profile.contacts.email</code></li>
  <li>Search for “email” to jump directly to the value</li>
</ul>

<h2 id="jsonpath-examples">JSONPath Examples</h2>

<table>
  <thead>
    <tr>
      <th>Path</th>
      <th>Selects</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">$.user.name</code></td>
      <td>User’s name</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">$.items[0]</code></td>
      <td>First item in array</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">$.items[*].id</code></td>
      <td>All item IDs</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">$..email</code></td>
      <td>All email fields recursively</td>
    </tr>
  </tbody>
</table>

<h2 id="try-it-now">Try It Now</h2>

<p>Explore your JSON data with our interactive tree viewer.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-viewer">Open JSON Viewer</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="json" /><category term="viewer" /><category term="tree" /><category term="explorer" /><category term="debugger" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online JSON viewer with tree visualization. Explore complex JSON structures, navigate nested data, and debug API responses easily.]]></summary></entry><entry><title type="html">CSV to JSON Converter - Free Online Tool</title><link href="https://sanjaymeena.io/tools/csv-to-json-converter/" rel="alternate" type="text/html" title="CSV to JSON Converter - Free Online Tool" /><published>2026-03-13T00:00:00+00:00</published><updated>2026-03-13T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/csv-to-json-converter</id><content type="html" xml:base="https://sanjaymeena.io/tools/csv-to-json-converter/"><![CDATA[<p>Convert CSV data to JSON format instantly with our free online tool.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/csv-to-json">CSV to JSON Converter</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/csv-to-json-conversion">CSV to JSON Guide</a></strong></p>

<h2 id="why-convert-csv-to-json">Why Convert CSV to JSON?</h2>

<p>JSON is the standard format for web applications and APIs:</p>

<ul>
  <li><strong>REST APIs</strong> - Send data to web services</li>
  <li><strong>JavaScript apps</strong> - Native JSON support in JS</li>
  <li><strong>MongoDB</strong> - Store directly in document databases</li>
  <li><strong>Configuration</strong> - Convert spreadsheet configs to JSON</li>
</ul>

<h2 id="example-conversion">Example Conversion</h2>

<p><strong>CSV:</strong></p>

<pre><code class="language-csv">name,age,city,active
Alice,30,New York,true
Bob,25,Los Angeles,false
Charlie,35,Chicago,true
</code></pre>

<p><strong>JSON:</strong></p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">[</span><span class="w">
  </span><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Alice"</span><span class="p">,</span><span class="w"> </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w"> </span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"New York"</span><span class="p">,</span><span class="w"> </span><span class="nl">"active"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">},</span><span class="w">
  </span><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Bob"</span><span class="p">,</span><span class="w"> </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">25</span><span class="p">,</span><span class="w"> </span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Los Angeles"</span><span class="p">,</span><span class="w"> </span><span class="nl">"active"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">},</span><span class="w">
  </span><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Charlie"</span><span class="p">,</span><span class="w"> </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w"> </span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Chicago"</span><span class="p">,</span><span class="w"> </span><span class="nl">"active"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span></code></pre></div></div>

<h2 id="features-of-our-converter">Features of Our Converter</h2>

<ul>
  <li><strong>Auto-detect delimiters</strong> - Comma, semicolon, tab support</li>
  <li><strong>Type inference</strong> - Numbers and booleans converted automatically</li>
  <li><strong>Header detection</strong> - First row used as JSON keys</li>
  <li><strong>Large file support</strong> - Handles big CSV files efficiently</li>
</ul>

<h2 id="code-examples">Code Examples</h2>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// JavaScript</span>
<span class="kd">function</span> <span class="nf">csvToJson</span><span class="p">(</span><span class="nx">csv</span><span class="p">)</span> <span class="p">{</span>
  <span class="kd">const</span> <span class="nx">lines</span> <span class="o">=</span> <span class="nx">csv</span><span class="p">.</span><span class="nf">split</span><span class="p">(</span><span class="dl">'</span><span class="se">\n</span><span class="dl">'</span><span class="p">);</span>
  <span class="kd">const</span> <span class="nx">headers</span> <span class="o">=</span> <span class="nx">lines</span><span class="p">[</span><span class="mi">0</span><span class="p">].</span><span class="nf">split</span><span class="p">(</span><span class="dl">'</span><span class="s1">,</span><span class="dl">'</span><span class="p">);</span>
  <span class="k">return</span> <span class="nx">lines</span><span class="p">.</span><span class="nf">slice</span><span class="p">(</span><span class="mi">1</span><span class="p">).</span><span class="nf">map</span><span class="p">(</span><span class="nx">line</span> <span class="o">=&gt;</span> <span class="p">{</span>
    <span class="kd">const</span> <span class="nx">values</span> <span class="o">=</span> <span class="nx">line</span><span class="p">.</span><span class="nf">split</span><span class="p">(</span><span class="dl">'</span><span class="s1">,</span><span class="dl">'</span><span class="p">);</span>
    <span class="k">return</span> <span class="nx">headers</span><span class="p">.</span><span class="nf">reduce</span><span class="p">((</span><span class="nx">obj</span><span class="p">,</span> <span class="nx">h</span><span class="p">,</span> <span class="nx">i</span><span class="p">)</span> <span class="o">=&gt;</span> <span class="p">{</span>
      <span class="nx">obj</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span> <span class="o">=</span> <span class="nx">values</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span>
      <span class="k">return</span> <span class="nx">obj</span><span class="p">;</span>
    <span class="p">},</span> <span class="p">{});</span>
  <span class="p">});</span>
<span class="p">}</span>
</code></pre></div></div>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Python with pandas
</span><span class="kn">import</span> <span class="n">pandas</span> <span class="k">as</span> <span class="n">pd</span>

<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="p">.</span><span class="nf">read_csv</span><span class="p">(</span><span class="sh">'</span><span class="s">data.csv</span><span class="sh">'</span><span class="p">)</span>
<span class="n">json_data</span> <span class="o">=</span> <span class="n">df</span><span class="p">.</span><span class="nf">to_json</span><span class="p">(</span><span class="n">orient</span><span class="o">=</span><span class="sh">'</span><span class="s">records</span><span class="sh">'</span><span class="p">)</span>
<span class="nf">print</span><span class="p">(</span><span class="n">json_data</span><span class="p">)</span>
</code></pre></div></div>

<h2 id="common-use-cases">Common Use Cases</h2>

<ul>
  <li><strong>Data import</strong> - Import Excel/CSV data into web apps</li>
  <li><strong>API payloads</strong> - Prepare CSV data for API requests</li>
  <li><strong>Database seeding</strong> - Convert spreadsheets to seed data</li>
  <li><strong>Data processing</strong> - Transform tabular data for analysis</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Convert CSV to JSON instantly - perfect for APIs and web applications.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/csv-to-json">Convert CSV to JSON</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="csv" /><category term="json" /><category term="converter" /><category term="api" /><category term="data-transformation" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online CSV to JSON converter. Transform CSV spreadsheet data to JSON format for APIs and web applications.]]></summary></entry><entry><title type="html">JSON to CSV Converter - Free Online Tool</title><link href="https://sanjaymeena.io/tools/json-to-csv-converter/" rel="alternate" type="text/html" title="JSON to CSV Converter - Free Online Tool" /><published>2026-03-11T00:00:00+00:00</published><updated>2026-03-11T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/json-to-csv-converter</id><content type="html" xml:base="https://sanjaymeena.io/tools/json-to-csv-converter/"><![CDATA[<p>Convert JSON arrays to CSV format instantly with our free online tool.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-to-csv">JSON to CSV Converter</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/json-to-csv-conversion">JSON to CSV Guide</a></strong></p>

<h2 id="why-convert-json-to-csv">Why Convert JSON to CSV?</h2>

<p>CSV (Comma-Separated Values) is the universal format for spreadsheet data:</p>

<ul>
  <li><strong>Excel compatible</strong> - Open directly in Microsoft Excel</li>
  <li><strong>Google Sheets</strong> - Import into Google Sheets</li>
  <li><strong>Data analysis</strong> - Use with pandas, R, Tableau</li>
  <li><strong>Database import</strong> - Easy to import into SQL databases</li>
</ul>

<h2 id="example-conversion">Example Conversion</h2>

<p><strong>JSON:</strong></p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">[</span><span class="w">
  </span><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Alice"</span><span class="p">,</span><span class="w"> </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w"> </span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"New York"</span><span class="p">},</span><span class="w">
  </span><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Bob"</span><span class="p">,</span><span class="w"> </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">25</span><span class="p">,</span><span class="w"> </span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Los Angeles"</span><span class="p">},</span><span class="w">
  </span><span class="p">{</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Charlie"</span><span class="p">,</span><span class="w"> </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w"> </span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Chicago"</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span></code></pre></div></div>

<p><strong>CSV:</strong></p>

<pre><code class="language-csv">name,age,city
Alice,30,New York
Bob,25,Los Angeles
Charlie,35,Chicago
</code></pre>

<h2 id="supported-json-structures">Supported JSON Structures</h2>

<table>
  <thead>
    <tr>
      <th>Structure</th>
      <th>Supported</th>
      <th>Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Array of objects</td>
      <td>✅ Yes</td>
      <td>Best for conversion</td>
    </tr>
    <tr>
      <td>Nested objects</td>
      <td>✅ Yes</td>
      <td>Flattened to columns</td>
    </tr>
    <tr>
      <td>Simple arrays</td>
      <td>✅ Yes</td>
      <td>Single column output</td>
    </tr>
    <tr>
      <td>Single object</td>
      <td>✅ Yes</td>
      <td>Converted to key-value rows</td>
    </tr>
  </tbody>
</table>

<h2 id="code-examples">Code Examples</h2>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// JavaScript</span>
<span class="kd">function</span> <span class="nf">jsonToCsv</span><span class="p">(</span><span class="nx">jsonArray</span><span class="p">)</span> <span class="p">{</span>
  <span class="kd">const</span> <span class="nx">headers</span> <span class="o">=</span> <span class="nb">Object</span><span class="p">.</span><span class="nf">keys</span><span class="p">(</span><span class="nx">jsonArray</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>
  <span class="kd">const</span> <span class="nx">rows</span> <span class="o">=</span> <span class="nx">jsonArray</span><span class="p">.</span><span class="nf">map</span><span class="p">(</span><span class="nx">obj</span> <span class="o">=&gt;</span> 
    <span class="nx">headers</span><span class="p">.</span><span class="nf">map</span><span class="p">(</span><span class="nx">h</span> <span class="o">=&gt;</span> <span class="nx">obj</span><span class="p">[</span><span class="nx">h</span><span class="p">]).</span><span class="nf">join</span><span class="p">(</span><span class="dl">'</span><span class="s1">,</span><span class="dl">'</span><span class="p">)</span>
  <span class="p">);</span>
  <span class="k">return</span> <span class="p">[</span><span class="nx">headers</span><span class="p">.</span><span class="nf">join</span><span class="p">(</span><span class="dl">'</span><span class="s1">,</span><span class="dl">'</span><span class="p">),</span> <span class="p">...</span><span class="nx">rows</span><span class="p">].</span><span class="nf">join</span><span class="p">(</span><span class="dl">'</span><span class="se">\n</span><span class="dl">'</span><span class="p">);</span>
<span class="p">}</span>
</code></pre></div></div>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Python with pandas
</span><span class="kn">import</span> <span class="n">pandas</span> <span class="k">as</span> <span class="n">pd</span>
<span class="kn">import</span> <span class="n">json</span>

<span class="n">json_data</span> <span class="o">=</span> <span class="sh">'</span><span class="s">[{</span><span class="sh">"</span><span class="s">name</span><span class="sh">"</span><span class="s">: </span><span class="sh">"</span><span class="s">Alice</span><span class="sh">"</span><span class="s">, </span><span class="sh">"</span><span class="s">age</span><span class="sh">"</span><span class="s">: 30}]</span><span class="sh">'</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="p">.</span><span class="nf">read_json</span><span class="p">(</span><span class="n">json_data</span><span class="p">)</span>
<span class="n">df</span><span class="p">.</span><span class="nf">to_csv</span><span class="p">(</span><span class="sh">'</span><span class="s">output.csv</span><span class="sh">'</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
</code></pre></div></div>

<h2 id="common-use-cases">Common Use Cases</h2>

<ul>
  <li><strong>API data export</strong> - Convert API responses to spreadsheets</li>
  <li><strong>Report generation</strong> - Create CSV reports from JSON data</li>
  <li><strong>Data migration</strong> - Move data between systems</li>
  <li><strong>Analytics</strong> - Analyze JSON data in Excel or Google Sheets</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Convert JSON to CSV instantly - download ready for Excel or Google Sheets.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-to-csv">Convert JSON to CSV</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="json" /><category term="csv" /><category term="converter" /><category term="excel" /><category term="spreadsheet" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online JSON to CSV converter. Transform JSON arrays to CSV format for Excel, Google Sheets, and data analysis.]]></summary></entry><entry><title type="html">YAML to JSON Converter - Free Online Tool</title><link href="https://sanjaymeena.io/tools/yaml-to-json-converter/" rel="alternate" type="text/html" title="YAML to JSON Converter - Free Online Tool" /><published>2026-03-10T00:00:00+00:00</published><updated>2026-03-10T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/yaml-to-json-converter</id><content type="html" xml:base="https://sanjaymeena.io/tools/yaml-to-json-converter/"><![CDATA[<p>Convert YAML to JSON format instantly with our free online tool.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/yaml-to-json">YAML to JSON Converter</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/yaml-to-json-conversion">YAML to JSON Guide</a></strong></p>

<h2 id="why-convert-yaml-to-json">Why Convert YAML to JSON?</h2>

<p>While YAML is great for configuration files, JSON is often required for:</p>

<ul>
  <li><strong>REST APIs</strong> - Most APIs accept JSON payloads</li>
  <li><strong>JavaScript applications</strong> - Native JSON support</li>
  <li><strong>Data storage</strong> - MongoDB, Elasticsearch use JSON</li>
  <li><strong>Data exchange</strong> - Standard format for web services</li>
</ul>

<h2 id="example-conversion">Example Conversion</h2>

<p><strong>YAML:</strong></p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">server</span><span class="pi">:</span>
  <span class="na">host</span><span class="pi">:</span> <span class="s">localhost</span>
  <span class="na">port</span><span class="pi">:</span> <span class="m">3000</span>
  <span class="na">ssl</span><span class="pi">:</span> <span class="kc">true</span>
  
<span class="na">database</span><span class="pi">:</span>
  <span class="na">driver</span><span class="pi">:</span> <span class="s">postgres</span>
  <span class="na">name</span><span class="pi">:</span> <span class="s">myapp</span>
  <span class="na">credentials</span><span class="pi">:</span>
    <span class="na">user</span><span class="pi">:</span> <span class="s">admin</span>
    <span class="na">password</span><span class="pi">:</span> <span class="s">secret</span>
</code></pre></div></div>

<p><strong>JSON:</strong></p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"server"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
    </span><span class="nl">"host"</span><span class="p">:</span><span class="w"> </span><span class="s2">"localhost"</span><span class="p">,</span><span class="w">
    </span><span class="nl">"port"</span><span class="p">:</span><span class="w"> </span><span class="mi">3000</span><span class="p">,</span><span class="w">
    </span><span class="nl">"ssl"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
  </span><span class="p">},</span><span class="w">
  </span><span class="nl">"database"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
    </span><span class="nl">"driver"</span><span class="p">:</span><span class="w"> </span><span class="s2">"postgres"</span><span class="p">,</span><span class="w">
    </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"myapp"</span><span class="p">,</span><span class="w">
    </span><span class="nl">"credentials"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
      </span><span class="nl">"user"</span><span class="p">:</span><span class="w"> </span><span class="s2">"admin"</span><span class="p">,</span><span class="w">
      </span><span class="nl">"password"</span><span class="p">:</span><span class="w"> </span><span class="s2">"secret"</span><span class="w">
    </span><span class="p">}</span><span class="w">
  </span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<h2 id="code-examples">Code Examples</h2>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// JavaScript (using js-yaml library)</span>
<span class="kd">const</span> <span class="nx">yaml</span> <span class="o">=</span> <span class="nf">require</span><span class="p">(</span><span class="dl">'</span><span class="s1">js-yaml</span><span class="dl">'</span><span class="p">);</span>
<span class="kd">const</span> <span class="nx">yamlString</span> <span class="o">=</span> <span class="dl">'</span><span class="s1">name: example</span><span class="se">\n</span><span class="s1">version: 1.0</span><span class="dl">'</span><span class="p">;</span>
<span class="kd">const</span> <span class="nx">jsonObject</span> <span class="o">=</span> <span class="nx">yaml</span><span class="p">.</span><span class="nf">load</span><span class="p">(</span><span class="nx">yamlString</span><span class="p">);</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">JSON</span><span class="p">.</span><span class="nf">stringify</span><span class="p">(</span><span class="nx">jsonObject</span><span class="p">,</span> <span class="kc">null</span><span class="p">,</span> <span class="mi">2</span><span class="p">));</span>
</code></pre></div></div>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Python
</span><span class="kn">import</span> <span class="n">yaml</span>
<span class="kn">import</span> <span class="n">json</span>

<span class="n">yaml_string</span> <span class="o">=</span> <span class="sh">"""</span><span class="s">
name: example
version: 1.0
</span><span class="sh">"""</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">yaml</span><span class="p">.</span><span class="nf">safe_load</span><span class="p">(</span><span class="n">yaml_string</span><span class="p">)</span>
<span class="n">json_string</span> <span class="o">=</span> <span class="n">json</span><span class="p">.</span><span class="nf">dumps</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
</code></pre></div></div>

<h2 id="common-use-cases">Common Use Cases</h2>

<ul>
  <li><strong>API testing</strong> - Convert config files to JSON for requests</li>
  <li><strong>Data migration</strong> - Transform YAML configs to JSON</li>
  <li><strong>Application integration</strong> - Feed JSON to JavaScript apps</li>
  <li><strong>Validation</strong> - Verify YAML structure by viewing as JSON</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Convert YAML to JSON instantly - secure processing in your browser.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/yaml-to-json">Convert YAML to JSON</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="yaml" /><category term="json" /><category term="converter" /><category term="api" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online YAML to JSON converter. Transform YAML configuration files to JSON format instantly for APIs and applications.]]></summary></entry><entry><title type="html">JSON to YAML Converter - Free Online Tool</title><link href="https://sanjaymeena.io/tools/json-to-yaml-converter/" rel="alternate" type="text/html" title="JSON to YAML Converter - Free Online Tool" /><published>2026-03-08T00:00:00+00:00</published><updated>2026-03-08T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/json-to-yaml-converter</id><content type="html" xml:base="https://sanjaymeena.io/tools/json-to-yaml-converter/"><![CDATA[<p>Convert JSON to YAML format instantly with our free online tool.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-to-yaml">JSON to YAML Converter</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/json-to-yaml-conversion">JSON to YAML Guide</a></strong></p>

<h2 id="json-vs-yaml">JSON vs YAML</h2>

<p>Both JSON and YAML are data serialization formats, but they have different strengths:</p>

<table>
  <thead>
    <tr>
      <th>Feature</th>
      <th>JSON</th>
      <th>YAML</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Readability</td>
      <td>Good</td>
      <td>Excellent</td>
    </tr>
    <tr>
      <td>Comments</td>
      <td>❌ No</td>
      <td>✅ Yes</td>
    </tr>
    <tr>
      <td>File size</td>
      <td>Larger</td>
      <td>Smaller</td>
    </tr>
    <tr>
      <td>Use case</td>
      <td>APIs, data exchange</td>
      <td>Config files</td>
    </tr>
  </tbody>
</table>

<h2 id="example-conversion">Example Conversion</h2>

<p><strong>JSON:</strong></p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"apiVersion"</span><span class="p">:</span><span class="w"> </span><span class="s2">"apps/v1"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"kind"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deployment"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"metadata"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
    </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"nginx-deployment"</span><span class="p">,</span><span class="w">
    </span><span class="nl">"labels"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
      </span><span class="nl">"app"</span><span class="p">:</span><span class="w"> </span><span class="s2">"nginx"</span><span class="w">
    </span><span class="p">}</span><span class="w">
  </span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<p><strong>YAML:</strong></p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">apiVersion</span><span class="pi">:</span> <span class="s">apps/v1</span>
<span class="na">kind</span><span class="pi">:</span> <span class="s">Deployment</span>
<span class="na">metadata</span><span class="pi">:</span>
  <span class="na">name</span><span class="pi">:</span> <span class="s">nginx-deployment</span>
  <span class="na">labels</span><span class="pi">:</span>
    <span class="na">app</span><span class="pi">:</span> <span class="s">nginx</span>
</code></pre></div></div>

<h2 id="common-use-cases">Common Use Cases</h2>

<ul>
  <li><strong>Kubernetes manifests</strong> - K8s uses YAML for resource definitions</li>
  <li><strong>Docker Compose</strong> - <code class="language-plaintext highlighter-rouge">docker-compose.yml</code> configuration</li>
  <li><strong>CI/CD pipelines</strong> - GitHub Actions, GitLab CI, CircleCI</li>
  <li><strong>Ansible playbooks</strong> - Infrastructure as code</li>
  <li><strong>Configuration files</strong> - Application settings</li>
</ul>

<h2 id="code-examples">Code Examples</h2>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// JavaScript (using js-yaml library)</span>
<span class="kd">const</span> <span class="nx">yaml</span> <span class="o">=</span> <span class="nf">require</span><span class="p">(</span><span class="dl">'</span><span class="s1">js-yaml</span><span class="dl">'</span><span class="p">);</span>
<span class="kd">const</span> <span class="nx">jsonData</span> <span class="o">=</span> <span class="p">{</span> <span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">example</span><span class="dl">'</span><span class="p">,</span> <span class="na">version</span><span class="p">:</span> <span class="dl">'</span><span class="s1">1.0</span><span class="dl">'</span> <span class="p">};</span>
<span class="kd">const</span> <span class="nx">yamlString</span> <span class="o">=</span> <span class="nx">yaml</span><span class="p">.</span><span class="nf">dump</span><span class="p">(</span><span class="nx">jsonData</span><span class="p">);</span>
</code></pre></div></div>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Python
</span><span class="kn">import</span> <span class="n">yaml</span>
<span class="kn">import</span> <span class="n">json</span>

<span class="n">json_data</span> <span class="o">=</span> <span class="p">{</span><span class="sh">"</span><span class="s">name</span><span class="sh">"</span><span class="p">:</span> <span class="sh">"</span><span class="s">example</span><span class="sh">"</span><span class="p">,</span> <span class="sh">"</span><span class="s">version</span><span class="sh">"</span><span class="p">:</span> <span class="sh">"</span><span class="s">1.0</span><span class="sh">"</span><span class="p">}</span>
<span class="n">yaml_string</span> <span class="o">=</span> <span class="n">yaml</span><span class="p">.</span><span class="nf">dump</span><span class="p">(</span><span class="n">json_data</span><span class="p">,</span> <span class="n">default_flow_style</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
</code></pre></div></div>

<h2 id="try-it-now">Try It Now</h2>

<p>Convert JSON to YAML instantly - perfect for Kubernetes and Docker configurations.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-to-yaml">Convert JSON to YAML</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="json" /><category term="yaml" /><category term="converter" /><category term="kubernetes" /><category term="docker" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online JSON to YAML converter. Transform JSON data to YAML format instantly for Kubernetes, Docker, and configuration files.]]></summary></entry><entry><title type="html">JWT Decoder &amp;amp; Encoder - Free Online Tool</title><link href="https://sanjaymeena.io/tools/jwt-decoder-encoder/" rel="alternate" type="text/html" title="JWT Decoder &amp;amp; Encoder - Free Online Tool" /><published>2026-03-07T00:00:00+00:00</published><updated>2026-03-07T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/jwt-decoder-encoder</id><content type="html" xml:base="https://sanjaymeena.io/tools/jwt-decoder-encoder/"><![CDATA[<p>Decode and inspect JSON Web Tokens (JWT) with our free online tool.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/jwt-decoder">JWT Decoder</a></strong></p>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/jwt">Complete JWT Guide</a></strong></p>

<h2 id="what-is-jwt">What is JWT?</h2>

<p>JWT (JSON Web Token) is an open standard for securely transmitting information between parties as a JSON object. JWTs are commonly used for authentication and information exchange.</p>

<h2 id="jwt-structure">JWT Structure</h2>

<p>A JWT consists of three parts separated by dots (<code class="language-plaintext highlighter-rouge">.</code>):</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>xxxxx.yyyyy.zzzzz
  │      │      │
  │      │      └── Signature
  │      └── Payload (Claims)
  └── Header
</code></pre></div></div>

<h3 id="1-header">1. Header</h3>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"alg"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HS256"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"typ"</span><span class="p">:</span><span class="w"> </span><span class="s2">"JWT"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<h3 id="2-payload-claims">2. Payload (Claims)</h3>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"sub"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1234567890"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John Doe"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"iat"</span><span class="p">:</span><span class="w"> </span><span class="mi">1516239022</span><span class="p">,</span><span class="w">
  </span><span class="nl">"exp"</span><span class="p">:</span><span class="w"> </span><span class="mi">1516242622</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<h3 id="3-signature">3. Signature</h3>

<p>The signature is used to verify the message wasn’t changed along the way.</p>

<h2 id="common-jwt-claims">Common JWT Claims</h2>

<table>
  <thead>
    <tr>
      <th>Claim</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">iss</code></td>
      <td>Issuer</td>
      <td>Who issued the token</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">sub</code></td>
      <td>Subject</td>
      <td>Who the token is about</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">aud</code></td>
      <td>Audience</td>
      <td>Who the token is intended for</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">exp</code></td>
      <td>Expiration</td>
      <td>When the token expires</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">iat</code></td>
      <td>Issued At</td>
      <td>When the token was issued</td>
    </tr>
    <tr>
      <td><code class="language-plaintext highlighter-rouge">nbf</code></td>
      <td>Not Before</td>
      <td>Token not valid before this time</td>
    </tr>
  </tbody>
</table>

<h2 id="why-use-our-jwt-decoder">Why Use Our JWT Decoder?</h2>

<ul>
  <li><strong>Instant decoding</strong> - Paste a token and see the contents immediately</li>
  <li><strong>Expiration check</strong> - See if your token is expired</li>
  <li><strong>Secure</strong> - All processing happens in your browser</li>
  <li><strong>No signup required</strong> - Free and open access</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Decode your JWT tokens instantly - your tokens never leave your browser.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/jwt-decoder">Decode JWT Now</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="jwt" /><category term="json-web-token" /><category term="decoder" /><category term="authentication" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online JWT decoder and encoder. Inspect JWT tokens, view claims, and debug authentication issues instantly.]]></summary></entry><entry><title type="html">JSON Formatter, Validator &amp;amp; Beautifier - Free Online Tool</title><link href="https://sanjaymeena.io/tools/json-formatter-validator/" rel="alternate" type="text/html" title="JSON Formatter, Validator &amp;amp; Beautifier - Free Online Tool" /><published>2026-03-05T00:00:00+00:00</published><updated>2026-03-05T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/json-formatter-validator</id><content type="html" xml:base="https://sanjaymeena.io/tools/json-formatter-validator/"><![CDATA[<p>Format, validate, and beautify your JSON data with our free online tool.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-formatter">JSON Formatter</a></strong></p>

<table>
  <tbody>
    <tr>
      <td>📚 <strong><a href="https://tools.sanjaymeena.io/guides/json">Complete JSON Guide</a></strong></td>
      <td><strong><a href="https://tools.sanjaymeena.io/guides/json-validation">JSON Validation Guide</a></strong></td>
    </tr>
  </tbody>
</table>

<h2 id="what-is-json">What is JSON?</h2>

<p>JSON (JavaScript Object Notation) is a lightweight data interchange format. It’s easy for humans to read and write, and easy for machines to parse and generate.</p>

<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
  </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John Doe"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"age"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w">
  </span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john@example.com"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"skills"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"JavaScript"</span><span class="p">,</span><span class="w"> </span><span class="s2">"Python"</span><span class="p">,</span><span class="w"> </span><span class="s2">"SQL"</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>

<h2 id="features-of-our-json-formatter">Features of Our JSON Formatter</h2>

<ul>
  <li><strong>Beautify JSON</strong> - Pretty print with proper indentation</li>
  <li><strong>Validate JSON</strong> - Check for syntax errors instantly</li>
  <li><strong>Minify JSON</strong> - Remove whitespace for smaller file size</li>
  <li><strong>Tree view</strong> - Navigate complex JSON structures visually</li>
  <li><strong>Syntax highlighting</strong> - Color-coded for readability</li>
</ul>

<h2 id="common-json-syntax-errors">Common JSON Syntax Errors</h2>

<table>
  <thead>
    <tr>
      <th>Error</th>
      <th>Problem</th>
      <th>Fix</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Single quotes</td>
      <td><code class="language-plaintext highlighter-rouge">{'key': 'value'}</code></td>
      <td>Use double quotes: <code class="language-plaintext highlighter-rouge">{"key": "value"}</code></td>
    </tr>
    <tr>
      <td>Trailing comma</td>
      <td><code class="language-plaintext highlighter-rouge">{"a": 1,}</code></td>
      <td>Remove trailing comma: <code class="language-plaintext highlighter-rouge">{"a": 1}</code></td>
    </tr>
    <tr>
      <td>Unquoted keys</td>
      <td><code class="language-plaintext highlighter-rouge">{key: "value"}</code></td>
      <td>Quote keys: <code class="language-plaintext highlighter-rouge">{"key": "value"}</code></td>
    </tr>
    <tr>
      <td>Missing comma</td>
      <td><code class="language-plaintext highlighter-rouge">{"a": 1 "b": 2}</code></td>
      <td>Add comma: <code class="language-plaintext highlighter-rouge">{"a": 1, "b": 2}</code></td>
    </tr>
  </tbody>
</table>

<h2 id="more-json-tools">More JSON Tools</h2>

<ul>
  <li><strong><a href="https://tools.sanjaymeena.io/guides/json-minification">JSON Minifier</a></strong> - Compress JSON for production</li>
  <li><strong><a href="https://tools.sanjaymeena.io/guides/json-validation">JSON Validator</a></strong> - Check JSON syntax</li>
  <li><strong><a href="https://tools.sanjaymeena.io/guides/json-viewing">JSON Viewer</a></strong> - Explore JSON with tree view</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Use our free JSON formatter - all processing happens locally in your browser.</p>

<p>👉 <strong><a href="https://tools.sanjaymeena.io/tools/json-formatter">Format JSON Now</a></strong></p>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="json" /><category term="formatter" /><category term="validator" /><category term="beautifier" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online JSON formatter and validator. Beautify, validate, and format JSON data instantly. Fix JSON syntax errors quickly.]]></summary></entry><entry><title type="html">URL Encoder &amp;amp; Decoder - Free Online Tool</title><link href="https://sanjaymeena.io/tools/url-encoder-decoder/" rel="alternate" type="text/html" title="URL Encoder &amp;amp; Decoder - Free Online Tool" /><published>2026-03-04T00:00:00+00:00</published><updated>2026-03-04T00:00:00+00:00</updated><id>https://sanjaymeena.io/tools/url-encoder-decoder</id><content type="html" xml:base="https://sanjaymeena.io/tools/url-encoder-decoder/"><![CDATA[<p>Encode special characters in URLs or decode percent-encoded strings with our free online tool.</p>

<table>
  <tbody>
    <tr>
      <td>👉 <strong><a href="https://tools.sanjaymeena.io/tools/url-encoder">URL Encoder</a></strong></td>
      <td><strong><a href="https://tools.sanjaymeena.io/tools/url-encoder/decode">URL Decoder</a></strong></td>
    </tr>
  </tbody>
</table>

<p>📚 <strong><a href="https://tools.sanjaymeena.io/guides/url-encoding">Complete URL Encoding Guide</a></strong></p>

<h2 id="what-is-url-encoding">What is URL Encoding?</h2>

<p>URL encoding (also called percent-encoding) converts characters that aren’t allowed in URLs into a format that can be transmitted safely. Special characters are replaced with a <code class="language-plaintext highlighter-rouge">%</code> followed by their hexadecimal value.</p>

<h2 id="why-do-you-need-url-encoding">Why Do You Need URL Encoding?</h2>

<p>URLs can only contain a limited set of ASCII characters. Characters like spaces, <code class="language-plaintext highlighter-rouge">&amp;</code>, <code class="language-plaintext highlighter-rouge">=</code>, <code class="language-plaintext highlighter-rouge">?</code>, and non-ASCII characters must be encoded.</p>

<table>
  <thead>
    <tr>
      <th>Character</th>
      <th>Encoded</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Space</td>
      <td><code class="language-plaintext highlighter-rouge">%20</code></td>
    </tr>
    <tr>
      <td>&amp;</td>
      <td><code class="language-plaintext highlighter-rouge">%26</code></td>
    </tr>
    <tr>
      <td>=</td>
      <td><code class="language-plaintext highlighter-rouge">%3D</code></td>
    </tr>
    <tr>
      <td>?</td>
      <td><code class="language-plaintext highlighter-rouge">%3F</code></td>
    </tr>
    <tr>
      <td>#</td>
      <td><code class="language-plaintext highlighter-rouge">%23</code></td>
    </tr>
  </tbody>
</table>

<h2 id="encodeuricomponent-vs-encodeuri">encodeURIComponent vs encodeURI</h2>

<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1">// encodeURIComponent - encode everything except A-Z a-z 0-9 - _ . ! ~ * ' ( )</span>
<span class="nf">encodeURIComponent</span><span class="p">(</span><span class="dl">'</span><span class="s1">hello world&amp;foo=bar</span><span class="dl">'</span><span class="p">);</span>
<span class="c1">// "hello%20world%26foo%3Dbar"</span>

<span class="c1">// encodeURI - preserves URL structure characters</span>
<span class="nf">encodeURI</span><span class="p">(</span><span class="dl">'</span><span class="s1">https://example.com/path?q=hello world</span><span class="dl">'</span><span class="p">);</span>
<span class="c1">// "https://example.com/path?q=hello%20world"</span>
</code></pre></div></div>

<h2 id="common-use-cases">Common Use Cases</h2>

<ul>
  <li><strong>Query parameters</strong> - Passing user input in URLs</li>
  <li><strong>Form submissions</strong> - <code class="language-plaintext highlighter-rouge">application/x-www-form-urlencoded</code> format</li>
  <li><strong>API requests</strong> - Encoding special characters in endpoints</li>
  <li><strong>Redirect URLs</strong> - Encoding callback URLs</li>
</ul>

<h2 id="try-it-now">Try It Now</h2>

<p>Use our free URL encoding tool - secure, fast, and runs entirely in your browser.</p>

<table>
  <tbody>
    <tr>
      <td>👉 <strong><a href="https://tools.sanjaymeena.io/tools/url-encoder">Encode URL</a></strong></td>
      <td><strong><a href="https://tools.sanjaymeena.io/tools/url-encoder/decode">Decode URL</a></strong></td>
    </tr>
  </tbody>
</table>]]></content><author><name>Sanjay Meena</name><email>sanjaymeena@gmail.com</email></author><category term="tools" /><category term="url" /><category term="encoder" /><category term="decoder" /><category term="percent-encoding" /><category term="developer-tools" /><summary type="html"><![CDATA[Free online URL encoder and decoder. Convert special characters to percent-encoding and decode URL-encoded strings instantly.]]></summary></entry></feed>