How to Check a File Before You Open It
Use provenance, real file type, hashes, macros, and malware scanning as layers of evidence—without mistaking a clean result for proof of safety.
Guides, tutorials, and tips on online tools, privacy, and productivity.
Explore our 12 articles. They include step-by-step guides for using our tools and posts on online privacy, cryptography, web performance, and development best practices.
Use provenance, real file type, hashes, macros, and malware scanning as layers of evidence—without mistaking a clean result for proof of safety.
Inspect location, author, software, and document-history metadata before sharing a file, and understand what removal tools may leave behind.
Understand checksums, cryptographic hashes, HMAC, collision resistance, and why SHA-1 or MD5 should not protect security-sensitive data.
Learn how browser speed tests measure transfers, why results vary, and how to run repeatable comparisons without treating one result as an ISP guarantee.
Understand what your public IP reveals, how private address ranges work, and why IP geolocation is approximate rather than an identity check.
A practical walkthrough of local PDF merging, ordering, limits, privacy properties, and the cases that still require a full PDF editor.
Learn what a password generator can and cannot guarantee, why length and randomness matter, and how to store unique passwords safely.
Understand static QR payloads, error correction, quiet zones, sizing, privacy, and how to verify a code before printing it.
Use reference rates correctly, understand provider spreads, and learn exactly where ToolsFree obtains its daily currency data.
A worked guide to unit factors, temperature offsets, significant digits, and the difference between decimal and binary data units.
Compare PNG, JPEG, WebP, and AVIF tradeoffs, understand browser-side re-encoding, and choose settings using repeatable visual checks.
Learn JSON's actual grammar, diagnose common parser failures, and format or inspect data locally without confusing syntax validation with schema validation.