<?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: Burak ELDEK</title>
    <description>The latest articles on DEV Community by Burak ELDEK (@burak_eldek_f6fdf098a7cd8).</description>
    <link>https://dev.to/burak_eldek_f6fdf098a7cd8</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%2F3984170%2F44bf4b82-c7bd-4bd4-a42f-592196c7b277.jpg</url>
      <title>DEV Community: Burak ELDEK</title>
      <link>https://dev.to/burak_eldek_f6fdf098a7cd8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/burak_eldek_f6fdf098a7cd8"/>
    <language>en</language>
    <item>
      <title>Built 50 privacy-first web tools that run entirely in your browser—no servers, no tracking, just useful tools. Tooljar.app</title>
      <dc:creator>Burak ELDEK</dc:creator>
      <pubDate>Sun, 14 Jun 2026 17:05:26 +0000</pubDate>
      <link>https://dev.to/burak_eldek_f6fdf098a7cd8/built-50-privacy-first-web-tools-that-run-entirely-in-your-browser-no-servers-no-tracking-just-4pnb</link>
      <guid>https://dev.to/burak_eldek_f6fdf098a7cd8/built-50-privacy-first-web-tools-that-run-entirely-in-your-browser-no-servers-no-tracking-just-4pnb</guid>
      <description>&lt;p&gt;Most "free online tools" share a dirty secret: you upload your PDF, image, or text to their server. For a contract, an ID scan, or a private spreadsheet, that's a real privacy problem — your file now lives on someone else's machine.&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="//tooljar.app"&gt;Tooljar&lt;/a&gt; — 50+ everyday utilities that do all their work inside your browser. No uploads, no accounts, no ads, and it keeps working offline. If a tool processes a file, that file never leaves your device.&lt;/p&gt;

&lt;p&gt;What's in it&lt;/p&gt;

&lt;p&gt;50 tools across PDF, image, text, developer, design and security categories. A few I lean on daily:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://tooljar.app/tools/pdf-compress" rel="noopener noreferrer"&gt;PDF Compressor&lt;/a&gt; and &lt;a href="https://tooljar.app/tools/pdf-merger-splitter" rel="noopener noreferrer"&gt;Merger/Splitter&lt;/a&gt; — re-compress and reorganize PDFs locally with pdf-lib + PDF.js.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://tooljar.app/tools/image-converter" rel="noopener noreferrer"&gt;Image Converter&lt;/a&gt; and &lt;a href="https://tooljar.app/tools/exif-remover" rel="noopener noreferrer"&gt;EXIF Remover&lt;/a&gt; — convert HEIC/PNG/WebP and strip GPS/camera metadata via Canvas.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://tooljar.app/tools/json-editor" rel="noopener noreferrer"&gt;JSON Editor&lt;/a&gt;, &lt;a href="https://tooljar.app/tools/regex-tester" rel="noopener noreferrer"&gt;Regex Tester&lt;/a&gt;, &lt;a href="https://tooljar.app/tools/jwt-decoder" rel="noopener noreferrer"&gt;JWT Decoder&lt;/a&gt; — the dev daily-drivers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://tooljar.app/tools/password-strength" rel="noopener noreferrer"&gt;Password Strength&lt;/a&gt; — entropy + pattern detection, with an optional Have I Been Pwned check using k-anonymity (only the first 5 chars of the SHA-1 hash are ever sent).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;The whole thing is a static site — no backend at all. Heavy lifting happens in the browser:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;PDFs: pdf-lib for writing, PDF.js for reading, run inside a Web Worker so the UI stays responsive on big files.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Crypto/security: the native WebCrypto API for hashes, HMAC, JWT signature verification and the password tooling.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Images:  re-encoding (which conveniently drops EXIF), plus heic2any for iPhone HEIC.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;i18n: every tool ships in English, Turkish, German and Russian, statically rendered (204 pages) so each language is independently crawlable.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Things I learned&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Web Workers are non-negotiable for file tools — a 50 MB PDF will jank the main thread otherwise.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;k-anonymity is underrated: you can check a password against breach databases without ever sending the password — hash it, send 5 characters of the prefix, match the suffix locally.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Shipping 50 tools × 4 languages = 200+ static pages needs a real i18n build pipeline (and a per-page audit), or translations silently rot.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Client-side is a feature, not a limitation — "your files never leave your device" turns out to be the most compelling thing about the whole project.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Try it: &lt;a href="//tooljar.app"&gt;tooljar.app&lt;/a&gt;. It's free and there's nothing to sign up for. I'd love feedback on which tool to build next, or edge cases where one breaks.&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
