Blog
Guides, explainers, and comparisons for the tools on snaptxt.app.
How to Generate a Test ABN for Software Testing
The ABN checksum (divisible by 89) explained, why random 11-digit numbers fail validation, and how to generate valid-format test ABNs for invoicing and onboarding flows.
How to Generate a Dummy TFN for Testing (Australian Tax File Number)
A real TFN is one of Australia's most tightly regulated identifiers — don't use one for testing. Here's the TFN checksum explained and how to generate valid dummy TFNs for QA.
How to Get a Dummy PAN Number for Testing (Without Using a Real One)
Why real PANs are the wrong test data, what makes a dummy PAN valid for testing, and how to generate correctly-formatted PAN numbers for QA, staging, and demo forms.
What Makes a GSTIN Valid (And How to Test One)
A GSTIN packs a state code, a PAN, and a mod-36 checksum into 15 characters. Here's how the format works and how to validate a GSTIN for QA and testing.
How to Generate a Test NZBN for Software Testing
The NZBN is a 13-digit GS1 identifier with the 9429 NZ prefix and an EAN-13 check digit. Here's how it's built and how to generate valid dummy NZBNs for testing.
How to Generate a Test IRD Number for Testing (New Zealand)
The New Zealand IRD number checksum explained — Inland Revenue's weighted mod-11 algorithm — and how to generate valid dummy IRD numbers for QA and payroll testing.
How to Generate a Test Medicare Number for Software Testing
A real Medicare card number is sensitive health identity data — don't use one for testing. Here's the Medicare check-digit algorithm and how to generate valid dummy numbers for QA.
401 vs 403: Which HTTP Status Code Should You Return?
401 means unauthenticated, 403 means authenticated-but-forbidden — the distinction developers mix up most. Clear rules, worked examples, and the WWW-Authenticate gotcha.
Why You Should Never Use a Fake ID Number on a Real Form
Generated PAN, TFN, ABN and Medicare numbers pass format checks but aren't registered to anyone — here's why they fail real services, why it's unlawful, and what generators are actually for.
What Is a BSB Number, and How Do You Check One?
An Australian BSB has no check digit — so validating one is a lookup, not arithmetic. Here's what the six digits encode and how to actually check a BSB.
How to Generate a Test ACN for Software Testing
The ACN check digit explained — ASIC's weighted mod-10 algorithm — plus how ACN differs from ABN and how to generate valid dummy ACNs for company-form testing.
Which HTTP Status Code Should Your API Actually Return?
Most APIs return 200 for everything or 500 for everything else. Neither is right. Here's a decision guide for the status codes that actually matter in a REST API.
Greedy vs. Lazy Regex Matching: Why Your Pattern Matches Too Much
A regex that works on your test string and breaks on real data is almost always a greedy-quantifier problem. Here's the one-character fix and when it actually applies.
Why Your QR Code Won't Scan (And How to Fix It)
A QR code that looks fine on screen can fail every scanner in the room. Here's what actually breaks a QR code — contrast, quiet zone, error correction — and how to test before you print.
What Is a bcrypt Cost Factor, and What Should Yours Be?
The number in a bcrypt hash isn't decoration — it's a deliberate slowdown dial. Here's what cost factor 10 through 14 actually costs you in login latency, and which one to pick.
How Long Should Your Password Actually Be in 2026?
"8 characters, one number, one symbol" is outdated advice. Here's what actually determines how crackable a password is, and the settings worth changing.
Is It Safe to Decode a JWT Online? What Actually Leaves Your Browser
Pasting a production JWT into a random website feels risky for good reason. Here's what a JWT actually exposes when decoded, and how to check whether a tool sends it anywhere.
JSON Formatter vs. Validator: What's the Difference?
Formatting and validating JSON look like the same button on most tools. They're not — here's why a formatter that stays silent on bad input is lying to you.
Best Free Online Video Editor With No Upload (2026)
A comparison of browser-based video editors that never upload your file to a server, and why that matters for privacy and speed.
How to Trim a Video in Your Browser Without Uploading It
Cut a video down to size without installing software or uploading it anywhere — using SnapEdit, a free browser-based editor.
How to Validate an Indian PAN Card Number (Or Generate a Dummy One for Testing)
The PAN format explained — what each character means, how to check a PAN is structurally valid, and how to generate a dummy/fake PAN number for QA and testing.