Stax

…

Tools
Developer & Founder
Harshil — Developer & Founder at Stax

Harshil Shah

Developer & Founder

Ahmedabad, India

Harshil Shah

Developer & Founder · Stax

Harshil is the developer and founder of stax.tools — a collection of 300+ free, privacy-first tools that run entirely in your browser. No uploads, no accounts, no data leaving your device. Built with Next.js, TypeScript, and Tailwind CSS.

He writes about developer tools, browser APIs, privacy-first architecture, and practical engineering patterns for web applications. Based in Ahmedabad, India.

Next.jsTypeScriptPrivacy-First ToolsDeveloper UXBrowser APIsSEO & Analytics

ARTICLES

Posts by Harshil

34 articles
Does an Online Tool Upload Your File? A 2-Minute Test
privacysecurity

Does an Online Tool Upload Your File? A 2-Minute Test

Does an online tool upload your file? Use the browser's Network tab and an offline test to check any video, PDF or image tool in two minutes.

·6 min read
Resistor Color Code Chart: How to Read 4, 5 and 6 Bands
electronicstutorial

Resistor Color Code Chart: How to Read 4, 5 and 6 Bands

Resistor color code chart with worked examples: read 4, 5 and 6-band resistors, find which end to start from, and decode 8.2k vs 82k correctly.

·9 min read
Regex in 8 Steps: Patterns Every Developer Actually Uses
developer-toolsregex

Regex in 8 Steps: Patterns Every Developer Actually Uses

Learn regex patterns step by step, from literal characters to lookaheads, with 12 real-world patterns to copy into production and the mistakes that break them.

·6 min read
From Login to Dashboard: How JWTs Work, Step by Step
developer-toolssecurity

From Login to Dashboard: How JWTs Work, Step by Step

How JWTs work, request by request: how the token is created, what each part holds, how servers validate it without a database call, and the security pitfalls.

·6 min read
Git Rebase vs Merge: 8 Questions That Settle the Debate
developer-toolsgit

Git Rebase vs Merge: 8 Questions That Settle the Debate

Git rebase vs merge: when to merge, when to rebase, when interactive rebase fits, and why 'never rebase public branches' is cited but rarely understood.

·6 min read
Mobile Screen Sizes in Pixels: What Developers Need to Know
mobilecss

Mobile Screen Sizes in Pixels: What Developers Need to Know

Mobile screen sizes in pixels: standard phone dimensions, iPhone and Android widths, device pixel ratio and the CSS breakpoints that matter in 2026.

·7 min read
Compress a Video Without Uploading It (2026 Guide)
videoprivacy

Compress a Video Without Uploading It (2026 Guide)

Compress video without uploading it: shrink a video by 50–80% for WhatsApp, email or the web, right in your browser. Step-by-step guide with presets.

·7 min read
Diff Checker Guide: How It Works and 6 Use Cases
developer-toolsdiff

Diff Checker Guide: How It Works and 6 Use Cases

How diff algorithms work, unified vs split diff formats, why character-level diffs matter and practical diff checker uses beyond version control.

·6 min read
UTF-8, Unicode and Character Encoding: A Developer Guide
developer-toolsunicode

UTF-8, Unicode and Character Encoding: A Developer Guide

Why mojibake happens, how Unicode code points map to UTF-8 bytes, how ASCII, Unicode and UTF-8 differ and why 'just use UTF-8' still needs understanding.

·6 min read
CSS Grid in 2026: How to Actually Use Subgrid
developer-toolscss

CSS Grid in 2026: How to Actually Use Subgrid

CSS subgrid has had full cross-browser support since 2023. Learn the Grid basics, how subgrid solves alignment problems and when Grid beats Flexbox.

·5 min read
JSON vs XML vs YAML: Choosing the Right Data Format
developer-toolsjson

JSON vs XML vs YAML: Choosing the Right Data Format

JSON vs XML vs YAML: a scenario-first comparison of syntax, use cases, performance, readability and schema validation, and where each format wins.

·6 min read
How to Read and Write a Cron Expression: The Complete Guide
developer-toolscron

How to Read and Write a Cron Expression: The Complete Guide

Understand cron syntax step by step: the five fields, special characters, common patterns, timezone pitfalls and how to validate expressions before deploying.

·6 min read
URL Encoding Explained: Why Links Break and How to Fix Them
developer-toolsweb

URL Encoding Explained: Why Links Break and How to Fix Them

What percent-encoding is, which URL characters must be encoded, encodeURI vs encodeURIComponent in JavaScript and the production bugs it causes.

·5 min read
IP Address, Subnet Mask and CIDR Explained Simply
developer-toolsnetworking

IP Address, Subnet Mask and CIDR Explained Simply

IP address and subnet mask CIDR notation (/24, /16) explained: what the octets mean, how to find the broadcast address and host range, and when to use a tool.

·6 min read
CORS Errors Explained: Why Browsers Block and How to Fix
developer-toolsweb

CORS Errors Explained: Why Browsers Block and How to Fix

CORS errors explained: why the Same-Origin Policy exists, what each error means, how preflight requests work and which server headers fix the problem.

·6 min read
UUID vs ULID vs NanoID: Which ID Format in 2026?
developer-toolsuuid

UUID vs ULID vs NanoID: Which ID Format in 2026?

UUID vs ULID vs NanoID compared on format, length, sortability, collision odds and database performance, with a decision guide for your next project.

·6 min read
How to Generate a Strong Password (and Skip Memorizing)
securityprivacy

How to Generate a Strong Password (and Skip Memorizing)

How to create a strong password: how entropy works, why 'P@ssw0rd' loses to 'correct-horse-battery-staple', and using a private in-browser generator.

·11 min read
Create a QR Code for a URL, WiFi, Contact or WhatsApp
toolsdeveloper

Create a QR Code for a URL, WiFi, Contact or WhatsApp

Create a QR code for URLs, WiFi, contacts, WhatsApp links or text in your browser. No signup, no upload, no server; everything encodes locally.

·12 min read
Convert Images to WebP Without Uploading: Complete Guide
imageswebp

Convert Images to WebP Without Uploading: Complete Guide

Convert images to WebP in your browser: files are 25–35% smaller than JPG at the same quality, with no upload or account. Plus when WebP is the wrong choice.

·9 min read
Base64 Encoding Explained: What It Is and When to Use It
developer-toolsencoding

Base64 Encoding Explained: What It Is and When to Use It

Base64 encoding turns binary data into text so it can travel through text-only channels. How it works, where it's used and the mistakes developers make.

·8 min read
What is a JWT? How to decode and verify JSON Web Tokens
developer-toolsauthentication

What is a JWT? How to decode and verify JSON Web Tokens

JSON web tokens (JWTs) are everywhere in web auth, but what's inside? Learn to decode, read and verify them instantly without installing anything.

·10 min read
How to minify CSS and JavaScript without a build tool
developer-toolsperformance

How to minify CSS and JavaScript without a build tool

You don't need Webpack or Vite to minify CSS and JavaScript. Shrink assets in the browser, on the command line or inside your editor.

·7 min read
Regex Cheat Sheet: Patterns Every Developer Needs
developer-toolsregex

Regex Cheat Sheet: Patterns Every Developer Needs

A practical regex cheat sheet: character classes, quantifiers, groups, lookaheads and the 12 most useful everyday patterns, with live examples.

·8 min read
SHA-256 vs MD5: which hash algorithm should you use?
developer-toolssecurity

SHA-256 vs MD5: which hash algorithm should you use?

SHA-256 vs MD5: MD5 is everywhere but broken for security, and SHA-256 is the modern default. What the difference means for your code, files and passwords.

·8 min read
How to Merge PDFs Without Uploading Them Anywhere (2026 Guide)
pdfprivacy

How to Merge PDFs Without Uploading Them Anywhere (2026 Guide)

Merge PDFs without uploading them to any server: combine invoices, contracts, bank statements and scanned IDs into one file, right in your browser.

·9 min read
PNG vs JPG vs WebP vs AVIF: Which Format in 2026?
imageweb-performance

PNG vs JPG vs WebP vs AVIF: Which Format in 2026?

PNG vs JPG vs WebP vs AVIF: a practical 2026 guide with file-size benchmarks, browser support and when each format wins.

·9 min read
Send a WhatsApp Message Without Saving the Number (2026)
whatsappproductivity

Send a WhatsApp Message Without Saving the Number (2026)

WhatsApp without saving number: three reliable ways to message someone without adding them as a contact, using wa.me links, QR codes and click-to-chat buttons.

·8 min read
How to Compress a PDF Without Uploading It Anywhere
pdfprivacy

How to Compress a PDF Without Uploading It Anywhere

Compress a PDF without uploading it: most online compressors send your file to a server. Reduce PDF size to a limit you choose, free, in your browser.

·7 min read
Developer Tools for Beginners: 12 Browser Utilities
developertools

Developer Tools for Beginners: 12 Browser Utilities

Developer tools for beginners: 12 browser utilities that need no install, handle tasks you'd otherwise Google, and work on any device.

·9 min read
10 Browser-Based Alternatives That Don't Upload Your Data
privacytools

10 Browser-Based Alternatives That Don't Upload Your Data

Privacy-first tools that run entirely in your browser: no uploads, no server processing, no account. Your files and data stay on your device.

·10 min read
Stax vs Smallpdf, JSONLint and TinyPNG: Browser vs Cloud
comparisonsprivacy

Stax vs Smallpdf, JSONLint and TinyPNG: Browser vs Cloud

Browser vs cloud tools: five honest comparisons of Stax with popular SaaS alternatives, where each wins, and how to verify the privacy claims yourself.

·8 min read
Cookie Consent in 2026: What Site Owners Must Do
privacyconsent

Cookie Consent in 2026: What Site Owners Must Do

Consent Mode v2, IAB TCF v2.2 and the EU Digital Markets Act are all live. Here's what site operators must ship to stay compliant and keep AdSense revenue.

·8 min read
Format JSON Without Uploading Data: A 2026 Guide
jsonprivacy

Format JSON Without Uploading Data: A 2026 Guide

Format JSON without uploading it: most online formatters send your data to a server, which is risky for production data. Do it in your browser instead.

·8 min read
Why we built Stax Tools
storyprivacy

Why we built Stax Tools

300+ free online tools that all run in your browser. Here's why we built Stax and how it's different from the other tool sites.

·7 min read