<?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>Utiliome Engineering Blog</title>
    <link>https://utiliome.com/blog/</link>
    <description>In-depth technical research, privacy teardowns, and browser engineering guides on WebAssembly, PDF security, image optimization, and local-first developer workflows.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 31 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://utiliome.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Airbnb &amp; Hotel Host QR Kit: Wi-Fi, House Manual &amp; Maps</title>
      <link>https://utiliome.com/blog/airbnb-and-hotel-guest-qr-code-kit/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/airbnb-and-hotel-guest-qr-code-kit/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Guests arrive with zero roaming data. Build a permanent 4-QR Airbnb and hotel welcome sheet in-browser: offline Wi-Fi, &lt;2 MB PDF manual, Maps, and WhatsApp.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Hospitality</category>
      <category>Wi-Fi</category>
      <category>PDF</category>
      <category>QR Codes</category>
      <enclosure url="https://utiliome.com/og/blog/airbnb-and-hotel-guest-qr-code-kit.png" length="28827" type="image/png" />
    </item>
    <item>
      <title>CSV to QR Codes: File Format, Asset Tags &amp; qrencode Scripts</title>
      <link>https://utiliome.com/blog/bulk-qr-codes-from-csv-inventory-and-badges/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/bulk-qr-codes-from-csv-inventory-and-badges/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>The exact CSV layout for batch QR codes, the 500-row browser limit, local dedupe and splitting, and tested qrencode and Python scripts for 100,000+ labels.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>CSV</category>
      <category>Bulk Processing</category>
      <category>Inventory</category>
      <category>QR Codes</category>
      <category>CLI</category>
      <enclosure url="https://utiliome.com/og/blog/bulk-qr-codes-from-csv-inventory-and-badges.png" length="29642" type="image/png" />
    </item>
    <item>
      <title>Calendar QR Code Wrong Time? iCal Time Zones, iPhone vs Android</title>
      <link>https://utiliome.com/blog/calendar-event-ical-qr-code-iphone-vs-android/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/calendar-event-ical-qr-code-iphone-vs-android/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why event QR codes add the wrong time: floating vs UTC iCal timestamps, iPhone Camera vs Android and Google Lens support, and the 280-byte limit for print.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>iCalendar</category>
      <category>RFC 5545</category>
      <category>Events</category>
      <category>QR Codes</category>
      <category>Cross-Platform</category>
      <enclosure url="https://utiliome.com/og/blog/calendar-event-ical-qr-code-iphone-vs-android.png" length="30362" type="image/png" />
    </item>
    <item>
      <title>Fake Bitcoin QR Generators: How Wallet Address Swaps Steal Funds</title>
      <link>https://utiliome.com/blog/crypto-bitcoin-payment-qr-address-swap-security/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/crypto-bitcoin-payment-qr-address-swap-security/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Server-backed crypto QR generators can show your address on screen but encode an attacker wallet in the image. How the swap works and how to verify offline.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Bitcoin</category>
      <category>Cryptocurrency</category>
      <category>Security</category>
      <category>QR Codes</category>
      <enclosure url="https://utiliome.com/og/blog/crypto-bitcoin-payment-qr-address-swap-security.png" length="29463" type="image/png" />
    </item>
    <item>
      <title>Pre-Filled Email (mailto:) &amp; Google Review QR Codes for Shops</title>
      <link>https://utiliome.com/blog/mailto-email-and-google-review-qr-codes-packaging/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/mailto-email-and-google-review-qr-codes-packaging/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Encode pre-filled RFC 6068 mailto: support tickets and direct Google Maps review QR codes locally in your browser—zero $29/mo SaaS fees or review gating.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Email</category>
      <category>Local SEO</category>
      <category>Packaging</category>
      <category>QR Codes</category>
      <enclosure url="https://utiliome.com/og/blog/mailto-email-and-google-review-qr-codes-packaging.png" length="29810" type="image/png" />
    </item>
    <item>
      <title>Pet ID Tag QR Codes: What to Encode Without Leaking Your Home</title>
      <link>https://utiliome.com/blog/privacy-safe-pet-id-tag-qr-code/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/privacy-safe-pet-id-tag-qr-code/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Encode subscription-free pet ID tag QR codes that survive 25 mm laser engraving without leaking your home address. Export permanent SVG in your browser.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Personal Privacy</category>
      <category>QR Codes</category>
      <category>vCard</category>
      <category>Consumer Security</category>
      <enclosure url="https://utiliome.com/og/blog/privacy-safe-pet-id-tag-qr-code.png" length="30299" type="image/png" />
    </item>
    <item>
      <title>QR Codes on Product Packaging &amp; Manuals: 10-Year Link Design</title>
      <link>https://utiliome.com/blog/product-packaging-qr-codes-10-year-longevity/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/product-packaging-qr-codes-10-year-longevity/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Design packaging QR codes that survive 10+ years of CMS migrations with dedicated subdomains, ISO 18004 uppercase URLs, GS1 Digital Link, and local SVGs.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Packaging</category>
      <category>Manufacturing</category>
      <category>GS1</category>
      <category>QR Codes</category>
      <category>Web Architecture</category>
      <enclosure url="https://utiliome.com/og/blog/product-packaging-qr-codes-10-year-longevity.png" length="31378" type="image/png" />
    </item>
    <item>
      <title>QR Code Print Guide: Minimum Size, Error Correction &amp; Logo Math</title>
      <link>https://utiliome.com/blog/qr-code-print-size-contrast-error-correction-guide/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/qr-code-print-size-contrast-error-correction-guide/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Prevent unreadable print runs with ISO/IEC 18004 QR module math, Reed-Solomon logo budgets, K100 CMYK prepress rules, and client-side vector SVG export.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Image Engineering</category>
      <category>Print Production</category>
      <category>SVG</category>
      <category>QR Codes</category>
      <category>Graphic Design</category>
      <enclosure url="https://utiliome.com/og/blog/qr-code-print-size-contrast-error-correction-guide.png" length="30412" type="image/png" />
    </item>
    <item>
      <title>QR Codes on Resumes &amp; Classroom Worksheets (Without Link Rot)</title>
      <link>https://utiliome.com/blog/qr-codes-for-resumes-portfolios-and-classroom-worksheets/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/qr-codes-for-resumes-portfolios-and-classroom-worksheets/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Do QR codes break ATS parsers or expire mid-hiring? See how PDF text streams work, avoid 14-day trial link rot, and add ad-free QRs to PDFs locally.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Resumes</category>
      <category>Education</category>
      <category>PDF</category>
      <category>QR Codes</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/qr-codes-for-resumes-portfolios-and-classroom-worksheets.png" length="29860" type="image/png" />
    </item>
    <item>
      <title>QR vs Data Matrix vs PDF417 vs Aztec vs EAN/UPC: Which to Use?</title>
      <link>https://utiliome.com/blog/qr-vs-data-matrix-pdf417-aztec-barcodes/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/qr-vs-data-matrix-pdf417-aztec-barcodes/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Compare Data Matrix, QR Code, PDF417, Aztec, and 1D EAN/Code 128 specs by footprint, quiet zone, and ISO rules—then render vector SVGs locally in-browser.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>Barcodes</category>
      <category>Data Matrix</category>
      <category>PDF417</category>
      <category>Aztec Code</category>
      <category>QR Codes</category>
      <enclosure url="https://utiliome.com/og/blog/qr-vs-data-matrix-pdf417-aztec-barcodes.png" length="30309" type="image/png" />
    </item>
    <item>
      <title>QR Phishing (Quishing): How to Inspect Unknown QR Codes Safely</title>
      <link>https://utiliome.com/blog/quishing-scan-qr-codes-locally-before-opening/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/quishing-scan-qr-codes-locally-before-opening/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Unknown QR codes bypass email filters and hide malicious URLs or Wi-Fi payloads. Learn how to check a QR code safely in your browser with zero uploads.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Cybersecurity</category>
      <category>Phishing</category>
      <category>QR Codes</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/quishing-scan-qr-codes-locally-before-opening.png" length="31314" type="image/png" />
    </item>
    <item>
      <title>How to Make a Restaurant QR Menu Without Monthly Fees</title>
      <link>https://utiliome.com/blog/restaurant-qr-menu-without-monthly-subscription/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/restaurant-qr-menu-without-monthly-subscription/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Build a permanent restaurant QR menu for $0/month. Avoid 14-day trial shutoffs, update seasonal PDFs without reprinting, and shrink 25 MB menus locally.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>QR Codes</category>
      <category>PDF Optimization</category>
      <category>Small Business</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/restaurant-qr-menu-without-monthly-subscription.png" length="28800" type="image/png" />
    </item>
    <item>
      <title>Static vs Dynamic QR Codes: Why &apos;Free Trial&apos; Codes Stop Working</title>
      <link>https://utiliome.com/blog/static-vs-dynamic-qr-codes-free-trial-trap/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/static-vs-dynamic-qr-codes-free-trial-trap/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Static QR codes encode URLs directly in pixels and never expire. See why &apos;free trial&apos; dynamic redirects break in 14 days and how to self-host redirects.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Privacy Engineering</category>
      <category>QR Codes</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>Web Architecture</category>
      <enclosure url="https://utiliome.com/og/blog/static-vs-dynamic-qr-codes-free-trial-trap.png" length="30368" type="image/png" />
    </item>
    <item>
      <title>vCard QR vs Website Link on Business Cards: Density &amp; Scan Tests</title>
      <link>https://utiliome.com/blog/vcard-qr-vs-url-on-business-cards/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/vcard-qr-vs-url-on-business-cards/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Compare offline vCard 3.0 QR codes vs URL links on 85x55 mm business cards: prevent matrix overstuffing, survive dead conference Wi-Fi, and export SVG.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>vCard</category>
      <category>Business Cards</category>
      <category>QR Codes</category>
      <category>Print Design</category>
      <enclosure url="https://utiliome.com/og/blog/vcard-qr-vs-url-on-business-cards.png" length="30067" type="image/png" />
    </item>
    <item>
      <title>wa.me Link Not Working? WhatsApp, SMS &amp; tel: QR Format Guide</title>
      <link>https://utiliome.com/blog/whatsapp-sms-phone-qr-codes-for-storefronts/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/whatsapp-sms-phone-qr-codes-for-storefronts/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why WhatsApp QR codes fail: plus signs, 00 and trunk zeros in wa.me, unescaped # in text, SMSTO vs sms: syntax, and tel: without +. Exact formats inside.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>WhatsApp</category>
      <category>SMS</category>
      <category>URI Schemes</category>
      <category>Local Business</category>
      <category>QR Codes</category>
      <enclosure url="https://utiliome.com/og/blog/whatsapp-sms-phone-qr-codes-for-storefronts.png" length="31797" type="image/png" />
    </item>
    <item>
      <title>Don&apos;t Put Wi-Fi Passwords in Cloud QR Generators (Security Guide)</title>
      <link>https://utiliome.com/blog/wifi-qr-code-password-security-and-hidden-ssid/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/wifi-qr-code-password-security-and-hidden-ssid/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Cloud Wi-Fi QR generators log your SSID and password, linking credentials to street addresses via wardriving maps. Encode WPA3 and hidden SSIDs locally.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Wi-Fi Security</category>
      <category>QR Codes</category>
      <category>Privacy</category>
      <category>Network Engineering</category>
      <enclosure url="https://utiliome.com/og/blog/wifi-qr-code-password-security-and-hidden-ssid.png" length="31269" type="image/png" />
    </item>
    <item>
      <title>Blur vs. Pixelation for Redacting Screenshots: Why Blur Fails</title>
      <link>https://utiliome.com/blog/blur-vs-pixelation-for-redacting-screenshots/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/blur-vs-pixelation-for-redacting-screenshots/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why Gaussian blur fails to redact screenshot text, how Depix cracks small-block pixelation, and which block sizes or solid boxes actually keep data private.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Image Engineering</category>
      <category>Image Redaction</category>
      <category>Data Privacy</category>
      <category>Cybersecurity</category>
      <category>Computer Vision</category>
      <category>Client-Side Processing</category>
      <enclosure url="https://utiliome.com/og/blog/blur-vs-pixelation-for-redacting-screenshots.png" length="29832" type="image/png" />
    </item>
    <item>
      <title>Browser AI Image Upscaling (Swin2SR) vs. Bicubic Resize</title>
      <link>https://utiliome.com/blog/browser-ai-upscaling-swin2sr-vs-bicubic-resize/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/browser-ai-upscaling-swin2sr-vs-bicubic-resize/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>Compare AI super-resolution (Swin2SR in ONNX Runtime) against traditional bicubic resizing. Discover hardware limits, edge sharpness, and use-case boundaries.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Image Engineering</category>
      <category>Image Upscaling</category>
      <category>Swin2SR</category>
      <category>Computer Vision</category>
      <category>WebAssembly</category>
      <category>ONNX Runtime</category>
      <enclosure url="https://utiliome.com/og/blog/browser-ai-upscaling-swin2sr-vs-bicubic-resize.png" length="31513" type="image/png" />
    </item>
    <item>
      <title>How to Convert iPhone HEIC Photos to JPG on Windows &amp; Linux Safely</title>
      <link>https://utiliome.com/blog/how-to-convert-heic-to-jpg-on-windows-and-linux/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-convert-heic-to-jpg-on-windows-and-linux/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why Windows and Linux can&apos;t open iPhone HEIC files, how to fix the missing HEVC codec, and how to convert HEIC to JPG locally without uploading photos.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Image Engineering</category>
      <category>HEIC to JPG</category>
      <category>HEIF</category>
      <category>Windows 11</category>
      <category>Linux</category>
      <category>WebAssembly</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-convert-heic-to-jpg-on-windows-and-linux.png" length="28863" type="image/png" />
    </item>
    <item>
      <title>The Modern Favicon &amp; App Icon Specification Guide (2026)</title>
      <link>https://utiliome.com/blog/modern-favicon-and-app-icon-specification-guide/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/modern-favicon-and-app-icon-specification-guide/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>Master the modern 2026 website icon specification. Replace legacy 15-file favicon bloat with a lean ICO, SVG, Apple Touch and manifest stack with dark mode.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Image Engineering</category>
      <category>Favicon</category>
      <category>Web Standards</category>
      <category>SVG</category>
      <category>PWA</category>
      <category>Dark Mode</category>
      <enclosure url="https://utiliome.com/og/blog/modern-favicon-and-app-icon-specification-guide.png" length="30028" type="image/png" />
    </item>
    <item>
      <title>TinyPNG &amp; Squoosh Alternative: Private Batch Compression</title>
      <link>https://utiliome.com/blog/tinypng-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/tinypng-alternative/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>TinyPNG caps free uploads at 20 images and 5 MB; Squoosh edits one file at a time. Compare limits, privacy, and PNG quantization in a local-first alternative.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Image Engineering</category>
      <category>Image Compression</category>
      <category>Web Performance</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/tinypng-alternative.png" length="29762" type="image/png" />
    </item>
    <item>
      <title>Extract High-Resolution JPGs from a PDF</title>
      <link>https://utiliome.com/blog/extract-high-resolution-jpg-from-pdf/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/extract-high-resolution-jpg-from-pdf/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Extract high-resolution JPGs and images from a PDF without quality loss: copy embedded JPEG streams as-is, or render vector pages at 300 DPI in 4:4:4.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Engineering</category>
      <category>Image Extraction</category>
      <category>JPEG Compression</category>
      <category>pikepdf</category>
      <category>PyMuPDF</category>
      <enclosure url="https://utiliome.com/og/blog/extract-high-resolution-jpg-from-pdf.png" length="26038" type="image/png" />
    </item>
    <item>
      <title>Grayscale vs Monochrome PDFs for Court Filing</title>
      <link>https://utiliome.com/blog/grayscale-vs-monochrome-pdf-court-filing/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/grayscale-vs-monochrome-pdf-court-filing/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Grayscale vs monochrome PDF for court filing: why 1-bit scans black out highlights and erase signatures and seals, and when 8-bit grayscale is safer.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Compression</category>
      <category>Legal Tech</category>
      <category>PyMuPDF</category>
      <category>Scanned Documents</category>
      <enclosure url="https://utiliome.com/og/blog/grayscale-vs-monochrome-pdf-court-filing.png" length="27465" type="image/png" />
    </item>
    <item>
      <title>HTML Resume to PDF: Keep Your CSS Print Styles</title>
      <link>https://utiliome.com/blog/html-resume-to-pdf-css-print-styles/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/html-resume-to-pdf-css-print-styles/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Export an HTML resume to PDF with your CSS print styles intact: keep header backgrounds, stop job entries splitting across pages, and drop file:// footers.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>HTML to PDF</category>
      <category>CSS Print Styles</category>
      <category>Playwright</category>
      <category>Resume Engineering</category>
      <enclosure url="https://utiliome.com/og/blog/html-resume-to-pdf-css-print-styles.png" length="28015" type="image/png" />
    </item>
    <item>
      <title>Markdown Docs to PDF: Fix Code Blocks and Breaks</title>
      <link>https://utiliome.com/blog/markdown-documentation-to-pdf/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/markdown-documentation-to-pdf/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Convert Markdown documentation to PDF without frontmatter leaks, shrunken code blocks, orphaned headings, or broken symbols, using Chromium or pdf-lib.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown to PDF</category>
      <category>Documentation Workflow</category>
      <category>Playwright</category>
      <category>pdf-lib</category>
      <enclosure url="https://utiliome.com/og/blog/markdown-documentation-to-pdf.png" length="28153" type="image/png" />
    </item>
    <item>
      <title>How to Permanently Rotate Scanned PDF Pages</title>
      <link>https://utiliome.com/blog/permanently-rotate-scanned-pdf-pages/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/permanently-rotate-scanned-pdf-pages/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Permanently rotate scanned PDF pages so they open upright in every viewer, using a browser tool, pypdf, or PyMuPDF without re-encoding the scans.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Scanned Documents</category>
      <category>PDF Manipulation</category>
      <category>pypdf</category>
      <category>PyMuPDF</category>
      <enclosure url="https://utiliome.com/og/blog/permanently-rotate-scanned-pdf-pages.png" length="27670" type="image/png" />
    </item>
    <item>
      <title>Print PDFs in Grayscale to Save Ink and Toner</title>
      <link>https://utiliome.com/blog/print-pdf-in-grayscale-to-save-ink/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/print-pdf-in-grayscale-to-save-ink/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Print a PDF in grayscale to save ink and toner: avoid composite CMY gray, MFD color click charges, and dark slides that quietly drain black toner.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Optimization</category>
      <category>Print Engineering</category>
      <category>pikepdf</category>
      <category>PyMuPDF</category>
      <enclosure url="https://utiliome.com/og/blog/print-pdf-in-grayscale-to-save-ink.png" length="25970" type="image/png" />
    </item>
    <item>
      <title>Rearrange PDF Pages for Booklet Printing</title>
      <link>https://utiliome.com/blog/rearrange-pdf-pages-for-booklet-printing/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/rearrange-pdf-pages-for-booklet-printing/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Rearrange PDF pages for booklet printing: saddle-stitch page order, padding to a multiple of 4, and 2-up sheets, in your browser or with pypdf and PyMuPDF.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Layout</category>
      <category>PDF Manipulation</category>
      <category>pypdf</category>
      <category>PyMuPDF</category>
      <enclosure url="https://utiliome.com/og/blog/rearrange-pdf-pages-for-booklet-printing.png" length="26108" type="image/png" />
    </item>
    <item>
      <title>How to Remove Blank Pages from Scanned PDFs</title>
      <link>https://utiliome.com/blog/remove-blank-pages-from-scanned-pdf/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/remove-blank-pages-from-scanned-pdf/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Remove blank pages from scanned PDFs reliably with a Python script that ignores scanner borders and dust, or with even/odd page removal in your browser.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Scanned Documents</category>
      <category>PDF Manipulation</category>
      <category>PyMuPDF</category>
      <category>pypdf</category>
      <enclosure url="https://utiliome.com/og/blog/remove-blank-pages-from-scanned-pdf.png" length="28739" type="image/png" />
    </item>
    <item>
      <title>Remove Confidential Pages from a PDF Safely</title>
      <link>https://utiliome.com/blog/remove-confidential-pages-from-pdf/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/remove-confidential-pages-from-pdf/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Remove confidential pages from a PDF so they can&apos;t be recovered from incremental saves, orphaned streams, bookmarks, attachments, or links on kept pages.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>Document Sanitization</category>
      <category>PyMuPDF</category>
      <category>pypdf</category>
      <enclosure url="https://utiliome.com/og/blog/remove-confidential-pages-from-pdf.png" length="27843" type="image/png" />
    </item>
    <item>
      <title>Split Bank Statement PDFs by Month Securely</title>
      <link>https://utiliome.com/blog/split-bank-statement-pdf-by-month/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/split-bank-statement-pdf-by-month/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Split bank statement PDFs by month when page counts vary: find each cycle&apos;s first page, unlock owner locks, and check each split for other months&apos; data.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Splitting</category>
      <category>pypdf</category>
      <category>PyMuPDF</category>
      <category>Document Security</category>
      <enclosure url="https://utiliome.com/og/blog/split-bank-statement-pdf-by-month.png" length="27167" type="image/png" />
    </item>
    <item>
      <title>How to Convert Jira Markup to Markdown (With Examples)</title>
      <link>https://utiliome.com/blog/convert-jira-to-markdown/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/convert-jira-to-markdown/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to convert proprietary Jira Atlassian formatting to standard Markdown for GitHub and documentation using local scripts, and the exact syntax mapping.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown</category>
      <category>Jira</category>
      <category>Documentation</category>
      <category>Atlassian</category>
      <enclosure url="https://utiliome.com/og/blog/convert-jira-to-markdown.png" length="29162" type="image/png" />
    </item>
    <item>
      <title>Count Markdown Words Without Code Blocks (CLI and Node)</title>
      <link>https://utiliome.com/blog/count-markdown-words-without-code-blocks/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/count-markdown-words-without-code-blocks/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Get a prose-only word count from Markdown files by removing fenced code, inline code and link URLs with tested awk, sed and Node scripts.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown</category>
      <category>Technical Writing</category>
      <category>CLI</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/count-markdown-words-without-code-blocks.png" length="27948" type="image/png" />
    </item>
    <item>
      <title>How to Crop PDF Margins for Kindle and E-Readers</title>
      <link>https://utiliome.com/blog/crop-pdf-margins-for-kindle-and-e-readers/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/crop-pdf-margins-for-kindle-and-e-readers/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Trim white margins from PDFs so text fills your Kindle or e-reader screen. How CropBox cropping works, what it does not remove, and how to send the file.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Formatting</category>
      <category>E-Readers</category>
      <category>Kindle</category>
      <category>CropBox</category>
      <enclosure url="https://utiliome.com/og/blog/crop-pdf-margins-for-kindle-and-e-readers.png" length="26798" type="image/png" />
    </item>
    <item>
      <title>Collapsible Sections in GitHub Markdown (details &amp; summary)</title>
      <link>https://utiliome.com/blog/how-to-add-collapsible-sections-github-issues/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-add-collapsible-sections-github-issues/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to use details and summary HTML tags to create collapsible sections in GitHub issues, PRs, and READMEs to hide long logs and code blocks.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>GitHub</category>
      <category>Markdown</category>
      <category>Formatting</category>
      <category>Documentation</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-add-collapsible-sections-github-issues.png" length="28496" type="image/png" />
    </item>
    <item>
      <title>How to Change a PDF&apos;s Title, Author and Subject</title>
      <link>https://utiliome.com/blog/how-to-change-pdf-title-author-subject/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-change-pdf-title-author-subject/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Change a PDF&apos;s Title, Author, Subject and Keywords in your browser or with ExifTool, and learn why the XMP copy needs updating too.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF</category>
      <category>PDF Metadata</category>
      <category>ExifTool</category>
      <category>Document Properties</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-change-pdf-title-author-subject.png" length="25874" type="image/png" />
    </item>
    <item>
      <title>Markdown to Confluence: Wiki Markup Cheat Sheet</title>
      <link>https://utiliome.com/blog/how-to-convert-markdown-to-confluence/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-convert-markdown-to-confluence/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>A complete cheat sheet for mapping standard Markdown elements into Confluence Wiki Markup, including code blocks, tables, and automation with pandoc.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown</category>
      <category>Confluence</category>
      <category>Wiki Markup</category>
      <category>Data Conversion</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-convert-markdown-to-confluence.png" length="28782" type="image/png" />
    </item>
    <item>
      <title>Markdown Tables: Escape Pipes, Code and Line Breaks</title>
      <link>https://utiliome.com/blog/how-to-format-markdown-tables/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-format-markdown-tables/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to fix broken Markdown tables when escaping pipe characters, handling inline code and line breaks, and how to automate table alignment.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown</category>
      <category>Formatting</category>
      <category>Web Content</category>
      <category>Technical Writing</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-format-markdown-tables.png" length="27571" type="image/png" />
    </item>
    <item>
      <title>How to Write LaTeX Math in GitHub Markdown</title>
      <link>https://utiliome.com/blog/how-to-render-latex-in-markdown/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-render-latex-in-markdown/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to write and render LaTeX math equations natively in GitHub Markdown using MathJax, including inline math, block math, and escaping.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown</category>
      <category>LaTeX</category>
      <category>KaTeX</category>
      <category>GitHub</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-render-latex-in-markdown.png" length="26116" type="image/png" />
    </item>
    <item>
      <title>Turn JSON API Responses into Markdown Tables with jq</title>
      <link>https://utiliome.com/blog/json-api-response-to-markdown-table-with-jq/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/json-api-response-to-markdown-table-with-jq/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Build GitHub Markdown tables from JSON API responses with a tested jq filter that handles missing keys, pipes and line breaks, plus when to use a converter.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>JSON</category>
      <category>Markdown</category>
      <category>Documentation</category>
      <category>API</category>
      <enclosure url="https://utiliome.com/og/blog/json-api-response-to-markdown-table-with-jq.png" length="28753" type="image/png" />
    </item>
    <item>
      <title>How to Lint Markdown in CI with markdownlint-cli2</title>
      <link>https://utiliome.com/blog/lint-markdown-in-ci-with-markdownlint-cli2/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/lint-markdown-in-ci-with-markdownlint-cli2/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Catch reversed links, skipped headings, missing code languages and broken table rows before merge with markdownlint-cli2, a config file and a GitHub Action.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Markdown</category>
      <category>CI/CD</category>
      <category>Technical Documentation</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/lint-markdown-in-ci-with-markdownlint-cli2.png" length="27097" type="image/png" />
    </item>
    <item>
      <title>PDF Page Numbers: Placement, Cover Pages and Page X of Y</title>
      <link>https://utiliome.com/blog/pdf-page-numbers-placement-and-cover-pages/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/pdf-page-numbers-placement-and-cover-pages/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>How to choose where PDF page numbers go, leave a cover page unnumbered, and when you need a command-line tool for Page X of Y or Bates numbering.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF</category>
      <category>Page Numbers</category>
      <category>cpdf</category>
      <category>Document Formatting</category>
      <enclosure url="https://utiliome.com/og/blog/pdf-page-numbers-placement-and-cover-pages.png" length="27192" type="image/png" />
    </item>
    <item>
      <title>Why Clearing PDF Properties Can Leave XMP Metadata Behind</title>
      <link>https://utiliome.com/blog/pdf-xmp-metadata-left-behind/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/pdf-xmp-metadata-left-behind/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>PDFs store metadata twice, in the Info dictionary and an XMP stream. See what each holds, why edits can be recovered, and how to remove both.</description>
      <dc:creator>jsmith</dc:creator>
      <category>Privacy Engineering</category>
      <category>PDF</category>
      <category>PDF Metadata</category>
      <category>XMP</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/pdf-xmp-metadata-left-behind.png" length="28144" type="image/png" />
    </item>
    <item>
      <title>Split Large PDFs by Page Range: Browser vs qpdf</title>
      <link>https://utiliome.com/blog/split-large-pdf-by-page-range/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/split-large-pdf-by-page-range/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>How to split very large PDFs by page range: what a browser splitter can handle in memory, the exact range syntax, and tested qpdf commands for gigabyte files.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Splitting</category>
      <category>qpdf</category>
      <category>Memory Management</category>
      <enclosure url="https://utiliome.com/og/blog/split-large-pdf-by-page-range.png" length="27697" type="image/png" />
    </item>
    <item>
      <title>Split Two-Page Book Scans into Single PDF Pages</title>
      <link>https://utiliome.com/blog/split-two-page-book-scans-into-single-pdf-pages/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/split-two-page-book-scans-into-single-pdf-pages/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>Turn two-page book scans into single PDF pages and trim black scanner borders. A tested pypdf script, page sizes in points, and a quick checklist.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>Scanned Documents</category>
      <category>PDF Layout</category>
      <category>pypdf</category>
      <category>CropBox</category>
      <enclosure url="https://utiliome.com/og/blog/split-two-page-book-scans-into-single-pdf-pages.png" length="27296" type="image/png" />
    </item>
    <item>
      <title>What a PDF Watermark Can and Can&apos;t Do for Board Packs</title>
      <link>https://utiliome.com/blog/what-a-pdf-watermark-can-and-cannot-do/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/what-a-pdf-watermark-can-and-cannot-do/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>How to watermark board papers in your browser, why a visible watermark deters but can be removed, and the right order: watermark, strip metadata, then encrypt.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>Watermark</category>
      <category>Board Documents</category>
      <category>PDF Encryption</category>
      <enclosure url="https://utiliome.com/og/blog/what-a-pdf-watermark-can-and-cannot-do.png" length="28148" type="image/png" />
    </item>
    <item>
      <title>Diceware vs Password Managers: Master Passwords Explained</title>
      <link>https://utiliome.com/blog/diceware-vs-password-managers/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/diceware-vs-password-managers/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>Use Diceware for the one master password you must memorize and a password manager for everything else. See how many words you need and how vaults are protected.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Cryptography</category>
      <category>OpSec</category>
      <category>Passwords</category>
      <category>Diceware</category>
      <enclosure url="https://utiliome.com/og/blog/diceware-vs-password-managers.png" length="30835" type="image/png" />
    </item>
    <item>
      <title>How to Verify a SHA-256 Checksum (Windows, Mac, Linux)</title>
      <link>https://utiliome.com/blog/how-to-verify-sha256-checksum/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-verify-sha256-checksum/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to verify a SHA-256 checksum on Windows, macOS, and Linux using built-in command line tools to ensure downloaded file integrity and security.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>File Integrity</category>
      <category>Checksums</category>
      <category>Command Line</category>
      <category>Cryptography</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-verify-sha256-checksum.png" length="29195" type="image/png" />
    </item>
    <item>
      <title>GitHub Markdown Alerts: Syntax, Types and Common Mistakes</title>
      <link>https://utiliome.com/blog/writing-clean-github-readmes-markdown-callouts/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/writing-clean-github-readmes-markdown-callouts/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>Master GitHub Markdown alerts to create engaging READMEs. Learn the syntax, see supported types, avoid common formatting errors, and generate them easily.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>Markdown</category>
      <category>GitHub</category>
      <category>Documentation</category>
      <category>Developer Tools</category>
      <enclosure url="https://utiliome.com/og/blog/writing-clean-github-readmes-markdown-callouts.png" length="30135" type="image/png" />
    </item>
    <item>
      <title>How Many Words Should a Diceware Passphrase Be?</title>
      <link>https://utiliome.com/blog/why-use-diceware-for-passwords/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/why-use-diceware-for-passwords/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>Calculate the exact entropy of your Diceware passphrase. See how crack times change based on hash algorithms (bcrypt vs MD5) and wordlist length.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>Security</category>
      <category>Cryptography</category>
      <category>Passphrases</category>
      <enclosure url="https://utiliome.com/og/blog/why-use-diceware-for-passwords.png" length="28591" type="image/png" />
    </item>
    <item>
      <title>How to Read URL Query Strings and UTM Parameters Programmatically</title>
      <link>https://utiliome.com/blog/how-to-read-url-query-strings/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-read-url-query-strings/</guid>
      <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to parse, decode, and extract URL query strings using JavaScript URLSearchParams, Python, and CLI tools. Protect sensitive tokens from leaking.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>URL Parsing</category>
      <category>JavaScript</category>
      <category>Python</category>
      <category>Data Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-read-url-query-strings.png" length="29653" type="image/png" />
    </item>
    <item>
      <title>How to Convert XML to JSON Locally (Attributes, Arrays &amp; Namespaces)</title>
      <link>https://utiliome.com/blog/xml-to-json-attributes-arrays-namespaces/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/xml-to-json-attributes-arrays-namespaces/</guid>
      <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
      <description>Learn how to convert complex legacy XML API payloads to clean JSON without data loss using local CLI tools (yq, Python) or secure client-side converters.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Document Engineering</category>
      <category>XML</category>
      <category>JSON</category>
      <category>API</category>
      <category>Data Conversion</category>
      <category>CLI</category>
      <enclosure url="https://utiliome.com/og/blog/xml-to-json-attributes-arrays-namespaces.png" length="30060" type="image/png" />
    </item>
    <item>
      <title>How to Format Large JSON Files (Size Limits + jq, VS Code, Python)</title>
      <link>https://utiliome.com/blog/how-to-format-large-json-files/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-format-large-json-files/</guid>
      <pubDate>Wed, 30 Sep 2026 10:00:00 GMT</pubDate>
      <description>Large JSON file freezing your browser? Size limits tested, plus how to format 100MB+ files with jq, Python, and streaming parsers.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Frontend Engineering</category>
      <category>JSON</category>
      <category>Web Development</category>
      <category>Data Processing</category>
      <category>CLI</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-format-large-json-files.png" length="27634" type="image/png" />
    </item>
    <item>
      <title>How to Test Regex on Log Files Safely (grep, JS &amp; PCRE)</title>
      <link>https://utiliome.com/blog/how-to-test-regex-on-log-files/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-test-regex-on-log-files/</guid>
      <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
      <description>Learn how to safely test regular expressions on sensitive log files offline. A guide to CLI extraction, ReDoS risks, and cross-engine regex compatibility.</description>
      <dc:creator>Pavlo Hnydyn</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>regex</category>
      <category>security</category>
      <category>devops</category>
      <category>data-privacy</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-test-regex-on-log-files.png" length="28287" type="image/png" />
    </item>
    <item>
      <title>How to Grade PDFs Without Uploading Student Work</title>
      <link>https://utiliome.com/blog/annotate-and-grade-pdfs-in-browser/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/annotate-and-grade-pdfs-in-browser/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Utiliome offers a free, private, no signup, no watermark PDF editor designed specifically for teachers grading and annotating documents without cloud uploads.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>FERPA</category>
      <category>Education</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/annotate-and-grade-pdfs-in-browser.png" length="28731" type="image/png" />
    </item>
    <item>
      <title>Are Electronic Signatures Legally Binding? ESIGN, UETA and eIDAS Explained</title>
      <link>https://utiliome.com/blog/are-electronic-signatures-legally-binding/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/are-electronic-signatures-legally-binding/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Discover how electronic signatures are legally binding under the ESIGN Act, UETA, and eIDAS. Learn the requirements for legal compliance and enforceability.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Compliance</category>
      <category>eSignature</category>
      <category>PDF Security</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/are-electronic-signatures-legally-binding.png" length="30742" type="image/png" />
    </item>
    <item>
      <title>How to Create and Scan PDFs on iPhone and Android Without an App</title>
      <link>https://utiliome.com/blog/create-and-scan-pdf-on-iphone-android/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/create-and-scan-pdf-on-iphone-android/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Learn how to make a PDF on iPhone and Android using built-in tools. Scan documents perfectly and use local-first tools to convert images to PDF securely.</description>
      <dc:creator>Utiliome Document Engineering Team</dc:creator>
      <category>Document Engineering</category>
      <category>PDF</category>
      <category>Mobile</category>
      <category>Scanning</category>
      <category>WebAssembly</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/create-and-scan-pdf-on-iphone-android.png" length="27613" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to DocuSign</title>
      <link>https://utiliome.com/blog/docusign-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/docusign-alternative/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a free DocuSign alternative? Discover the most secure way to sign PDFs locally in your browser with zero cloud uploads or data harvesting.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>WebAssembly</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>eSign</category>
      <enclosure url="https://utiliome.com/og/blog/docusign-alternative.png" length="28267" type="image/png" />
    </item>
    <item>
      <title>Digital vs Electronic Signatures: Key Differences Explained</title>
      <link>https://utiliome.com/blog/electronic-vs-digital-vs-wet-signature/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/electronic-vs-digital-vs-wet-signature/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Confused about digital signature vs electronic signature? Learn the differences in compliance, security, and why local-first tools protect your privacy.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>e-Signatures</category>
      <enclosure url="https://utiliome.com/og/blog/electronic-vs-digital-vs-wet-signature.png" length="28322" type="image/png" />
    </item>
    <item>
      <title>Why Free Online PDF Tools Violate FERPA (And How to Fix It)</title>
      <link>https://utiliome.com/blog/free-pdf-tools-for-students-and-teachers/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/free-pdf-tools-for-students-and-teachers/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Discover why uploading student data to free cloud PDF tools violates FERPA compliance and how local-first WebAssembly tools provide a secure alternative.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Privacy Engineering</category>
      <category>PDF Security</category>
      <category>Education</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>WebAssembly</category>
      <enclosure url="https://utiliome.com/og/blog/why-free-online-pdf-tools-violate-ferpa.png" length="28592" type="image/png" />
    </item>
    <item>
      <title>How to Protect a PDF Before Sharing (Free, 100% Private)</title>
      <link>https://utiliome.com/blog/how-to-protect-a-pdf-before-sharing/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-protect-a-pdf-before-sharing/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Learn how to protect a PDF before sending for free, no sign-up required, by securely encrypting and redacting sensitive text without uploading.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>WebAssembly</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-protect-a-pdf-before-sharing.png" length="27766" type="image/png" />
    </item>
    <item>
      <title>How to Scan Documents So OCR Gets Every Word</title>
      <link>https://utiliome.com/blog/how-to-scan-documents-for-accurate-ocr/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-scan-documents-for-accurate-ocr/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Discover the optimal scan settings for OCR. Learn the right DPI, color modes, and formats to ensure perfect text recognition without network bottlenecks.</description>
      <dc:creator>Utiliome Document Engineering Team</dc:creator>
      <category>Document Engineering</category>
      <category>OCR</category>
      <category>Scanning</category>
      <category>PDF</category>
      <category>WebAssembly</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-scan-documents-so-ocr-gets-every-word.png" length="27510" type="image/png" />
    </item>
    <item>
      <title>PDF Tools for Remote Teams: A Privacy-First Stack</title>
      <link>https://utiliome.com/blog/pdf-tools-for-remote-teams/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/pdf-tools-for-remote-teams/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Discover why remote teams use local-first WebAssembly PDF tools to eliminate Shadow IT, bypass VPN congestion, and align with Zero Trust Architecture.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>Remote Work</category>
      <category>WebAssembly</category>
      <category>Local-First</category>
      <category>ZTNA</category>
      <category>Shadow IT</category>
      <enclosure url="https://utiliome.com/og/blog/pdf-tools-for-remote-teams.png" length="27864" type="image/png" />
    </item>
    <item>
      <title>Preparing PDFs for AI: Chunking &amp; Prompting in Markdown</title>
      <link>https://utiliome.com/blog/prepare-pdfs-for-ai-chunking-and-prompting/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/prepare-pdfs-for-ai-chunking-and-prompting/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Learn how to safely extract, clean, and chunk PDF documents into Markdown for optimal ChatGPT and LLM prompting without exposing sensitive data.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Security</category>
      <category>WebAssembly</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>LLMs</category>
      <category>Markdown</category>
      <enclosure url="https://utiliome.com/og/blog/prepare-pdfs-for-ai-chunking-and-prompting.png" length="28296" type="image/png" />
    </item>
    <item>
      <title>Split, Extract, Organize or Merge: Which Free PDF Tool to Use</title>
      <link>https://utiliome.com/blog/split-extract-organize-or-merge-pdf/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/split-extract-organize-or-merge-pdf/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Confused between splitting, extracting, organizing, or merging PDF pages? Learn the differences and why our 100% free, private, no-signup tools matter.</description>
      <dc:creator>Utiliome Document Engineering Team</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Manipulation</category>
      <category>Split PDF</category>
      <category>Extract PDF</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/split-extract-organize-or-merge-pdf.png" length="29330" type="image/png" />
    </item>
    <item>
      <title>UUID v4 vs v7: Which to Use for Database Keys</title>
      <link>https://utiliome.com/blog/uuid-v4-vs-v7-database-keys/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/uuid-v4-vs-v7-database-keys/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Compare UUID v1, v4, v6, and v7 for database primary keys. Learn why time-ordered UUID v7 eliminates index fragmentation and replaces auto-increment IDs.</description>
      <dc:creator>Utiliome Database Architecture Team</dc:creator>
      <category>Privacy Engineering</category>
      <category>UUID</category>
      <category>Database</category>
      <category>Performance</category>
      <category>WebAssembly</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/uuid-v4-vs-v7-database-keys.png" length="27223" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to Watermarkly</title>
      <link>https://utiliome.com/blog/watermarkly-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/watermarkly-alternative/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a truly free Watermarkly alternative without forced watermarks on your images? Discover Utiliome&apos;s 100% private, client-side watermarking tool.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/watermarkly-alternative.png" length="27653" type="image/png" />
    </item>
    <item>
      <title>What Is a PDF File? Hidden Structure Explained</title>
      <link>https://utiliome.com/blog/what-is-a-pdf-file/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/what-is-a-pdf-file/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Explore the hidden architecture of PDF files. Learn how objects, XREF tables, and embedded metadata are structured beneath the surface.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Document Engineering</category>
      <category>PDF</category>
      <category>Metadata</category>
      <category>Document Structure</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/what-is-a-pdf-file.png" length="25124" type="image/png" />
    </item>
    <item>
      <title>What Is an Audit Trail for Signed Documents?</title>
      <link>https://utiliome.com/blog/what-is-an-audit-trail-for-signed-documents/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/what-is-an-audit-trail-for-signed-documents/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Discover what an audit trail for a free digital signature entails, the technical anatomy of its validity, and how local-first processing ensures your privacy.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Digital Signatures</category>
      <category>Audit Trail</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/what-is-an-audit-trail-for-signed-documents.png" length="26915" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to CyberChef</title>
      <link>https://utiliome.com/blog/cyberchef-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/cyberchef-alternative/</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a simpler, faster alternative to CyberChef? Utiliome offers a frictionless, 100% client-side toolset designed for everyday frontend tasks without the complex node-based UX.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <category>Developer Tools</category>
      <enclosure url="https://utiliome.com/og/blog/cyberchef-alternative.png" length="29962" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to JSONFormatter</title>
      <link>https://utiliome.com/blog/jsonformatter-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/jsonformatter-alternative/</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a JSONFormatter alternative that won&apos;t crash on large files or leak your API keys? Discover why developers are switching to Utiliome for 100% private, unlimited JSON formatting.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/jsonformatter-alternative.png" length="24040" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to JWT.io</title>
      <link>https://utiliome.com/blog/jwt-io-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/jwt-io-alternative/</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a JWT.io alternative? Discover why enterprise developers use Utiliome&apos;s 100% client-side, SOC2-compliant JWT Decoder for zero-trust privacy.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/jwt-io-alternative.png" length="27880" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to TinyWow</title>
      <link>https://utiliome.com/blog/tinywow-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/tinywow-alternative/</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a TinyWow alternative without ads, CAPTCHAs, or wait queues? Utiliome offers 100% free, client-side PDF and file tools with zero privacy risks.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/tinywow-alternative.png" length="28170" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to CloudConvert</title>
      <link>https://utiliome.com/blog/cloudconvert-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/cloudconvert-alternative/</guid>
      <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a cloudconvert alternative? Utiliome offers a truly free, secure, and limitless file converter using 100% client-side WebAssembly technology.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/cloudconvert-alternative.png" length="27782" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to Sejda</title>
      <link>https://utiliome.com/blog/sejda-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/sejda-alternative/</guid>
      <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a Sejda alternative without the strict 50MB and 3-task limits? Utiliome offers a completely free, private, client-side solution with zero restrictions.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/sejda-alternative.png" length="27861" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to iLovePDF</title>
      <link>https://utiliome.com/blog/ilovepdf-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/ilovepdf-alternative/</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for an iLovePDF alternative? Discover Utiliome, the completely free, private PDF tool that processes everything locally in your browser with zero server uploads.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/ilovepdf-alternative.png" length="28421" type="image/png" />
    </item>
    <item>
      <title>The 100% Free, Private Alternative to Smallpdf</title>
      <link>https://utiliome.com/blog/smallpdf-alternative/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/smallpdf-alternative/</guid>
      <pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
      <description>Looking for a truly free Smallpdf alternative? Discover Utiliome: 100% client-side processing, no paywalls, and zero upload limits.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>Alternative</category>
      <category>Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/smallpdf-alternative.png" length="26611" type="image/png" />
    </item>
    <item>
      <title>How to Redact a PDF Without Adobe Acrobat (and Why Black Boxes Fail)</title>
      <link>https://utiliome.com/blog/how-to-redact-sensitive-pdf-data-in-browser-without-cloud-leak/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-redact-sensitive-pdf-data-in-browser-without-cloud-leak/</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>Blacking out PDF text with shapes does not delete it. Learn how to permanently redact sensitive data without Adobe Acrobat or cloud leaks via WebAssembly.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Redaction</category>
      <category>Data Privacy</category>
      <category>WebAssembly</category>
      <category>Local-First</category>
      <category>Cybersecurity</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-redact-sensitive-pdf-data-in-browser-without-cloud-leak.png" length="31126" type="image/png" />
    </item>
    <item>
      <title>Why Online PDF Editors Are a Security Risk for Contracts &amp; NDAs</title>
      <link>https://utiliome.com/blog/why-uploading-contracts-to-free-pdf-editors-is-a-security-risk/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/why-uploading-contracts-to-free-pdf-editors-is-a-security-risk/</guid>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <description>Uploading contracts to free online PDF editors exposes sensitive data to cloud leaks and NDA breaches. Learn how in-browser WebAssembly edits files safely.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Security</category>
      <category>WebAssembly</category>
      <category>Data Privacy</category>
      <category>Local-First</category>
      <category>GDPR Compliance</category>
      <enclosure url="https://utiliome.com/og/blog/why-uploading-contracts-to-free-pdf-editors-is-a-security-risk.png" length="31110" type="image/png" />
    </item>
    <item>
      <title>How to Merge PDF Files Online Free (Without Uploading to Cloud)</title>
      <link>https://utiliome.com/blog/merge-pdf-without-server-upload-free-vs-cloud-tools/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/merge-pdf-without-server-upload-free-vs-cloud-tools/</guid>
      <pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate>
      <description>Merge unlimited PDF files instantly in your browser with zero server uploads. Fast WebAssembly processing, no file size caps, 100% private and free forever.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Merge</category>
      <category>WebAssembly</category>
      <category>Performance</category>
      <category>Local-First</category>
      <category>Data Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/merge-pdf-without-server-upload-free-vs-cloud-tools.png" length="29574" type="image/png" />
    </item>
    <item>
      <title>How to Compress PDF Without Losing Quality (and Without Cloud Leaks)</title>
      <link>https://utiliome.com/blog/compress-pdf-locally-without-sending-financial-data-to-cloud/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/compress-pdf-locally-without-sending-financial-data-to-cloud/</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <description>Compress large PDFs safely in your browser without uploading financial reports or tax forms to cloud servers. Reduce file size up to 80% with zero data leaks.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Document Engineering</category>
      <category>PDF Compression</category>
      <category>WebAssembly</category>
      <category>Data Privacy</category>
      <category>Finance</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/compress-pdf-locally-without-sending-financial-data-to-cloud.png" length="30699" type="image/png" />
    </item>
    <item>
      <title>How to Remove Password from PDF Without Uploading to Cloud</title>
      <link>https://utiliome.com/blog/remove-pdf-passwords-locally-security-and-workflow-guide/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/remove-pdf-passwords-locally-security-and-workflow-guide/</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <description>Remove passwords and printing restrictions from your PDFs safely in the browser. Decrypt sensitive documents locally via WebAssembly with zero server leaks.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Security &amp; Privacy</category>
      <category>PDF Password</category>
      <category>Encryption</category>
      <category>Security</category>
      <category>Local-First</category>
      <category>Data Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/remove-pdf-passwords-locally-security-and-workflow-guide.png" length="29882" type="image/png" />
    </item>
    <item>
      <title>What Is EXIF Data &amp; Why You Must Remove It for Privacy</title>
      <link>https://utiliome.com/blog/image-metadata-exif-stripping-why-it-matters-for-privacy/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/image-metadata-exif-stripping-why-it-matters-for-privacy/</guid>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <description>Photos contain hidden GPS coordinates, camera serials, and timestamps. Learn why stripping EXIF metadata protects you from doxxing, tracking, and identity leaks.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Image Engineering</category>
      <category>EXIF Metadata</category>
      <category>Image Privacy</category>
      <category>GPS Coordinates</category>
      <category>Local-First</category>
      <category>Security</category>
      <enclosure url="https://utiliome.com/og/blog/image-metadata-exif-stripping-why-it-matters-for-privacy.png" length="28533" type="image/png" />
    </item>
    <item>
      <title>Why Client-Side WebAssembly Protects Document Privacy &amp; GDPR Data</title>
      <link>https://utiliome.com/blog/how-client-side-webassembly-protects-nda-and-gdpr-data/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-client-side-webassembly-protects-nda-and-gdpr-data/</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <description>How client-side WebAssembly eliminates NDA breaches and GDPR compliance liabilities by processing files inside browser RAM with zero server data transfers.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Privacy Engineering</category>
      <category>WebAssembly</category>
      <category>GDPR Compliance</category>
      <category>NDAs</category>
      <category>Local-First</category>
      <category>Data Privacy</category>
      <enclosure url="https://utiliome.com/og/blog/how-client-side-webassembly-protects-nda-and-gdpr-data.png" length="31954" type="image/png" />
    </item>
    <item>
      <title>How to Remove EXIF &amp; GPS Location Data from Photos Online Safely</title>
      <link>https://utiliome.com/blog/how-to-remove-exif-gps-metadata-from-photos-online-safely/</link>
      <guid isPermaLink="true">https://utiliome.com/blog/how-to-remove-exif-gps-metadata-from-photos-online-safely/</guid>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <description>Remove embedded GPS coordinates, timestamps, and device serials from photos safely in your browser. Lossless binary stripping with zero cloud uploads.</description>
      <dc:creator>Utiliome Security &amp; Performance Team</dc:creator>
      <category>Image Engineering</category>
      <category>EXIF Removal</category>
      <category>Geolocation</category>
      <category>Image Security</category>
      <category>Privacy</category>
      <category>Local-First</category>
      <enclosure url="https://utiliome.com/og/blog/how-to-remove-exif-gps-metadata-from-photos-online-safely.png" length="29188" type="image/png" />
    </item>
  </channel>
</rss>
