Zro7 Blog

Zro7 Blog

Deep dives on browser-based file processing, WebAssembly, and digital privacy.

No uploads. No accounts. No tracking.
Benchmark8 min

Tesseract.js Accuracy Benchmark: 500 Real-World Documents

We ran Tesseract.js against 500 real receipts, invoices, passports, and screenshots. Character accuracy, word accuracy, and per-language numbers — all measured locally.

Read →
Benchmark7 min

How Much CPU and RAM Does ffmpeg.wasm Actually Use? (Measured)

We profiled ffmpeg.wasm on real transcodes — CPU %, peak heap, and wall-clock — across four laptops. Here's what to expect before you ship it in a browser app.

Read →
Reference9 min

The Definitive List of File Formats You Can Process in the Browser (2026)

Every file format Zro7 handles fully client-side — PDF, image, video, audio, database, archive, 3D, OCR, network. The canonical reference for browser-based file processing in 2026.

Read →
Glossary7 min

A Glossary of Image Format Terms (Chroma, Alpha, Color Profiles)

JPEG vs PNG vs WebP vs AVIF, chroma subsampling, alpha channels, ICC profiles, EXIF — the image vocabulary every developer eventually needs.

Read →
Glossary8 min

A Glossary of Video Codec Terms (H.264, HEVC, AV1, VP9, ProRes)

Codecs vs containers, bitrate vs quality, keyframes, CRF, chroma subsampling — the video terms you meet in FFmpeg and every video tool.

Read →
Glossary8 min

A Glossary of PDF Terms Every Developer Should Know

PDF versions, xref tables, streams, encryption dictionaries, forms — plain-English definitions of the terms you'll hit debugging PDFs.

Read →
Transparency6 min

Zro7 Transparency Report: What Leaves Your Browser (Spoiler: Nothing)

A byte-level accounting of every network request Zro7 makes: HTML, JS, WASM, and fonts. No file bytes, no telemetry payloads, no third-party trackers.

Read →
Benchmark8 min

The 2026 Browser File-Tool Benchmark: 12 Tasks, 6 Sites, Real Numbers

We timed 12 common file tasks across Zro7 and 5 major cloud converters. Local WASM wins on time-to-result and, obviously, privacy.

Read →
Answers5 min

Can I Run SQL on a CSV File Without a Database?

Yes — DuckDB-WASM runs the full DuckDB engine in your browser and queries CSV, Parquet, and JSON directly. Zero install, zero upload.

Read →
Answers4 min

What Is RDAP, and Why Did It Replace WHOIS?

RDAP is the modern successor to WHOIS — JSON, HTTPS, standardized fields, and access control. Here's the difference and why it matters.

Read →
Answers4 min

What Is a DNS MX Record, in Plain English?

An MX record tells the internet which server handles email for a domain. Here's how it works, why it has a priority number, and how to check yours.

Read →
Answers4 min

What Is EXIF Data, and Should I Strip It Before Sharing a Photo?

EXIF is hidden metadata inside your photos — camera model, timestamp, and often GPS coordinates. Here's what it contains and when to remove it.

Read →
Answers4 min

Why Do My iPhone Photos Save as HEIC Instead of JPG?

iPhones default to HEIC because it's 50% smaller than JPEG at the same quality. Here's what HEIC is, when it's a problem, and how to convert it locally.

Read →
Answers5 min

What's the Difference Between Lossless and Lossy Compression?

Lossless keeps every bit of the original; lossy discards imperceptible detail to save space. Here's when to use each, with real file-size numbers.

Read →
Answers5 min

Why Is My PDF So Large — and What Actually Compresses It?

Big PDFs are almost always embedded images at print DPI. Downsampling, re-encoding, and object streams shrink them 50–90% — here's how.

Read →
Answers5 min

Do PDF Passwords Really Protect a Document? (Owner vs User)

PDFs support two passwords: user (blocks opening) and owner (blocks editing). Only the user password is real security — owner passwords are a suggestion.

Read →
Answers4 min

What Does 'Runs Locally in Your Browser' Actually Mean?

It means the tool's code executes on your device, your files stay on your device, and no data is uploaded. Here's how to verify that claim yourself.

Read →
Answers5 min

What Is WebAssembly, and Why Does It Matter for Privacy?

WebAssembly is a portable binary format that runs at near-native speed in the browser — letting complex tools like FFmpeg and OCR run locally, so files never leave your device.

Read →
Answers5 min

Can a Website Compress a Video Without Uploading It?

Yes. WebAssembly builds of FFmpeg run the full x264/x265 encoder inside your browser. Here's how it works, plus what to expect for speed and size.

Read →
Answers5 min

Is It Safe to Upload a PDF to a Free Online Converter?

Usually no. Free PDF converters upload, store, and often mine your files for data. Here's what the risk actually is — and the safer local alternative.

Read →
Comparisons6 min

Best Free WHOIS / DNS / MX Lookup Tools of 2026

The best free WHOIS, DNS, and MX lookup tools of 2026 — ranked for accuracy, privacy, and speed. Includes browser-based options with no query logging.

Read →
Comparisons6 min

Best Free OCR Tools That Don't Send Documents to a Server

Ranked list of 2026's best free OCR tools that keep documents on your device — Zro7, Tesseract.js, PaddleOCR, and a few desktop apps.

Read →
Comparisons6 min

HandBrake in the Browser: Free Video Compression Without Installs

HandBrake is the gold standard for video compression — but requires a desktop install. Here's how to compress video in the browser with the same H.264/H.265 output.

Read →
Comparisons5 min

Adobe Acrobat Alternatives for People Who Just Want to Merge PDFs

Acrobat Pro is $20/month for features you'll never use. Here are the best free Acrobat alternatives for merging, splitting, and rotating PDFs.

Read →
Comparisons6 min

CloudConvert Alternatives That Work Fully Offline

CloudConvert uploads every file. These 2026 alternatives convert PDFs, images, video, and audio entirely in your browser via WebAssembly.

Read →
Comparisons5 min

TinyPNG Alternatives: Compress Images Locally in 2026

TinyPNG uploads every image to their servers. Here are the best 2026 alternatives that compress PNG, JPG, and WebP entirely in your browser.

Read →
Comparisons6 min

Best iLovePDF Alternatives That Don't Upload Your Files

iLovePDF alternatives in 2026 that process PDFs 100% in the browser — no uploads, no accounts, no daily limits. Ranked, with feature comparisons.

Read →
Comparisons7 min

10 Best Free Alternatives to Smallpdf in 2026 (All Browser-Based)

The best free Smallpdf alternatives in 2026: no watermarks, no uploads, no accounts. Ranked by feature set, privacy, and offline capability.

Read →
Studio4 min

Excalidraw-Style Whiteboard in the Browser: Draw, Erase, Export

A privacy-first whiteboard for sketches, diagrams, and quick collaboration notes. All strokes stay on your device; export to PNG or SVG.

Read →
Studio4 min

The Pomodoro Method, and a Browser Timer That Actually Notifies You

25 minutes of focus, 5 minutes of break. Here's how the Pomodoro Technique works, and a browser timer with system notifications that respects your privacy.

Read →
Studio6 min

Tune a Guitar in the Browser: How Autocorrelation Pitch Detection Works

A browser tuner turns your mic into a pitch meter using autocorrelation on the WebAudio stream. Here's the algorithm, the accuracy, and how to use it.

Read →
Studio5 min

How Accurate Is a Browser Metronome? Sample-Accurate Scheduling Explained

setInterval drifts. WebAudio's AudioContext clock is sample-accurate. Here's how a browser metronome stays tight to the millisecond — and how to build one.

Read →
Studio6 min

Voice Recording With a Live Waveform (WebAudio Tutorial)

Record voice in the browser and draw a live waveform with the WebAudio AnalyserNode. Zero uploads, plus code you can copy.

Read →
Studio5 min

How to Record Your Webcam Without Installing Anything

Record webcam video (and mic audio) in the browser using getUserMedia + MediaRecorder. Save WebM/MP4 locally, no OBS, no cloud.

Read →
Studio6 min

Screen Recording in the Browser with MediaRecorder — A Full Guide

Record your screen, a window, or a tab straight from the browser with getDisplayMedia + MediaRecorder. Save WebM or MP4, no installer, no cloud.

Read →
Reader5 min

How to Open an EPUB File in the Browser (No Kindle Required)

Read any EPUB in your browser with a proper paginated reader — bookmarks, font size, table of contents. Works offline once loaded.

Read →
QR & Barcodes5 min

How to Scan a Barcode with Your Webcam — In the Browser

Point your webcam or phone camera at a barcode or QR, decode it instantly in JavaScript with ZXing — no app, no upload, no server.

Read →
QR & Barcodes5 min

Which Barcode Format Should I Use? EAN-13 vs Code 128 vs QR

Retail scanners want EAN/UPC. Logistics wants Code 128. Marketing wants QR. Here's a decision table plus what each format can and cannot encode.

Read →
QR & Barcodes4 min

vCard QR Codes: Share Your Contact Info in One Scan

Encode your name, phone, email, company, and website into a QR that adds you to anyone's contacts in one tap. Built locally, no accounts.

Read →
QR & Barcodes4 min

How to Generate a WiFi QR Code Anyone Can Scan

Print or share a WiFi QR that iOS and Android auto-join without typing the password. Free, offline, and built with the WIFI: URI spec.

Read →
OCR6 min

How to Read a Passport MRZ Line and Verify It Locally

The Machine Readable Zone at the bottom of every passport encodes name, number, nationality, DOB, and expiry — plus check digits. Here's how to parse and verify it in the browser.

Read →
OCR6 min

Extract Invoice Line Items from a PDF with OCR — No SaaS

Pull vendor, invoice number, dates, totals, and line items out of a PDF or scanned invoice locally with Tesseract.js. Export clean JSON or CSV, zero uploads.

Read →
OCR5 min

Digitize Business Cards to vCard (.vcf) in Your Browser

Snap a business card, extract name, title, company, phones, and emails, and export a .vcf file iOS and Android import in one tap. All OCR runs locally.

Read →
OCR6 min

Scan a Paper Receipt and Get Structured JSON (Local OCR Guide)

Turn a phone photo of a receipt into structured JSON — merchant, date, line items, totals — entirely in your browser. Ready for expense tools, spreadsheets, or LLM prompts.

Read →
OCR6 min

How to OCR a Scanned PDF in the Browser

Turn a scanned or image-only PDF into a searchable, copy-pasteable document — with all recognition happening on your device via Tesseract.js and PDF.js.

Read →
OCR5 min

How to Extract Text from an Image (JPG, PNG, HEIC) — Free & Private

Pull text out of any screenshot, photo, or HEIC file entirely in your browser. Here's the practical workflow, tips for cleaner output, and the format quirks that trip most OCR tools.

Read →
OCR7 min

Tesseract in the Browser: How Zro7 Runs OCR With Zero Uploads

Tesseract.js compiles Google's OCR engine to WebAssembly so recognition happens in your browser. Here's how it works, what accuracy to expect, and why the trained models load once and cache forever.

Read →
Network5 min

How to Check Domain Availability Across 16 TLDs Instantly

Instead of typing your idea into GoDaddy 16 times, run one query and see .com, .io, .ai, .dev, .app and more at once — from your browser, with no upsells.

Read →
Network6 min

WHOIS Is Dead, Long Live RDAP: Look Up Domain Ownership in 2026

ICANN retired WHOIS in favor of RDAP — structured JSON, HTTPS, rate limits, and consistent redaction. Here's what changed and how to look up a domain today.

Read →
Network6 min

Punycode and IDN Domains: How to Spot Homograph Phishing

Attackers register lookalike domains using non-Latin characters that render identically to real brands. Here's how Punycode works and how to catch a homograph attack before you click.

Read →
Network6 min

What's My IP? A Guide to IPv4, IPv6, and Geolocation Accuracy

Your public IP identifies your network, not you. Here's how IPv4 vs IPv6 differ, how geolocation databases actually work, and why the city they show is often wrong.

Read →
Network6 min

DNSSEC in Plain English: How to Check If a Domain Is Signed

DNSSEC cryptographically signs DNS answers so resolvers can prove they weren't tampered with. Here's what the RRSIG, DNSKEY, and DS records mean — and how to verify a domain in your browser.

Read →
Network5 min

Reverse DNS Explained: What a PTR Record Tells You

PTR records map IPs back to names — used by mail servers, log analysers, and spam filters. Here's what they mean and how to look them up in the browser.

Read →
Network5 min

MX Record Lookup: Diagnose Email Delivery Problems in 60 Seconds

Look up any domain's MX records in the browser and diagnose common email delivery issues — missing MX, wrong provider, SPF/DMARC misalignment.

Read →
Network5 min

How to Do a DNS Lookup in the Browser (A, AAAA, MX, TXT, SOA)

Query every DNS record type — A, AAAA, MX, TXT, NS, SOA, CNAME, CAA, SRV, DNSKEY, PTR — from any browser using DNS-over-HTTPS. No dig, no nslookup.

Read →
Archive5 min

Extract Password-Protected ZIPs in the Browser — A Full Guide

Open password-protected ZIPs, including AES-256 and legacy ZipCrypto, fully in the browser with libarchive.js. Nothing uploaded, no software installed.

Read →
Archive5 min

What's Inside That ZIP? Inspect Archives Safely Before Extracting

See every filename, size, path, and warning inside a ZIP, RAR, or 7z before extracting a single byte. Catch zip bombs, path traversal, and .exe payloads locally.

Read →
Archive4 min

How to Convert RAR or 7z to ZIP Without Installing Software

Repack a .rar or .7z into a .zip fully in the browser. libarchive.js reads the source, zip.js writes the ZIP — no installs, no upload.

Read →
Archive6 min

Gzip vs Brotli vs Zstd: Which Compressor Wins in 2026?

Head-to-head comparison of Gzip, Brotli, and Zstd for HTML, JSON, logs, and binaries — with browser and CDN support notes and Zro7 File Compressor recipes.

Read →
Archive5 min

How to Create an AES-256 Encrypted ZIP in Your Browser

Build a WinZip-compatible AES-256 encrypted ZIP fully in the browser with @zip.js/zip.js. No installs, no server upload, works on any OS.

Read →
Archive5 min

How to Open RAR, 7z, and TAR Files in the Browser (No WinRAR Needed)

Extract .rar, .7z, .tar, .tar.gz, .tar.xz and 10+ other archive formats in the browser. libarchive.js runs the WinRAR / 7-Zip codebase as WebAssembly.

Read →
Database5 min

Ad-Hoc CSV Analytics: Profile Any Dataset in 30 Seconds

Drop a CSV into Zro7 and get row counts, column types, null ratios, distinct values, and top-N histograms — powered by DuckDB-WASM, no upload.

Read →
Database5 min

How to Preview Parquet and JSON Files Locally

Peek inside .parquet and .json files without a Python or Spark install. DuckDB-WASM opens them in the browser and shows schema, stats, and rows.

Read →
Database7 min

SQLite vs DuckDB vs PostgreSQL in the Browser: A 2026 Benchmark

SQLite, DuckDB, and PostgreSQL all run in the browser via WASM. Which one should you use? A head-to-head on load time, query speed, and file support.

Read →
Database6 min

Analyze a Server Log File with SQL — No Grep, No Upload

Run SQL against a raw nginx, Apache, or JSON log file in your browser using DuckDB-WASM. Faster than grep, safer than uploading production logs.

Read →
Database6 min

Building a Private BI Dashboard That Runs Entirely in the Browser

Turn a CSV or Parquet file into charts and KPIs with zero backend. DuckDB-WASM plus a chart library gives you a local Metabase in one tab.

Read →
Database6 min

How to Open a Multi-GB CSV File Without Excel Crashing

Open 1 GB, 5 GB, even 20 GB CSV files in your browser using DuckDB-WASM. Scroll, filter, and query without loading the whole file into RAM.

Read →
Database6 min

Query CSV Files with SQL in Your Browser (DuckDB-WASM Tutorial)

Run real SQL — joins, GROUP BY, window functions — against local CSV files using DuckDB-WASM. No database install, no upload, no server.

Read →
Audio5 min

The One-Click Podcast Cleaner: Denoise, Normalize, Trim

Clean up podcast recordings in one pass — denoise, remove silences, normalize to broadcast loudness — all in the browser, no upload.

Read →
Audio5 min

How to Merge Podcast Episodes into a Single File

Combine multiple MP3, WAV, or M4A episodes into one continuous audio file in the browser — lossless concat, no re-encoding.

Read →
Audio4 min

How to Reverse an Audio File (Creative & Forensic Uses)

Reverse any MP3, WAV, or M4A file in the browser for creative effects, hidden-message checks, or forensic playback — no upload required.

Read →
Audio4 min

How to Add Fade In and Fade Out to Any Audio File

Add smooth fade-in and fade-out envelopes to MP3, WAV, or M4A files in your browser — no editor install, no upload.

Read →
Audio4 min

How to Increase or Decrease Audio Volume Without Clipping

Boost or attenuate audio safely with a true-peak limiter — no distortion, no clipped waveforms, all in your browser.

Read →
Audio5 min

How to Change Voice Pitch for Anonymization or Effects

Shift voice pitch up or down while keeping speed constant — for anonymization, creative effects, or vocal experimentation.

Read →
Audio5 min

How to Speed Up or Slow Down Audio Without Changing Pitch

Time-stretch audio 0.5×–2× while keeping pitch intact — perfect for lecture playback, transcription, and music practice.

Read →
Audio5 min

How to Remove Silence from a Podcast Automatically

Detect and remove long silences from interviews and podcasts automatically — configurable threshold and padding, all in your browser.

Read →
Audio6 min

How to Normalize Audio Loudness (EBU R128 / LUFS, Explained)

Bring every track to the same perceived loudness with EBU R128 / LUFS normalization — the standard for podcasts, YouTube, and Spotify.

Read →
Audio6 min

WAV vs MP3 vs FLAC vs AAC: Which Audio Format Should You Use?

A pragmatic 2026 guide to picking between WAV, MP3, FLAC, and AAC for music, podcasts, editing, and archival.

Read →
Audio4 min

How to Trim an MP3 or WAV File in the Browser

Cut MP3, WAV, M4A, or FLAC audio precisely with waveform preview — all in your browser, no upload.

Read →
Deep dive9 min

FFmpeg in the Browser: How ffmpeg.wasm Handles a 1 GB Video Locally

A technical deep-dive into how ffmpeg.wasm compresses, trims, and converts multi-GB video inside a browser tab — without uploading a byte.

Read →
Video3 min

How to Mute a Video (Remove the Audio Track in One Click)

Strip the audio track from a video instantly — lossless, no re-encode, all in your browser.

Read →
Video5 min

How to Merge Multiple Video Clips Without Quality Loss

Join MP4, MOV, or MKV clips into one seamless file — losslessly by concat demuxer when codecs match, all in your browser.

Read →
Video5 min

How to Grab a Thumbnail or Still Frame from a Video at Any Timestamp

Extract high-quality still frames from any video at a specific timestamp — for thumbnails, covers, or contact sheets.

Read →
Video5 min

How to Rotate a Video 90°, 180°, or 270° and Save It Correctly

Fix sideways phone videos with permanent 90/180/270° rotation — via metadata flag (instant) or real re-encode.

Read →
Video5 min

MOV to MP4: How to Convert iPhone Videos Without Re-Encoding

Convert iPhone .mov to .mp4 losslessly by remuxing the container — no quality loss, instant, all in your browser.

Read →
Video5 min

How to Extract Audio (MP3 / AAC) from Any Video File

Rip the audio track from MP4, MOV, MKV, or WebM to MP3, AAC, WAV, or FLAC — losslessly when possible, all in your browser.

Read →
Video6 min

How to Convert MP4 to GIF (with Perfect Color Palettes)

Convert MP4 to high-quality GIF using FFmpeg's two-pass palette workflow — sharp colors, no banding, all in your browser.

Read →
Video5 min

How to Trim a Video in the Browser — Frame-Accurate, No Upload

Cut MP4, MOV, and MKV video precisely with either instant stream-copy or frame-accurate re-encoding, all in your browser.

Read →
Video7 min

How to Compress a Video Without Losing Quality (H.264 Guide)

Shrink MP4 and MOV videos 50–80% with the H.264/H.265 CRF ladder — all in your browser via ffmpeg.wasm, no upload.

Read →
Image6 min

How to Remove a Watermark from an Image with Content-Aware Fill

Erase logos, timestamps, and overlays from images with in-browser content-aware inpainting — no Photoshop, no upload.

Read →
Image5 min

How to View RAW Camera Files (CR2, NEF, ARW, DNG) in the Browser

Preview Canon CR2, Nikon NEF, Sony ARW, and Adobe DNG raw files in any browser — no Lightroom, no upload.

Read →
Image5 min

How to Upscale an Image 2× or 4× Without Losing Sharpness

Upscale photos and artwork 2× or 4× in the browser with an on-device neural network — no upload, no watermark, no signup.

Read →
Image4 min

How to Convert HEIC (iPhone) Photos to JPG on Any Device

Convert iPhone HEIC photos to JPG in the browser via libheif WASM — Windows, Android, Linux, all supported, no upload.

Read →
Image5 min

How to Remove the Background from an Image — On-Device, No Signup

Zro7 removes image backgrounds with an on-device neural network in the browser — no upload, no signup, no watermark.

Read →
Image6 min

How to Read and Strip EXIF Metadata from Photos (Privacy Guide)

Every photo carries hidden EXIF metadata — GPS, timestamps, camera serials. Here's how to read, edit, or strip it locally.

Read →
Image7 min

PNG vs JPG vs WebP vs AVIF: Which Image Format Should You Use in 2026?

A pragmatic 2026 guide to picking between PNG, JPG, WebP, and AVIF for web, print, screenshots, and archival photos.

Read →
Image5 min

Batch Resize Hundreds of Images in the Browser — Full Guide

Resize a whole folder of photos to the same width, longest-edge, or exact pixel size locally — parallelized across worker threads.

Read →
Image6 min

How to Compress Images Without Visible Quality Loss (JPEG vs WebP vs AVIF)

MozJPEG, WebP, and AVIF can shrink photos 40–70% with no visible loss. Here's how to pick a codec and quality in the browser.

Read →
PDF5 min

How to Convert Multiple Images (JPG, PNG, HEIC) into One PDF

Combine scans, receipts, or phone photos into a single tidy PDF locally — with page-size, rotation, and quality control.

Read →
PDF6 min

How to Inspect a PDF: Version, Encryption, and Permissions Explained

Every PDF has a header, a trailer, and permission flags. Here's how to read them locally and know exactly what you're dealing with.

Read →
PDF4 min

How to Flatten a PDF Form So It Can't Be Edited

Flattening bakes form fields, signatures, and annotations into the page so nobody can change them downstream. Here's how to do it locally.

Read →
PDF5 min

How to Add, Extract, or Remove File Attachments Inside a PDF

PDFs can carry embedded files — spreadsheets, images, source docs. Here's how to add, list, extract, or strip them locally.

Read →
PDF5 min

How to Repair a Corrupted or "Damaged" PDF File

Rebuild a broken PDF's xref table, recover pages from a truncated download, and salvage what you can — all in the browser.

Read →
PDF5 min

How to Compress a PDF Without Losing Quality (Lossless Guide)

Shrink PDFs in your browser using lossless object-stream compression and smart image re-sampling. No upload, no visible quality loss.

Read →
PDF4 min

How to Add a Watermark or Stamp to Every Page of a PDF

Add a text or image watermark — CONFIDENTIAL, DRAFT, a logo — to every page of a PDF, locally in your browser.

Read →
PDF4 min

How to Interleave Pages from Two Scanned PDFs (Collate Guide)

Combine odd-page and even-page scans from a duplex-less scanner into a correctly ordered PDF. Fully browser-based.

Read →
PDF4 min

How to Delete Pages from a PDF Without Losing Quality

Remove blank, duplicate, or unwanted pages from a PDF — losslessly and locally. No upload, no re-rendering.

Read →
PDF4 min

How to Rotate PDF Pages Permanently (and Save Them That Way)

Rotate one page, a range, or the entire PDF — and save the rotation so every viewer honors it. Free, offline, no upload.

Read →
PDF4 min

How to Extract Specific Pages from a PDF (with Page Ranges)

Pull specific pages or ranges out of a PDF into a new document — locally in your browser, no upload, full quality.

Read →
PDF4 min

How to Split a PDF into Separate Pages or Chapters

Split a PDF page-by-page, by fixed ranges, or by chapters — all in your browser, no upload, no signup.

Read →
PDF4 min

How to Merge PDF Files in Your Browser — No Size Limit

Combine as many PDFs as you want, in any order, directly in your browser. No account, no upload, no page cap.

Read →
PDF5 min

How to Remove a Password from a PDF (Free, Offline, No Signup)

Strip the password from any PDF you have the credentials for — in your browser, without uploading the file. Works on AES-256 encrypted PDFs.

Read →
PDF4 min

How to Change a PDF Password in One Step

Rotate a PDF's user or owner password in your browser — no upload, no re-encryption round trip. Full guide with FAQs.

Read →
PDF5 min

How to Password-Protect a PDF Without Uploading It Anywhere

Add an AES-256 password to any PDF in your browser. No account, no upload, no watermark — just drag, set a password, download.

Read →
Engineering10 min

The State of WebAssembly in 2026: What You Can Now Do Client-Side

Threads, SIMD, GC, exception handling, the Component Model — and the concrete workloads that used to require a server but now run in a browser tab.

Read →
Engineering11 min

How We Built 90+ File Tools That Never Upload Your Data

The architecture behind Zro7: how one browser shell hosts FFmpeg, DuckDB, Tesseract, pdf-lib, OpenCascade and dozens more WebAssembly engines — with zero server-side processing.

Read →
Compliance8 min

GDPR, HIPAA, and Client Files: When You Must Avoid Cloud Converters

A plain-English guide to the moments when uploading a file to a free online converter becomes a legal problem — and the browser-based alternative that avoids it.

Read →
Engineering10 min

The Complete Guide to Offline-First Web Apps (with Real Examples)

What 'offline-first' actually means in 2026, the four browser APIs that make it possible, and how Zro7 uses them to run 100+ file tools without a network.

Read →
Comparison9 min

Zro7 vs Smallpdf vs iLovePDF vs CloudConvert: Privacy & Speed

A side-by-side comparison of Zro7 and the three biggest cloud file-conversion services. What each one uploads, where it stores your files, and how fast it actually is.

Read →
Technology9 min

WebAssembly, Explained: How Zro7 Runs PDF, Video, and AI in Your Browser

A plain-English tour of WebAssembly — what it is, why it's fast, and how Zro7 uses it to run FFmpeg, DuckDB, and Tesseract locally.

Read →
Privacy8 min

Are Online PDF and Image Converters Safe? A 2026 Privacy Audit

We looked at how the biggest online converters handle your files in 2026 — what they log, how long they store, and what a safer option looks like.

Read →
Privacy7 min

Why Browser-Based File Tools Are More Private Than Cloud Converters

Cloud converters upload your files to a server. Browser-based tools don't. Here's what that difference actually means for your privacy.

Read →