A small selection of the most frequent reader letters, with answers checked against the latest specifications. Have a question we haven't covered? Send it in — we revise this section each quarter.
Is HEIC-to-JPG truly lossless?
No, but the loss is negligible at quality 92 and above. HEIC itself was decoded losslessly from HEVC; the loss happens when the pixels are re-encoded into JPG's DCT scheme. For photographs, the difference is below the threshold of perception on calibrated displays [1]. If you need pixel-perfect output for archival, convert HEIC to PNG instead.
Why does my WebP-to-PNG file end up larger?
That's expected. WebP is a compressed format with a built-in psychovisual model; PNG is mathematically lossless and stores every pixel. A 250 KB WebP typically expands to a 700–900 KB PNG. You're trading file size for compatibility — that's the whole point of the conversion.
Will the ICO file work as a Windows app icon?
Yes. The bundled sizes (16 / 32 / 48 / 64 / 128 / 256 px) match Microsoft's published guidance for executable resources and Start menu tiles [2]. Visual Studio's resource compiler will pick them up directly.
How does SVG-to-PNG handle high-DPI displays?
You set the output width. The SVG renderer rasterises at exactly that size, so the result looks crisp at the chosen resolution and slightly soft when scaled up further. For retina-class displays, export at 2× the intended display size; for print, 300 DPI is the safe default.
Does CSV-to-JSON detect types automatically?
Yes — numbers, booleans, ISO-8601 dates, and null-like sentinels (NA, N/A, empty string) are coerced. You can disable detection to keep everything as strings, which is the safest mode for downstream parsers that handle their own coercion.
Does JSON-to-CSV flatten nested objects?
Yes, using dotted keys (address.city). Arrays of primitives are joined with a separator you choose (default: |). Arrays of objects fan out into multiple rows by default, but you can switch to JSON-encoded cells if you want one row per input record.
What happens to fonts during DOCX-to-PDF?
Embedded fonts are passed straight through to the PDF. For non-embedded fonts, the converter substitutes a metrics-compatible match — same character widths, so line breaks and pagination don't shift. This is the same strategy Microsoft Word uses when "embed fonts" is enabled at save time [3].
Does MKV-to-MP4 re-encode the video?
Only when it must. If the MKV's video stream is H.264 or H.265 and the audio is AAC, the operation is a remux: the streams are copied byte-for-byte into an MP4 container [4]. The result is bit-identical to the source. Re-encoding kicks in only for legacy codecs (VP9 audio, FLAC audio, Theora, etc.).
Which bitrate should I pick for WAV-to-MP3?
320 kbps for music you intend to re-edit; 192 kbps for general listening (the long-standing public-broadcast default); 128 kbps for spoken-word podcasts. Our recommendation, in line with the AES guidance on perceptual audio coding [5], is to default to 192 kbps and step up only when re-encoding is anticipated.
Are uploaded files actually deleted?
Most of the conversions in this almanac never upload anything — image, data, audio, and video work happens inside your browser using WebAssembly. EPUB-to-PDF and DOCX-to-PDF do round-trip to a server because of font handling; those files are deleted within sixty minutes, never indexed, and never used to train any model.