<?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: SAHU Khan</title>
    <description>The latest articles on DEV Community by SAHU Khan (@sahu_khan_74873a8e161176b).</description>
    <link>https://dev.to/sahu_khan_74873a8e161176b</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%2F4172557%2Ff6bd01f9-d6f8-442b-b7a2-0aa3b4473593.png</url>
      <title>DEV Community: SAHU Khan</title>
      <link>https://dev.to/sahu_khan_74873a8e161176b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sahu_khan_74873a8e161176b"/>
    <language>en</language>
    <item>
      <title>How to Convert JPG Images to PDF Without Installing Anything (Free)</title>
      <dc:creator>SAHU Khan</dc:creator>
      <pubDate>Sat, 17 Oct 2026 03:39:10 +0000</pubDate>
      <link>https://dev.to/sahu_khan_74873a8e161176b/how-to-convert-jpg-images-to-pdf-without-installing-anything-free-3oka</link>
      <guid>https://dev.to/sahu_khan_74873a8e161176b/how-to-convert-jpg-images-to-pdf-without-installing-anything-free-3oka</guid>
      <description>&lt;p&gt;Scanned documents, assignment submissions, ID proofs, invoices — so much of everyday paperwork ends up as a pile of JPG photos that really should be a single PDF. Most people fire up a desktop app or upload sensitive files to some random converter site. There is a simpler way: convert your images to PDF right in the browser, for free, with no sign-up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why JPG to PDF still matters
&lt;/h2&gt;

&lt;p&gt;PDFs are the universal format for documents. They keep page order, print cleanly, and open identically on every device. A set of JPG photos, on the other hand, is hard to email as one package and awkward to print. Converting images to a single PDF takes seconds and solves both problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  The step-by-step process
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the &lt;a href="https://napizotools.com/jpg-to-pdf/" rel="noopener noreferrer"&gt;JPG to PDF Converter&lt;/a&gt; on Napizo.&lt;/li&gt;
&lt;li&gt;Drag and drop your JPG images into the tool, or click to browse and select them.&lt;/li&gt;
&lt;li&gt;Arrange the images in the order you want them to appear as pages.&lt;/li&gt;
&lt;li&gt;Click convert, then download your merged PDF.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is genuinely all there is to it. The conversion happens locally in your browser — your images are never uploaded to a server, which is exactly what you want when the files contain personal documents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical tips
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scan order matters.&lt;/strong&gt; If you photographed a multi-page form, double-check the page order before converting. Renaming files &lt;code&gt;01&lt;/code&gt;, &lt;code&gt;02&lt;/code&gt;, &lt;code&gt;03&lt;/code&gt; beforehand helps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Watch the file size.&lt;/strong&gt; Phone photos can be huge. If the resulting PDF is too big to email, run the images through an image compressor first, or keep the PDF under your email provider's attachment limit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One image per page vs. collage.&lt;/strong&gt; Most converters place one image per page, which is ideal for documents. For photo albums, you may prefer a collage layout — plan accordingly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep originals.&lt;/strong&gt; Always archive the original JPGs before converting, in case you need to re-edit or re-crop later.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When this beats the alternatives
&lt;/h2&gt;

&lt;p&gt;Operating systems have built-in "print to PDF" tricks, but they are clunky for multiple images: on Windows you select images, right-click, print, and choose Microsoft Print to PDF; on macOS you open Preview and export. Both work, but a dedicated browser tool is faster, works the same on every OS, and needs nothing installed — handy on a borrowed or locked-down computer.&lt;/p&gt;

&lt;p&gt;The bottom line: if you regularly turn photos into documents, bookmark a free converter and skip the software hunt. The &lt;a href="https://napizotools.com/jpg-to-pdf/" rel="noopener noreferrer"&gt;JPG to PDF Converter&lt;/a&gt; handles the job in under a minute, and &lt;a href="https://napizotools.com/" rel="noopener noreferrer"&gt;Napizo's full set of free browser tools&lt;/a&gt; covers the rest of your image and document chores.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>I merged 10 scanned pages into one PDF in 30 seconds</title>
      <dc:creator>SAHU Khan</dc:creator>
      <pubDate>Mon, 12 Oct 2026 07:12:19 +0000</pubDate>
      <link>https://dev.to/sahu_khan_74873a8e161176b/i-merged-10-scanned-pages-into-one-pdf-in-30-seconds-k15</link>
      <guid>https://dev.to/sahu_khan_74873a8e161176b/i-merged-10-scanned-pages-into-one-pdf-in-30-seconds-k15</guid>
      <description>&lt;p&gt;Last week I scanned a 10-page document with my phone — and ended up with 10 separate image files. Emailing 10 attachments is messy, and the recipient has to open each one. Here's the 30-second fix.&lt;/p&gt;

&lt;p&gt;The problem with separate files: Multiple attachments get opened out of order, one always goes missing, and on mobile it's a nightmare. One combined PDF just works — page 1 to 10, in order, single download.&lt;/p&gt;

&lt;p&gt;The workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the PDF merger at &lt;a href="https://napizotools.com/pdf-merger" rel="noopener noreferrer"&gt;https://napizotools.com/pdf-merger&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Upload your files in the order you want them (JPG scans work too — the tool converts and merges).&lt;/li&gt;
&lt;li&gt;Drag to reorder if needed, then click merge.&lt;/li&gt;
&lt;li&gt;Download the single combined PDF.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. My 10 phone scans became one tidy 2 MB PDF in about half a minute.&lt;/p&gt;

&lt;p&gt;Two things worth knowing: First, check the page order before downloading — a contract with page 3 before page 2 is worse than separate files. The 5-second reorder check is the whole quality step. Second, the merge runs entirely in your browser — your scans are never uploaded anywhere, which matters for ID documents and contracts.&lt;/p&gt;

&lt;p&gt;Use cases beyond scans: job applications (resume + cover letter + certificates as one file), monthly receipts as a single PDF, combining report chapters from different authors.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How I shrunk a 12 MB PDF to 1 MB without losing quality</title>
      <dc:creator>SAHU Khan</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:51:22 +0000</pubDate>
      <link>https://dev.to/sahu_khan_74873a8e161176b/how-i-shrunk-a-12-mb-pdf-to-1-mb-without-losing-quality-510k</link>
      <guid>https://dev.to/sahu_khan_74873a8e161176b/how-i-shrunk-a-12-mb-pdf-to-1-mb-without-losing-quality-510k</guid>
      <description>&lt;p&gt;Last week I needed to email a scanned 12 MB PDF and the mail server bounced it. No fancy software on hand, no time to install anything. Here's the 2-minute workflow that got it down to about 1 MB with no visible quality loss.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why PDFs get so bloated
&lt;/h2&gt;

&lt;p&gt;Scanned PDFs are the worst offenders — every page is a full-resolution image, often 300 DPI or more. A 10-page scan can easily hit 30–50 MB.&lt;/p&gt;

&lt;h2&gt;
  
  
  The workflow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the PDF compressor at &lt;a href="https://napizotools.com/pdf-compressor/" rel="noopener noreferrer"&gt;https://napizotools.com/pdf-compressor/&lt;/a&gt; — it runs entirely in your browser.&lt;/li&gt;
&lt;li&gt;Drop in your PDF (drag and drop, or tap to browse).&lt;/li&gt;
&lt;li&gt;Pick a compression level. Start with the balanced/default setting.&lt;/li&gt;
&lt;li&gt;Hit compress, then download the result.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My 12 MB scan came out at roughly 1.1 MB. Text was still crisp, signatures legible, and it sailed through email.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why quality survives
&lt;/h2&gt;

&lt;p&gt;PDF compression re-encodes embedded images at sensible resolutions and strips redundant data. Most bloat is resolution far beyond what any screen or home printer can show — removing that costs you nothing visually.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to push harder (and when not to)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Email/WhatsApp sharing — aggressive compression is fine.&lt;/li&gt;
&lt;li&gt;Forms and official documents — use light compression.&lt;/li&gt;
&lt;li&gt;Print-ready files — don't compress at all.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One gotcha: after compressing, zoom to 200% on one text-heavy page and one image-heavy page. If both look clean, you're done.&lt;/p&gt;

&lt;p&gt;The whole thing runs client-side, so a 12 MB file never leaves your machine — which, for contracts and ID scans, matters more than the compression itself.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How a Background Remover Can Run 100% in Your Browser</title>
      <dc:creator>SAHU Khan</dc:creator>
      <pubDate>Sun, 11 Oct 2026 06:54:31 +0000</pubDate>
      <link>https://dev.to/sahu_khan_74873a8e161176b/how-a-background-remover-can-run-100-in-your-browser-11nd</link>
      <guid>https://dev.to/sahu_khan_74873a8e161176b/how-a-background-remover-can-run-100-in-your-browser-11nd</guid>
      <description>&lt;p&gt;A few years ago, removing a photo's background meant uploading it to some server, waiting in a queue, and hoping the service didn't keep a copy. Today you can open a web page, drop in a photo, and get a clean cutout in seconds — with your file never leaving your device. Here's how that works under the hood.&lt;/p&gt;

&lt;h2&gt;
  
  
  It starts with a segmentation model
&lt;/h2&gt;

&lt;p&gt;Background removal is an image segmentation problem: for every pixel, the model decides "foreground" or "background". Researchers trained convolutional neural networks on thousands of labeled portraits and product shots until they got very good at finding edges — hair, fur, transparent glass, the hard cases.&lt;/p&gt;

&lt;p&gt;The trick that brought this to the browser was making those models small and portable. Models are exported to formats like ONNX, quantized down, and compiled to run on WebAssembly or WebGPU. What used to need a GPU server now runs on your laptop's CPU or integrated graphics in a couple of seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually happens when you drop in a photo
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Decode locally.&lt;/strong&gt; The browser reads your image with the Canvas API or &lt;code&gt;createImageBitmap&lt;/code&gt; — no upload involved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run inference.&lt;/strong&gt; The quantized model processes the image tensor right in the page (often via onnxruntime-web), producing an alpha mask.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Refine the mask.&lt;/strong&gt; A bit of feathering/edge smoothing cleans up halos around hair.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Composite and export.&lt;/strong&gt; The foreground is drawn onto a transparent canvas and exported as PNG — all client-side.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why "in the browser" is a bigger deal than it sounds
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy.&lt;/strong&gt; Personal photos, ID documents, product shots for an unreleased launch — nothing traverses the network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No queues or accounts.&lt;/strong&gt; There's no server capacity to ration, so there's nothing to sign up for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline after first load.&lt;/strong&gt; Once the page and model weights are cached, it can even work with flaky connectivity.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;If you want to see it in action, &lt;a href="https://napizotools.com/background-remover/" rel="noopener noreferrer"&gt;Napizo's free background remover&lt;/a&gt; does exactly this: open the page, drop in a JPG or PNG, and download the transparent PNG. Because the model runs in your browser, there's no upload, no sign-up, and no watermark — your file never leaves your device.&lt;/p&gt;

&lt;p&gt;The broader lesson: the browser has quietly become a serious compute platform. When the model fits in a few megabytes of WASM, "AI-powered" stops meaning "send your data to our cloud" — and that's a win for users and developers alike.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>I Built 15 Free Browser Tools That Never Touch a Server</title>
      <dc:creator>SAHU Khan</dc:creator>
      <pubDate>Fri, 09 Oct 2026 05:35:05 +0000</pubDate>
      <link>https://dev.to/sahu_khan_74873a8e161176b/i-built-15-free-browser-tools-that-never-touch-a-server-2b7l</link>
      <guid>https://dev.to/sahu_khan_74873a8e161176b/i-built-15-free-browser-tools-that-never-touch-a-server-2b7l</guid>
      <description>&lt;h1&gt;
  
  
  I Built 15 Free Browser Tools That Never Touch a Server
&lt;/h1&gt;

&lt;p&gt;A few months ago I started building something simple: free online tools that do their entire job inside your browser. Today the collection — Napizo — has 15 tools: PDF to JPG, JPG to PDF, PDF merger, PDF compressor, image compressor, image resizer, background remover, QR code generator, word counter, an AI caption generator, an InPage Urdu-to-Unicode converter, an EPUB splitter, and a few more.&lt;/p&gt;

&lt;p&gt;The unusual part isn't the tool list. It's the architecture: &lt;strong&gt;your files never leave your device.&lt;/strong&gt; No uploads, no sign-up, no server processing your documents. Here's what I learned building it that way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why client-side was the right call
&lt;/h2&gt;

&lt;p&gt;Most free tool sites work like this: you upload your file, their server processes it, you download the result. That model has real costs — bandwidth, compute, storage — which is exactly why those sites are covered in ads and paywalls.&lt;/p&gt;

&lt;p&gt;Running everything in the browser flips the economics: the user's device does the work, so there is no per-file server cost at all. It also kills the biggest trust question for a tools site — "where did my file go?" — because the answer is verifiable: nowhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  The tech stack is boring (deliberately)
&lt;/h2&gt;

&lt;p&gt;There's no backend framework. The stack is HTML/CSS/JavaScript plus battle-tested client-side libraries: PDF work runs on pdf.js and pdf-lib entirely in memory; image work uses the Canvas API and Web Workers; OCR for the PSD converter uses Tesseract.js rebuilt into layered files via ag-psd.&lt;/p&gt;

&lt;p&gt;"Boring" matters here: fewer moving parts means the tools keep working even on a plain static host, and every tool is auditable by anyone who opens dev tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  The hard parts nobody warns you about
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Memory on mobile.&lt;/strong&gt; A phone browser will kill your tab if you load a 100-page PDF into RAM carelessly. The fix: process pages in chunks, release object URLs promptly, and never keep the full decoded document in memory longer than necessary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Trust signals.&lt;/strong&gt; A free tools site with no company behind it has to earn trust differently: clear privacy copy ("files stay in your browser"), an honest limitations page, and About/Contact/Privacy/Terms pages that read like a real site. We published all of them before caring about SEO at all.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Saying what tools CAN'T do.&lt;/strong&gt; The PSD converter's "editable text layers" are AI-reconstructed via OCR — fonts won't match the original. We say that on the tool page itself. Short-term it costs conversions; long-term it's the only way people come back.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd tell anyone starting this
&lt;/h2&gt;

&lt;p&gt;Ship the tool that solves one person's Tuesday-morning problem — compressing a PDF for an email attachment, resizing a photo for a form upload. Boring problems, done instantly, with zero friction. Then make the privacy story the headline, not a footnote.&lt;/p&gt;

&lt;p&gt;The full collection is live here if you want to try the tools: &lt;a href="https://napizo.netlify.app" rel="noopener noreferrer"&gt;https://napizo.netlify.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
