toolforge.website
Builder and maintainer, ToolForge
Started ToolForge in May 2026 and has built and maintained it since, writing every tool on the site and the documentation that goes with each one.
How this content is produced
Every guide is written against the tool it documents — the behaviour described is read out of the code rather than assumed — and factual claims about formats and platforms cite primary sources, each listed with the date it was checked. The methodology page sets out the whole standard, including what gets flagged rather than guessed.
Guides by toolforge.website (29)
HEIC vs JPG: What's the Difference?
HEIC compresses more efficiently than JPG but almost nothing outside Apple opens it easily. What each format actually trades off, and which to shoot.
How to Convert HEIC to JPG
Convert iPhone HEIC photos to JPG for free in your browser: which settings to use, what survives conversion, and how to handle a whole camera roll at once.
How to Open HEIC Files on Windows and Android
Windows and Android show a blank thumbnail instead of your iPhone photos. Here is the actual fix for each — usually a free codec, not new software.
How to Stop Your iPhone From Saving Photos as HEIC
One setting switches new iPhone photos to JPEG instead of HEIC. Where it is, exactly what it changes, and what it does not do to your existing library.
What Happens to Live Photos When You Convert HEIC to JPG?
Converting a Live Photo gives a single still frame, never the motion — not a converter fault. Here is why, and what "multiple frames" in a HEIC really means.
What Is a HEIC File?
HEIC is the photo format every iPhone has defaulted to since 2017. What it actually stores, why so little non-Apple software opens it, and what to do about it.
Why Won't My HEIC File Open or Convert?
A HEIC that refuses to open or convert is usually one of five specific problems. Match the message to the cause before you assume the file is broken.
CR3 vs JPG: What Is the Difference?
CR3 keeps your sensor data, JPG keeps a finished picture. What each one costs you in card space, editing freedom and compatibility, and when to shoot which.
How Image Compression Works
Why a photo can lose 80% of its bytes and look identical: what lossy compression discards, how quality settings behave, and why PNG ignores them entirely.
How to Compress an Image
Compress JPG, PNG or WebP files in your browser: which preset to use, when to set a target size in KB, and the order of operations that saves the most.
How to Compress Images Without Losing Quality
Truly lossless compression, and visually lossless compression, are different things. Which to use per image type, and where the quality thresholds actually sit.
How to Convert Canon RAW Files Without Photoshop
You do not need an Adobe subscription to get usable photos out of Canon raw files. The free routes, what each one is good at, and what you actually give up.
How to Convert CR3 to JPG
Turn Canon CR3 raw files into JPGs without installing anything: the browser route step by step, plus what to set for quality, size, orientation and metadata.
How to Escape Strings in JSON
Escaping JSON is easy until there are layers. How to escape a string, how to nest JSON inside JSON, and how to get a payload through a shell intact.
How to Format JSON
Turn minified JSON into something readable, or the reverse. What formatting changes about your data, what it silently normalises, and when to minify.
How to Open CR3 Files on Windows, Mac and Mobile
Your computer shows blank icons instead of photos. Here is how to open Canon CR3 files on Windows, macOS, iPhone and Android, and what to do when nothing works.
How to Validate JSON
Validating JSON answers three different questions: is it well-formed, does it match a schema, and is the data right. How to check each, and where each stops.
Image Optimization Best Practices
The nine things that actually make images fast, in order of impact — right dimensions, right format, lazy loading everything except the one image you must not.
JPG vs PNG vs WebP: Which Should You Use?
A decision table plus the published figures: WebP is 25–34% smaller than JPEG and 26% smaller than PNG. When each format still wins, and where AVIF fits.
JSON Syntax Reference
Every JSON syntax rule in one place: the six value types, the escape sequences, what numbers may contain, and the rules people think exist but do not.
JSON vs XML: Which Should You Use?
JSON is smaller and easier to parse; XML carries attributes, namespaces and real validation. Where each one wins, and why the choice is rarely close any more.
JSON vs YAML: What Is the Difference?
YAML is JSON with comments, less punctuation and more ways to shoot yourself. What differs, why config chose YAML, and the traps in converting between them.
What Image Size Should You Use on a Website?
Pixel dimensions, file size and DPI are three different things, and only two of them matter on the web. The sizes to use, and why 300 DPI is meaningless here.
What Is a CR3 File?
CR3 is Canon's raw photo format, introduced in 2018. Here is what is inside one of these files, why most software cannot open them, and what to do with them.
What Is JSON?
JSON is a text format for structured data, with six value types and a grammar you can read in an afternoon. What it is, where it came from, and where it bites.
What Is the Difference Between Lossy and Lossless Compression?
Lossless keeps every pixel; lossy discards what you cannot see. What each one actually promises, why lossless is not "better quality", and which to pick.
Why Your CR3 File Won't Convert (and How to Fix It)
A CR3 that refuses to convert is usually one of five specific problems. Match the error message to the cause, and the fix, before you retry the file.
Why Your Image Is Still Too Large After Compressing
Six reasons compression did not shrink your file: a PNG that stayed a PNG, dimensions rather than quality, an already-optimised source, or a lying upload limit.
Why Your JSON Is Invalid — Every Error Explained
Match the parser error to its cause: unexpected token, unexpected end of input, bad control character, and the invisible BOM. With the fix for each.