<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LocalFirstTools</title>
    <link>https://localfirsttools.com/</link>
    <description>Format, convert and inspect data in your browser. Nothing is uploaded.</description>
    <language>en</language>
    <lastBuildDate>Tue, 01 Sep 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://localfirsttools.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>How to pretty-print JSON</title>
      <link>https://localfirsttools.com/guides/pretty-print-json</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/pretty-print-json</guid>
      <description>Paste JSON into the formatter and press Format (2-space indents, exact error positions), or use jq in the terminal. The file never leaves your tab.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to fix “Unexpected token” in JSON</title>
      <link>https://localfirsttools.com/guides/fix-unexpected-token-json</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/fix-unexpected-token-json</guid>
      <description>Unexpected token means the parser hit illegal syntax: a trailing comma, single quotes, comments or an HTML error page. Find the exact line locally.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>JSON vs YAML vs CSV: which format for which job?</title>
      <link>https://localfirsttools.com/guides/json-vs-yaml-vs-csv</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/json-vs-yaml-vs-csv</guid>
      <description>JSON for APIs and precision, YAML for human-edited configs, CSV for tabular exports, how data model, comments and types decide, with converters.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to decode a JWT (and why that isn't verifying it)</title>
      <link>https://localfirsttools.com/guides/how-to-decode-a-jwt</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/how-to-decode-a-jwt</guid>
      <description>Split the token on its two dots and Base64URL-decode the first two segments, no key needed. Decoding shows the claims but never verifies anything.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Base64 vs Base64URL: what's the difference?</title>
      <link>https://localfirsttools.com/guides/base64-vs-base64url</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/base64-vs-base64url</guid>
      <description>Base64URL swaps + and / for - and _ and drops = padding so tokens survive URLs. That is why JWT segments fail standard decoders, and how to convert.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>UUID v4 vs v7: random or time-ordered?</title>
      <link>https://localfirsttools.com/guides/uuid-v4-vs-v7</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/uuid-v4-vs-v7</guid>
      <description>v4 is 122 random bits; v7 leads with a 48-bit timestamp so IDs sort by creation time (RFC 9562). v7 suits database keys, v4 hides creation time.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>SHA-256 vs SHA-1 vs MD5: which hash should you use?</title>
      <link>https://localfirsttools.com/guides/sha-256-vs-sha-1-vs-md5</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/sha-256-vs-sha-1-vs-md5</guid>
      <description>Use SHA-256 for anything that matters, SHA-1 and MD5 are collision-broken and fit only legacy checksums. What broken means and when it bites you.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Unix timestamps: seconds vs milliseconds</title>
      <link>https://localfirsttools.com/guides/unix-seconds-vs-milliseconds</link>
      <guid isPermaLink="true">https://localfirsttools.com/guides/unix-seconds-vs-milliseconds</guid>
      <description>Count the digits: 10 means seconds, 13 means milliseconds. Mixing them lands in January 1970 or the year 56637, two bug signatures explained.</description>
      <pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>LocalFirstTools vs JSONFormatter.org</title>
      <link>https://localfirsttools.com/compare/jsonformatter-org</link>
      <guid isPermaLink="true">https://localfirsttools.com/compare/jsonformatter-org</guid>
      <description>Both format JSON free in the browser. JSONFormatter.org adds save-and-share extras that move data; LocalFirstTools keeps everything in your tab.</description>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>LocalFirstTools JWT Decoder vs jwt.io</title>
      <link>https://localfirsttools.com/compare/jwt-io</link>
      <guid isPermaLink="true">https://localfirsttools.com/compare/jwt-io</guid>
      <description>jwt.io is the canonical debugger and verifies signatures with a pasted key. For quick claim checks inside a local-only toolkit, the simpler decoder wins.</description>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>LocalFirstTools vs Code Beautify</title>
      <link>https://localfirsttools.com/compare/code-beautify</link>
      <guid isPermaLink="true">https://localfirsttools.com/compare/code-beautify</guid>
      <description>Code Beautify wins on breadth with hundreds of converters; LocalFirstTools ships 23 tools with one verifiable rule, nothing leaves the tab.</description>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>LocalFirstTools vs TinyWow (for developer tools)</title>
      <link>https://localfirsttools.com/compare/tinywow</link>
      <guid isPermaLink="true">https://localfirsttools.com/compare/tinywow</guid>
      <description>TinyWow is server-side file tools, PDF, video, image. LocalFirstTools is 23 browser-only data tools. Merge PDFs there; format JSON and tokens here.</description>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The best free JSON formatter in 2026</title>
      <link>https://localfirsttools.com/compare/best-free-json-formatter</link>
      <guid isPermaLink="true">https://localfirsttools.com/compare/best-free-json-formatter</guid>
      <description>What separates JSON formatters (exact error positions, big-file handling, privacy) with honest picks per situation, including when ours is not it.</description>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Browser-based vs server-based JSON tools</title>
      <link>https://localfirsttools.com/compare/browser-vs-server-json-tools</link>
      <guid isPermaLink="true">https://localfirsttools.com/compare/browser-vs-server-json-tools</guid>
      <description>Browser tools process JSON on your device; server tools receive it. Where data physically goes, how to verify it in the network tab, when servers win.</description>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
