Home › Changelog
Update notes.
8.07
New Address
26 July 2026
- Analyser has moved to analyser.valjdakosta.com. The old address still works and serves exactly the same site, so nothing you have saved stops working.
The move
- NewThe site now lives at analyser.valjdakosta.com - a name that says what it actually is. Every link, share and page on the site points there from now on.
- The old lab.valjdakosta.com address keeps working and shows the same pages, so old bookmarks, links you have shared, and a copy you installed to your home screen all carry on as before. There is no redirect and no rush: use whichever you like, though the new one is the one to keep.
- Sharing the site, exporting an analysis and the watermark on a saved G-code clip all carry the new address now.
- Nothing else changed. The app itself is exactly as it was, still doing every bit of the work on your own device, with nothing uploaded.
8.06
True Colours
25 July 2026
- Video now reports what is genuinely inside it: exact codec profile and level, bit depth, colour and HDR detail, every soundtrack and subtitle track in an MKV, and the real frame rate of a raw stream - all read from the picture data itself rather than from the file’s own summary of it.
Video
- NewCodec detail read from the video itself - profile, tier and level, bit depth, and chroma subsampling. These are read out of the picture data, so they appear even when the file’s own summary leaves them out or gets them wrong.
- NewColour and HDR. Colour primaries, transfer, matrix and range; the HDR type with its MaxCLL and MaxFALL brightness figures; and Dolby Vision profile and level where the file carries them.
- NewEvery track in an MKV or WebM is listed - kind, codec, size or channel count, language, name, and whether it is the default or forced one. Those files routinely hold several soundtracks and subtitle tracks, and now you can see all of them at a glance.
- NewThe encoder’s own average and peak bitrate, where the file records them, shown separately from the rough file-size-over-length figure.
- FixA raw video stream reads its true frame rate. A bare .h264 or .h265 file has no container to ask, and was simply assumed to run at 25 frames per second - which then threw off the length and the bitrate as well. The rate is read from the stream itself now.
- FixHEVC inside an MKV goes straight to the readout and the offer to convert, instead of attempting a playback that no browser can manage.
- The consistency check in Advanced now covers HEVC as well as H.264.
8.05
Dust Off
25 July 2026
- Maintenance: styles and code left behind by features that have since changed were removed across the site. Nothing looks or behaves any differently; the download is a little smaller.
Older updates
8.02 - 8.04
Belt and Braces
25 July 2026
- A safety and smoothness pass: the cleaner that handles markup out of a dropped file got stricter, searching and very large files stopped stuttering, and a handful of small annoyances went away.
Safety
- FixAnimation tricks are stripped from previews. An email, a saved web page or an e-book chapter can carry an animation that rewrites a harmless-looking link into a script after the page has already checked it. The SVG viewer has always removed those; the shared cleaner every other preview uses now does too.
- FixNothing in a preview reaches out to the internet. A picture or shape reference inside one of those previews can no longer quietly fetch a remote file - only links you can actually click stay live, and a file’s own internal references keep working.
- FixExported reports escape every embedded picture address, so nothing carried in by the analysed file can slip out of place in the report or its print preview.
Speed
- FasterFormat search keeps up with fast typing. It now waits for a short pause instead of re-checking every supported type on each keystroke.
- FasterA very large file no longer freezes the page working out its fingerprints. MD5 and CRC-32 have no hardware acceleration, so past 512 MB they are skipped and say so in their own row; the SHA fingerprints still compute as normal.
- FasterSorting a folder or archive that holds tens of thousands of entries in one place.
Elsewhere
- FixAnalysing several colour LUTs in a row no longer holds on to every earlier file’s preview frames. The full-size viewer is shared now instead of being rebuilt for each one.
- FixThe Sound button in the navigation bar re-measures when you resize the window, instead of keeping a width from whatever size the page opened at.
- FixSwitching to another tab mid-analysis and coming back no longer jumps you down to results you had already cancelled.
- FixA very complex SVG that is too large to display safely now says exactly that, instead of claiming the file is invalid.
- Tidied: the archive Timing & integrity card explains its CRC check in the
[?]rather than in a line above the button; the amplitude histogram has been dropped from sound and video analysis; submitting an Asteroids score no longer repeats a one-off database step every time.
8.01
Gotta Go Fast 2: Tokyo Drift
24 July 2026
- Second speed pass: long songs usable ~9× quicker. Heavy analysis runs one pass at a time off the main thread so the page never freezes; huge compressed files decode on demand, AAC reads in full, and the touch-tone reader recovers every digit.
Sound
- NewLarge compressed audio decodes on demand. A long AAC or similar no longer blocks the page unpacking to PCM: header, tags, cover art and native playback show at once; waveform, spectrogram, loudness and forensics sit behind a Decode and analyse button with a progress bar and an estimated memory cost.
- NewAAC (ADTS) parsed without decoding. Profile, sample rate and channel config read exactly from the first frame; duration and bitrate estimated from average frame size sampled across the whole file, so a low-bitrate intro no longer skews them.
- SmootherWhole-file passes stay off the critical path. Waveform reduction, spectrogram STFT and the forensic DSP on buffers too large to offload to the worker now yield mid-loop and run sequentially, so input, scroll and playback stay live throughout.
- FixDTMF: every digit recovered. A broken high-group argmax only ever matched the 1336 Hz column (digits 2, 5, 8, 0) and dropped the rest - a 10-digit number could decode as two. All digits resolve now.
- FixDTMF: fewer false positives. Twist tolerance tightened 12→8 dB and minimum tone hold 40→60 ms, so music transients no longer register as digits.
- FixShow tones keypad now reveals on click. A class
display:gridwas overriding the[hidden]attribute, leaving the grid always visible and the button a no-op. - FixRaw AAC transport uses the estimated duration instead of the browser’s bogus
.durationfor index-less ADTS. - FixSpectrogram recompute is cancellable: changing FFT size, window or mode mid-render aborts the superseded STFT instead of painting it over the current one.
Photos
- NewPhoto RGB histogram and dominant colours moved to the top, directly under File info.
- FixPhoto fingerprints (pHash, SHA-256) restored to their own top-level card, out of the collapsed Advanced panel.
Elsewhere
- FixInstalled PWA: an in-page hash jump left an untagged history entry that tripped the back-guard into an “Are you sure you want to exit?” prompt. Now tagged in place.
- Tidied: on mobile, Isolate and Separation share one row; the EQ presets wrap compactly instead of stretching to fill it.
8.0
Gotta Go Fast
24 July 2026
- Eighth milestone: ~9× faster song analysis with the page responsive throughout - a broad speed and threading pass over sound, photos, documents and folders. Plus an .xmp sidecar viewer, offline KiCad/Altium board rendering, and a single strict sanitiser for all file-supplied markup.
Speed
- FasterSong analysis ~9× faster - 26 s to ~3 s on my laptop. Loudness, key, tempo and spectral reads run in a Web Worker, keeping the main thread free for scroll, hover and playback.
- FasterFaster DSP core: precomputed FFT twiddle tables and reused buffers replace millions of redundant recomputations, and peak working memory on a 5-minute track drops sharply.
- FasterStreamed results: each read (loudness, tempo, key, and the rest) fills its own row with a progress bar as it completes, rather than blocking on the slowest.
- FasterDocument pagination linearised: splitting a Word, ODF, text or Markdown file measures layout once and derives all page breaks from it, instead of re-measuring per paragraph.
- FasterConcurrent folder reads: a folder’s files read many at a time, the loader counts completions, and Cancel aborts mid-scan.
- FasterLazy photo tools: the OCR canvas and the bit-plane / error-level reads are built on demand, not on every drop.
- FasterTrailing-data check reads the tail first, clearing an ordinary photo without a full front-to-back scan.
- NewPhotos and videos show a decoding bar in the preview immediately, so slow HEIC, raw or large clips read as working rather than blank.
- FixHeading hover no longer stutters with a large analysis on the page.
Sound
- NewReverse moves to the spectrogram actions row and re-runs a full analysis of the reversed signal (own spectrogram, waveform, loudness, key) instead of opening a second player. Takes the Fullscreen slot.
- NewLossy-source check (lossless claim vs an MP3/AAC low-pass) promoted to its own card in the main flow, out of Advanced.
- NewTouch-tones redrawn: decoded number shown large, a whole-file tone timeline, and per-tone keys that seek playback to each press.
- NewSpace toggles play/pause for the active media (audio, video, stem, reversed track) unless typing or focused on a button.
- NewAdvanced readout de-duplicated: redundant sub-headings dropped from self-describing rows.
- FixSeparation gets its own panel beside Isolate; it previously opened into a still-closed panel and appeared to do nothing.
- FixVocals-to-instrumental blend slider tracks the pointer on long tracks instead of lagging the redraw.
- FixLoudness-graph playhead re-synced to the waveform and spectrogram - it was scaled against a slightly different sample length and drifted on MP3 and video soundtracks.
- NewLong-call touch-tone keypad now behind a
Showbutton, so the grid stops pushing the number and timeline offscreen. - Tidied: playback driven from the spectrogram/waveform transports (File info is now a pure readout); loudness graph restyled to match the waveform; encoder tag moved from Tags to Advanced.
Photos
- New.xmp sidecars (Lightroom, Adobe Camera Raw, darktable) render as the develop recipe: tone curve, bipolar Basic sliders, colour mixer and crop rectangle, plus editor, paired raw, white balance, rating, keywords and camera.
- NewImage to sound no longer autoplays - Render builds the sound and its analysis, then waits for you to press play.
- FixEmbedded photo thumbnail orientation-corrected (cameras store it in sensor orientation with a separate rotation tag) and labelled; the saveable file is untouched.
- Tidied: photo fingerprints (pHash, SHA-256) moved into Advanced with the rest of the deep analysis.
Video
- FixContact sheet stops dropping frames on large clips (a 1.5 GB file could yield 2 of 8): each grab awaits real frame arrival, retries once, and reports uncaptured frames instead of repeating the previous one.
- NewContact sheet and scene detection show frame-counting progress bars.
- NewBox tree (raw structure dump) moved to the bottom of Advanced - longest and least read.
- FixContent timeline now appears on large videos: its colour data shares the scene-detection pass (skipped by default at that size), so a Scan the video button fills both.
- NewThe large-clip player draws a content timeline for the loaded span.
- Maintenance: Sonify frame removed from the player row - grab a frame with Analyse frame and sonify it in the photo tools.
Circuit boards
- FixPCB viewers open offline. The shared render engine behind KiCad and Altium was never added to the offline cache - the one thing the installed app could not open.
- New3D board gains the view cube (orbit by drag; click a face, edge or corner to snap head-on, edge-on or corner-on).
- NewAuto-rotate, off by default; any drag, snap or reset stops it.
- NewBoard opens at a three-quarter angle, matching the other 3D viewers.
- FixFlip over rotates 180° in place, preserving your viewing angle, instead of resetting the board flat.
- Fix3D viewers no longer capture page scroll on pointer-over; scroll-zoom is opt-in on the board, schematic and LUT viewers.
Safety and privacy
- FixSingle sanitiser for all file-supplied markup - email bodies, saved web pages, e-book chapters, SVG. Four had drifted apart and three carried a
javascript:-scheme bypass; all route through the strict one now. - FixE-book chapters can no longer fetch remote images (a call-home); the book’s own embedded images still render.
- NewSVG safety report enumerates every script-capable link type, not just the obvious one.
Elsewhere
- NewDropping a photo, sound or video scrolls straight to its section.
- FixA huge folder caps at its first 100,000 files and says so, instead of appearing to load forever.
- FixA SPICE file whose header over-claims its data size no longer crashes the tab - the real points are plotted with a note of the claim.
- FixA very large CSV column or dense circuit-board netlist no longer fails mid-readout.
- NewClear storage now also evicts offline downloads (cached app, OCR languages, AI models); theme and Clear view survive.
- FixIn-page search expands a collapsed Advanced section to reveal the match.
- FixOpening a sample no longer replaces the file already open on the home page.
- FixDropping a file scrolls to the analysis even from near the page bottom.
- NewPaged viewers reserve blank page space up front - a PDF, Word/ODF, slideshow or comic - so late-drawn previews don’t shove the finished layout downwards.
- FixSettings persist across reload: a per-load cleanup was evicting preferences it should have left alone.
- FixClear storage spares all accessibility settings, not just theme and Clear view; everything else still clears.
- FixA saved web page no longer double-draws the rule under its heading.
- Maintenance: Record and Live spectrogram live only on the dropzone.
- Maintenance: every release is now checked for offline-manifest gaps - the class of bug behind the PCB regression above.
7.01 - 7.02
Bottom Line
22 July 2026
- The deep Advanced analysis is tidied into one clean section and dropped to the very bottom of every photo, video and sound; the loudness graph now plays; and comparing two files reads far more clearly.
Photos
- NewThe Advanced section now reads as a single block - each forensic panel a sub-heading rather than its own card - and sits at the very bottom, below everything else. The most useful panel stays open; the rest start folded.
- NewThe Privacy report - GPS, camera serial, owner, copyright and unique IDs - moves up into the main metadata, so the identifying details sit in plain sight.
- FixCopyright and description text that arrives in an unusual shape no longer shows as
[object Object].
Sound
- NewThe loudness graph (EBU R128, with true peak) is now playable like the waveform - a playhead tracks the sound and you can click or drag anywhere on it to seek, with its own transport below.
Compare
- NewThe compare view lays two files side by side far more clearly - each section keeps its sub-headings with its table, and spectrograms, waveforms and histograms show as whole panels side by side.
- NewShow differences now fades matching side-by-side panels too, not just matching table rows.
- FixA
[?]help button stays at the top of its card instead of being clipped inside a scrolling column, and cover-art analysis no longer vanishes.
Elsewhere
- FixA
[?]pop-up now follows its button when the page scrolls, instead of drifting away. - Maintenance: the changelog is split - recent updates stay here and load quickly, with the full older history moved to a separate archive page and a tighter tl;dr summary.
7.0
X-Ray
22 July 2026
- Seventh milestone: a deep forensic pass reads the hidden internals of every photo, video and sound, all explained in plain English.
Photos
- NewPhoto forensics. An Advanced section for JPEG adds error-level analysis, a quantization fingerprint recovering true save quality, and JPEG ghosts for double-compressed regions.
- NewBit-plane and LSB analysis estimates whether a message or file is hidden in a picture, browsable channel by channel.
- NewEdit-history trail, Photoshop marker, a privacy report of GPS, serial and owner, and derived optics.
- NewAnalyse a camera RAW as its embedded preview or the fully demosaiced sensor image.
- NewBarcodes and QR codes read automatically, and every embedded thumbnail extracted at once.
Video
- NewVideo structure. An Advanced card opens an MP4/MOV’s box tree, tracks, re-save tells, a playback-free bitrate and keyframe map, and true constant/variable frame rate.
- NewDecode GoPro and CAMM telemetry - GPS route on a local map, accelerometer and gyroscope traces, exposure and temperature.
- NewRecover the true profile, colour and range, read exact x264/x265 settings, HDR mastering, Dolby Vision and C2PA credentials.
- NewA colour “barcode” timeline of the whole video with brightness curve and black-frame and freeze flags; click to jump the player.
- FasterUnsupported clips (much GoPro HEVC) get a 720p playable copy by default, with an Advanced panel for resolution, frame rate, speed and Turbo.
- FixThe playable copy drives only playback - every result is read from the original file.
- FixSynced motion and gyro timelines (GoPro/CAMM/Sony) play for codecs the browser cannot open directly.
Sound
- NewLoudness meter. A full EBU R128 readout covers integrated, momentary and short-term loudness, range, true peak and a loudness-over-time graph.
- NewCatch a fake lossless file (FLAC, WAV, ALAC) by the frequency ceiling of an MP3 or AAC source, and report effective bit depth.
- NewMusical key estimate, plus listeners for mains hum, ultrasonic tones and watermarks, and touch-tone DTMF digits.
- NewCrest factor shows how heavily a master is compressed and DC offset flags a capture fault.
- NewDenoise - an on-device DeepFilterNet3 model strips hiss as a Clean-to-Noise blend you can play, analyse or save.
- NewIsolate presets become Underwater, Radio and Hollow; the AI vocal split moves under an AI separation button.
- NewA video’s sound runs through the full audio analysis, loudness meter and Advanced forensics.
- FixSwitching AI tool or denoise while the download prompt is open updates it immediately.
Clearer help
- NewPlain-English help. The site’s hundreds of
[?]explanations were rewritten without jargon, and many more readouts gained one. - NewTapping a
[?]opens a small pop-up anchored to the button; clicking elsewhere closes it. - FixA dropped 0-byte file explains there is nothing inside rather than failing with an error.
Elsewhere
- FixThe Mesh integrity card shows a plain Watertight or Faults found badge.
6.38 - 6.52
Full Frame
21 July 2026
- Long animated GIFs and WebPs play in full with device-scaled memory, plus a DJI recorder’s waveform, a sharp-cornered visual pass and document-preview fixes.
- NewLong animations play in full. A big animated GIF or WebP decodes each frame on scrub and keeps a rolling window in memory, so any length steps forwards or back.
- NewDJI waveform. A .pkf overview from a DJI Mic, Osmo or drone draws its waveform, channel count and estimated length; Adobe Audition .pkf peak caches are recognised separately.
- NewThe size limit for a very large archive, disk image or big file scales with device memory.
- FixOn the See full document view, dark-mode text stays visible and the open button sits above the excerpt.
- Maintenance: every rounded corner squared off, SPICE readouts moved to monospace, and shared code consolidated across provenance, the PCB viewer, photo salvage and size limits.
6.36 - 6.37
Disk Dive
20 July 2026
- Open a raw disk image - an SD card, USB stick or floppy copy - like a folder, browse every file, and rescue deleted photos down to a damaged photo’s readable part or its thumbnail.
The disk browser
- NewOpen a disk image like a folder. A raw image (.img, .ima, .dsk) mounts its FAT12/16/32 filesystem into a browsable tree and treemap; VHD/VHDX, VMDK, QCOW2, VDI and ISO are identified with their partition table.
- NewRescue deleted photos. A raw-sector scan carves every picture, including deleted and orphaned ones, into a gallery you step through and save.
- NewRebuild a headerless JPEG. Pick a healthy photo from the same camera and Analyser borrows its header so a JPEG with only raw data left decodes again.
- NewAndroid app bundles. XAPK, APKM and APKS bundles open as browsable archives, reading app name, package, version, permissions and the base/split APKs.
- FixThe bundled OBJ 3D sample carries its colours, previewing with its red lettering instead of grey.
Deeper photo recovery
- NewSee the readable part of a damaged photo. A cut-short or partly overwritten photo decodes whatever is intact, usually the top, with the rest left grey.
- NewRecover a photo from its thumbnail. When the full-size image is overwritten but the header preview survives, Analyser falls back to that thumbnail.
- NewScan on demand. The raw-sector scan waits for a Scan for images button, then shows carved pictures with per-photo dates, hover Analyse/Download and newest/oldest/largest sorting.
- FixPhotos briefly mis-read as empty during a busy scan now show, and a photo scattered in pieces is reassembled.
6.32 - 6.35
Watertight
16 July 2026
- NewMesh integrity check for STL, OBJ, 3MF, STEP, glTF and FBX - watertight, non-manifold edges, holes, degenerate and flipped faces.
6.21 - 6.31
Provenance
14 July 2026
- NewContent Credentials. Unpacks an image’s C2PA record - signing tool, edits, source images, AI involvement and certificate.
- NewAI-generated image check. Surfaces generator names, the “digital source type” marker and hidden Stable Diffusion, ComfyUI and Midjourney parameter blocks.
- NewStrip hidden metadata from a JPEG, PNG or WebP - EXIF, XMP, IPTC, comments and GPS - by lossless container surgery.
- NewDates timeline lines up every timestamp a file carries and flags impossible orderings.
- NewBrowsable, searchable docs site with live interactive examples, plus a reorganised footer.
6.19 - 6.20
Workbench
13 July 2026
- NewLive data grid under every CSV, Excel and OpenDocument sheet - sort, filter, search and reorder columns.
- NewSplit a column on a chosen delimiter, with undo.
- NewGroup and summarise by any column with count, sum, average, min, max or median.
- NewBuild a chart - line, bar, scatter, histogram, pie, area, box plot or heatmap.
- NewExport chart as PNG, stats as JSON or filtered rows as CSV.
- NewMore date formats - quarter/month notation and dotted, dashed or slashed dates, with a D/M/Y toggle.
6.18
Left Off
12 July 2026, 04:15
- NewCome home to the same file - leave the home page and return to find its player and results intact.
6.17
Fine Cut
12 July 2026, 02:57
- NewFine-tune a waveform selection - drag either edge, drag the middle, or type exact start and end times.
- NewTransport under the waveform to play, pause and scrub in place.
- NewChannel picking now solos in playback, not just the spectrogram and waveform.
- NewStereo analysis tracks the Vocals - Instrumental blend live.
- FixReset zoom moved to its own row so it stays reachable.
6.14 - 6.16
Homecoming
11 July 2026
- Analyser is a pure website again - the desktop and mobile app experiment is retired and stripped from the code.
- Repository gains a contributing guide, security policy, code of conduct and issue templates.
6.12 - 6.13
Keyring
11 July 2026, 21:30
- NewRead inside a Java KeyStore - lists every entry and decodes each certificate, including PKCS#12 keystores named
.jks. - FixClear storage spares anything saved for offline use.
Desktop and mobile apps
- FasterSmaller apps that fetch the AI vocal-separation model and OCR language packs on demand.
- FixOCR in other languages now works in the apps, not only the website.
6.08 - 6.11
Even Keel
11 July 2026, 18:03
- FixSeparate vocals (AI) works on iPhone and Safari via a stable path, keeping the graphics-card path on Chrome and Edge.
- FixSeparation controls stack full-width on narrow screens.
- FixClearing storage keeps the AI model, and the Cached badge no longer misreads it.
- FixGrid backdrop stays within the content column on wide screens.
- Recorded G-code clips default to Standard quality at 30fps, with High and Max a tap away.
Desktop app
- Desktop app joins the analysed total, sending only extension and supported/not.
6.06 - 6.07
Guard Rails
10 July 2026, 23:53
- FixSturdier against broken or hostile files - readers stop cleanly instead of freezing the tab.
- FixPreviews stay inert - documents, e-mail, presentations, maps, diagrams and vectors are strictly sanitised.
- FixDropping several files analyses the first cleanly instead of stacking them.
- FixA viewer that trips shows a plain error with the fingerprint still available.
- FixVery large files bow out past a sensible size rather than crashing the tab.
- FixOffline cache and analysed count survive updates and reloads, and a fresh version is never shadowed by an old copy.
- FixPreviews and players release memory once off screen.
- Asteroids leaderboard marked unverified - scores are player-submitted.
Desktop app
- FixDesktop app reads only the exact file dropped, never another by path.
6.0 - 6.05
Unmix
10 July 2026, 19:31
- Sixth milestone: a neural network splits any track into vocal and instrumental stems on-device, a slider fades between them live, and Analyser ships as a desktop app.
In the browser
- NewThe Sound analysis Isolate panel splits vocals from instrumental via the in-browser MDX-Net Kim Vocal 2 model (~85 MB, GPU where supported), each stem with a player, Analyse and Download WAV.
- NewA Vocals - Instrumental slider under the spectrogram morphs the view and crossfades playback in real time, snapping back to the normal mix at centre.
- NewSeparate vocals (AI) offers Standard (~85 MB) and half-size Lite, with mobile defaulting to Lite and a confirm prompt to switch models before each run.
- NewIsolate presets and manual bands shape the AI blend, recomputed at your exact FFT, window and mode as the slider settles.
- NewA branded splash screen fades in on launch, matching your theme.
- NewThe Complete offline download opens a chooser separating 30+ language text and the AI separation model.
- NewThe 3D model viewer gains the G-code camera stack: press-hold +/- zoom, a scroll-to-zoom toggle and fullscreen.
- NewThe samples gallery leads with a curated set behind a + More reveal.
- FasterA downloaded AI model is cached for 24 hours, so reloads skip the re-download.
- The anonymous analysed-count tick banks offline and sends on reconnect, keeping the running total accurate; only extension and supported-status are ever sent.
- FixThe spectrogram playhead tracks the cursor exactly while scrubbing.
- FixAnalysing a new file stops any sound still playing from the previous one.
- FixThe
[?]hints sit beside their headings and the spectrogram's Analysis figures moved into the File info card. - FixSliding from the volume button to the slider no longer snaps the popup shut.
- FixThe offline feature chooser no longer leaves a tap-swallowing layer behind on some phone browsers.
- FixHigh-contrast mode offsets the background from the card colour and the footer no longer shifts when dependencies expand.
- Isolate controls are grouped into labelled sections and the model prompt was redrawn.
Desktop app
- NewA native offline, self-updating app for Windows, macOS (Apple Silicon and Intel) and Linux, built from the same on-device engine, on the GitHub releases page.
5.16 - 5.21
Side by Side
10 July 2026, 01:41
- A new /compare page lines up two files side by side, and the sound workbench gains volume boost, part isolation and WAV export.
- NewThe Compare page runs two dropped files through full analysis and merges results into one table per section, with a Show differences toggle.
- NewEvery audio and video player's volume slider reaches 225% with a limiter, resetting to 100% each visit.
- NewThe Sound analysis Isolate tool gains Vocals, Bass, Drums and Remove vocals presets plus a Download WAV rendered through your bands, needing nothing downloaded.
- FixBoosting a clip lifts spectrogram sensitivity to match, with a click-to-reset mark at 100%.
- FixA large ZIP whose index sits deep in the file now reads in full so every entry lists.
- FixTapping a bar or point on the stats page shows its figure on phones.
- FixA multi-tool G-code build cross-fades tool highlights and defaults to a 30-second run.
- Footer credits gain a licence link beside each library.
- The per-format guide pages were fact-checked to three verified facts each and gained page navigation.
5.13 - 5.15
Cross Check
8 July 2026
- A wide compatibility pass so more of the workbench works outside Chrome, files the browser refuses to play open anyway, and a CRC-32 checksum on every file.
- NewThe G-code Export clip panel adds a Quality setting (Standard, High, Max) and renames the old control Resolution.
- NewShow more hashes adds a CRC-32 checksum - as used by ZIP, PNG, gzip and
.sfv- beside MD5, SHA-1 and SHA-512. - FixWord, Excel, PowerPoint, ODF, EPUB and comic archives fall back to a bundled unzipper on older Safari, Firefox and Chrome.
- FixDouble-click and double-tap zoom works in Firefox for PDF and document viewers.
- FixEach 3D and G-code viewer releases its graphics context on exit, so a later viewer no longer blanks.
- FixA raw or recovered HEVC/H.265 clip is re-encoded when the browser cannot decode it.
- FixA very large comic, DjVu scan or database shows a notice instead of crashing the tab.
- Frosted-glass labels, PDF text selection, home-screen install and audio playback pick up Safari and iOS fixes.
- FixVideo the browser cannot decode, such as Sony 4:2:2 footage, is offered as a Convert to H.264 button.
- FixAudio the browser cannot decode plays back through the rebuilt waveform Analyser already makes.
- FixA very long PDF page is capped to a page shape and scaled to fit.
- FixYou can grab and pan an open PDF page, and one that already fits no longer scrolls sideways.
- FixDimmed G-code tools ease back to full at a clip's end instead of snapping.
- FixThe scrollbar under a long After Effects timeline can be dragged directly.
5.12
Band Stop
7 July 2026, 07:41
- Mute frequencies you pick on the spectrogram, watch every image-to-sound setting reshape the picture live, and see below 20 Hz.
- NewThe Sound analysis spectrogram gains an Isolate mode - drag or type exact low and high frequencies to mute bands, shaded on the view, while you keep scrubbing.
- NewIn Image to sound, invert, colour channel, colour scheme, dB scale and gamma repaint the preview live, with an Analyse WAV button.
- FixThe spectrogram extends down to 10 Hz, showing very low bass and infrasound.
- NewA recorded G-code build rushes setup moves past in the opening second, with a larger on-clip label.
5.11
Render First
7 July 2026, 03:40
- Every file now leads with the real thing - render, preview or file tree first, details below - and the After Effects timeline is rebuilt with true timing and colours.
- FixAcross every viewer the actual result - rendered page, preview, file tree, spectrogram - leads the report, with technical details beneath.
- FixA recorded G-code clip saves in a broadly compatible format that plays on WhatsApp and social apps.
- NewThe Export clip panel adds lines-per-second speeds and fields for an exact duration, and fills the screen on phones.
- FixAn After Effects timeline places every layer at its real position and drops hidden camera-view rows.
- NewEach After Effects layer takes its real label colour with a glyph naming its kind, and hovering draws a frame-snapping guide showing timecode.
5.09 - 5.10
Take One
7 July 2026
- A G-code build can be recorded as a video and downloaded, and the G-code/3D viewer gains proper zoom controls.
- NewThe G-code viewer's Export clip button renders the whole build as an MP4 with toolpath and orbit, faster than real time and on-device.
- NewThe viewer adds a press-hold +/- zoom pad and a scroll-zoom toggle, so the wheel scrolls the page until turned on.
- FixFading every tool but the printing one no longer blooms dense areas and outlines.
- FixFullscreen starts with the canvas filling the screen and controls collapsed to a slim bar.
5.08
Any File
6 July 2026, 13:15
- The home page becomes a single “drop any file” zone, and multi-channel sound can be analysed one channel at a time.
- NewThe home page leads with a single drop any file or folder zone, with Record sound and Live spectrogram a click away.
- NewA stereo or surround file lets you pick which channel drives the spectrogram and waveform, each labelled by speaker position.
- NewImages carved out of another file gain an Analyse button running the full photo tools.
5.07
Living Type
4 July 2026, 10:00
- Variable fonts come alive - their adjustable traits can animate on their own - with a real variable font in the samples gallery to try it on.
- NewEach adjustable trait of a variable font (.ttf / .otf) gets a play button, Play all sweeps every axis, and dragging one stops just that one.
- NewThe Samples gallery gains Fraunces, an expressive variable serif, with its open-source licence.
- FixThe live font preview leads the report and the axis sliders match the rest of the workbench.
- The Everything download now bundles EPS, PostScript, AutoCAD, STEP, IGES and the whole sample gallery.
5.05 - 5.06
Sound Vision
1 July 2026, 22:00
- Analyser can turn a picture into sound - read any photo, or a real spectrogram, as audio, run the whole sound workbench on it and save it - and you can keep what you record.
- NewThe Sound section can Sonify a photo, reading it as a spectrogram (left-right time, top-bottom pitch, brightness loudness) with a line sweeping across in step.
- NewDrop a real spectrogram image and Analyser inverts it to recover the sound, with colour-map presets and an Invert switch.
- NewA sonified picture runs through full Sound analysis with a WAV download and a length up to three minutes.
- NewA Download button saves sound captured from the microphone or the live spectrogram.
5.04
Three Tiers
28 June 2026, 02:39
- Analyser now says plainly how deeply it can open each format, and the circuit-board 3D view gains pinch-zoom and two-finger pan on phones.
- NewEvery format carries a Full, Partial or ID tag across the format list, samples gallery and guide pages; preview-only files like Photoshop and Illustrator are marked Partial.
- NewThe 3D view of a KiCad board pinch-zooms and two-finger pans, with double-tap gliding back to the start.
- FixOn phones a board's bill of materials wraps long part numbers and scrolls a wide table within its card.
- FixA video's reverse-playback option and the hidden-data note move above the fingerprints, the note no longer styled as an alert.
5.01 - 5.03
Forensic Sweep
27 June 2026, 18:30
- Analyser sharpens into a forensic toolkit: it maps where a file turns random, pulls hidden files back out, spots edited photos and tampered dates, traces PDF scripts, plays Lottie, opens FBX, and signs off reports so anyone can verify them.
- NewAn unknown file gets a colour strip charting how random each part is, marking compressed, encrypted or packed regions and the seams between them.
- NewData tacked on after a file's end can be extracted or opened in place, so an archive hidden behind a JPEG opens straight away.
- NewURLs, IPs, domains and emails found in a document, script or config are listed with one-click lookup links, nothing sent until you click.
- NewA photo or PDF is checked for impossible timestamps such as a future date or a modification before the original.
- NewA JPEG's camera thumbnail is compared to the full image, flagging cropping or editing on a mismatch.
- NewEmbedded PDF JavaScript is laid out by trigger, scanned for code reaching the network, files, programs or hiding itself.
- NewA .psd can save any layer as a PNG and flags layers hidden from the flattened image.
- NewWord flags ghost authorship and tracked changes, Excel lists pivot tables and sources, and legacy .doc / .xls / .ppt are checked for macros.
- NewA SQLite database offers a read-only SQL query box against a copy, in the browser.
- NewAdvanced SubStation Alpha subtitles (.ass / .ssa) render with real styling on a dark stage, with a table of every style.
- NewA Lottie or Telegram sticker (.lottie, .tgs, or a Lottie .json) plays live with a scrubbable timeline and speed and loop controls.
- NewAn Autodesk .fbx model opens in the 3D viewer, reading its mesh from both binary and text forms.
- NewThe exported report leads with a verification block - SHA-256, size, UTC timestamp and version - and a new PDF print option.
- FixAn .html preview lays out at real browser width and scales to fit, with a Desktop / Mobile switch.
- FixSwitching a render-quality option in the G-code viewer no longer resets dim other tools or the build-plate view.
- The Samples button is highlighted and never triggers the share prompt, and the stats graph opens cumulative and stays readable on phones.
5.0
Machine Shop
25 June 2026, 20:55
- Fifth milestone: rescue broken files, open Fusion 360 and SolidWorks CAD, browse built-in examples, and sharper 3D, colour and forensic tools throughout.
- NewRepairs a truncated or corrupt JPEG, PNG or HEIC, or carves photos out of an unknown file.
- NewRebuilds an unfinished, index-less video frame by frame and plays it in place.
- NewFusion 360 .f3d/.f3z open to their embedded thumbnail with document type, version and body count.
- NewSolidWorks parts (.sldprt), assemblies and drawings give up preview and details; modern encrypted files are identified on sight.
- NewA Samples gallery opens built-in example files of every kind in one click, never counted.
- NewAdobe SpeedGrade and Iridas .look files join .cube LUTs, visualised before and after on a sample photo.
- NewAn STL, 3MF, AMF or STEP model opens upright, with a Z-up / Y-up toggle.
- NewTool-changing G-code marks each active tool with its own colour-coded toolhead.
- FixG-code playback honours dwells, manual pauses and heat-up waits at true speed.
- Polish - Zortrax .zcode recognised, Zstandard archives handled, and wide viewer, layout and recognition fixes.
4.17
Split Personality
24 June 2026, 05:18
- Shared extensions get a guide page per meaning, the folder scanner judges files by contents, more developer and phone formats are recognised, and sharpness scoring is fairer.
- NewExtensions shared by unrelated formats (.pkg, .key, .map) now carry a separate card per meaning, 23 covered.
- NewThe folder scanner identifies each file by its contents, so misnamed or extensionless readable files still count as openable.
- NewDestiny and Destiny 2 .pkg game packages are told apart from macOS installers.
- NewMore developer and phone formats: IDL, classic ASP, pkg-config, GPU shaders, plus Android backups and game data packs (.obb).
- NewPhoto sharpness is now measured on its own terms rather than thrown off by contrast.
- FixThe folder-breakdown slice pop-up no longer closes when you scroll inside it.
4.16
Tamper Evident
24 June 2026, 00:44
- Analyser spots disguised and tampered files, finds data hidden past a file’s end, offers more fingerprints, and checks archive integrity.
- NewFlags a file whose contents do not match its name and shows its real type.
- NewDetects extra data appended after the real end of JPEG, PNG, GIF, BMP, WAV and ZIP files.
- NewThe integrity panel adds MD5, SHA-1 and SHA-512 alongside SHA-256.
- NewA .zip gets a per-entry timestamp chart flagging repacks and odd dates, with checksum recompute.
- NewThe home page keeps the last ten files analysed - names, sizes and types only - for a week.
- NewA .csv or spreadsheet flags outlier numbers, constant columns and identifier-like columns.
- The header now counts files analysed in place of the visitor count.
4.12 - 4.15
Source & Circuit
23 June 2026, 04:22
- KiCad designs open as interactive schematics and boards, source code opens as readable text, hundreds more formats are recognised, and text files gain a full reader.
- NewKiCad schematics (.kicad_sch), boards (.kicad_pcb), footprints and libraries open as pan/zoom drawings with switchable layers.
- NewA SPICE .raw dump draws its signals on a graph, and an IPC-D-356 netlist maps test points by net.
- NewSource code in C/C++, C#, Java, Rust, Python, Go and more, plus build and config files, opens to a preview with line count.
- NewHundreds more formats recognised: REDengine, Source 2, Unity, ONNX models, Node.js add-ons and macOS libraries.
- NewA text or extensionless file gains a Show full text button, and LICENSE/COPYING files open as clean text.
- FixThe G-code speed picker labels its job-time column Duration.
4.08 - 4.11
Printed Circuit
22 June 2026, 00:14
- Altium circuit-board designs open as interactive schematics and boards, and the G-code visualiser learns travel moves and full-colour multi-material prints.
- NewAltium schematics (.SchDoc), boards (.PcbDoc) and libraries open as pan/zoom vector views with switchable layers and part datasheet links.
- NewThe .gcode viewer draws non-printing travel moves in true machine order.
- NewMulti-material prints are painted in each filament’s real colour, following every tool change.
- FasterHuge or arc-heavy prints are capped for smoothness, with a Show full anyway button.
- FixShowing a huge G-code file in full no longer greys out the render-quality buttons.
4.01 - 4.07
Colour Grade
21 June 2026, 03:50
- The stats page gains a usage graph, colour grades and Resolve timelines come alive, Windows libraries and extensionless files open, and hundreds more formats are recognised.
- NewThe stats page plots visitors and files over time, switchable per-day or cumulative with hover read-outs.
- NewA .cube LUT shows its tone curve, swatches and 3D colour cube, applied across eight frames of a loaded photo or video.
- NewA DaVinci Resolve .drt timeline lists each clip’s colour-grade node chain, LUTs and ResolveFX.
- NewA Microsoft COFF .lib tells a static library from a DLL import stub and lists its objects.
- NewExtensionless files like README or config open as readable text above the raw bytes.
- NewA font specimen shows a sentence per writing system it covers, and collections (.ttc) preview each face.
- NewHundreds more formats recognised, past 1,260 total, each with a guide page.
- NewPrev frame and Next frame buttons step a video exactly one frame either way.
- FixThe folder scan matches dropping each file yourself, with a button to copy every unsupported path at once.
4.0
Third Dimension
19 June 2026, 14:32
- Analyser steps into 3D: a full G-code visualiser for printing and CNC milling, plus an interactive 3D model viewer.
- NewA .gcode (or .gco, .nc, .tap, .cnc) rebuilds the printed or milled shape in an orbit viewer, coloured by height, speed or feature and peeled back by layer.
- NewPress play to draw the toolpath move by move at fixed speed, whole-job time or true machine real time.
- NewMilling files list the full tool table with per-cutter colours, spindle direction, coolant and work offsets.
- New.stl, .obj, .ply, .step, .3mf, .glb and more open in an interactive viewer with orientation cube, perspective toggle and wireframe.
- NewClick any .csv or spreadsheet cell to see its full value with column or cell reference.
- FasterThe Everything download now bundles EPS/PostScript and AutoCAD, leaving Complete as just the extra OCR languages.
- FixLong slow moves now draw on gradually, and prints open framed and centred without layer flicker.
3.45 - 3.46
Long Tail
19 June 2026, 02:29
- Over eighty more file types recognised - more than 1,140 in all - and the newest Visual Studio solution format opens.
- NewA .slnx, the XML solution recent Visual Studio saves, lists every project, language and configuration like the classic .sln.
- NewEighty-plus formats across documents, data, archives, mapping, games, CAD, science and disk images now identify, the rarest grouped as Niche and rare formats.
3.37 - 3.44
Home Movies
18 June 2026, 14:12
- Camcorder video now opens and plays in the browser.
- NewAn AVCHD .mts or .m2ts from Sony, Panasonic or Canon repackages to MP4 on-device with the picture untouched, so even long clips start fast.
3.33 - 3.36
Fine Tuning
18 June 2026, 05:45
3.30 - 3.32
Cutting Room
18 June 2026, 04:37
- Open the projects that video editors and game engines save, and read Sony camera and Gyroflow motion data.
- NewA Premiere Pro .prproj, or Elements .prel, rebuilds each sequence's timeline and reads resolution, frame rate and version.
- NewA DaVinci Resolve .drp or .drt shows source filenames, frame rates, timecode, media bins and colour-coded titles.
- NewA VEGAS .veg or Movie Studio .vf reads its version, summary, every title and effect and the media it references.
- NewFootage from Sony Alpha, FX and RX cameras plots the gyroscope and accelerometer track Gyroflow uses to stabilise.
- NewA Gyroflow .gcsv log opens with its three axes on a zoomable, hoverable timeline.
- NewUnity scenes (.unity), prefabs, controllers, .anim clips and materials are read from their YAML.
- NewA .sln lists the release, every project and the Debug and Release configurations.
3.26 - 3.29
Origin Story
17 June 2026, 20:37
- A wave of creative and document formats open in full, After Effects explores layer by layer, and almost any file names the program that made it.
- NewAn .aep, and its .aet templates, rebuilds each composition's timeline and reads the version that made and saved it.
- NewA .psd or .psb shows the flattened picture plus the full layer tree with blend mode, opacity and thumbnail.
- NewA modern Illustrator .ai renders page by page like a PDF.
- NewPaint.NET .pdn, Krita and Procreate show the preview, canvas size, layer count and app version.
- NewA .ttf, .otf, .woff, .woff2 or collection shows a live specimen and a grid of every glyph.
- NewKindle books (.mobi, .azw, .azw3) and DjVu scans (.djvu) turn page by page.
- NewA Microsoft Access file (.mdb, .accdb) lists every table, its columns, row count and a data sample.
- NewAn AutoCAD .dwg or .dwt renders to a 2D drawing with a layer and entity breakdown.
- NewglTF and GLB scenes (.gltf, .glb) open in the model viewer, and a binary Excel .xlsb reads its sheets.
- NewPowerShell (.ps1) and Windows batch (.bat) scripts show what they do, call and whether they are signed.
- NewA .jxl now shows the picture, not only its details.
- NewAcross After Effects, audio, video, SVG and EPUB, the readout now names the creating program and version.
- FixA
go.modis no longer mistaken for an Amiga music module and opens as text.
3.14 - 3.25
Rewind
17 June 2026, 04:41
- Play almost anything backwards - video, sound, animated GIF and WebP - plus three new image formats and volume on every player.
- NewA new Reverse card re-encodes a clip playing backwards, picture and sound, on-device in chunks so long videos finish.
- NewAny audio file can play backwards and save as a reversed copy.
- NewAn animated .gif or .webp can play backwards and download as a reversed GIF.
- NewAn animated .webp can now be stepped through one frame at a time.
- NewA Windows .ico shows every image packed inside at its own size.
- NewAn .mpo from 3D cameras shows both the left and right pictures.
- NewA multi-page .tiff now reveals every page, not just the first.
- NewEvery sound and video player gained a volume slider and mute that stay in sync.
- NewA .glif from a UFO font project is identified and its glyph outline drawn.
- NewA variable font previews above its details with a slider and play button for each axis.
- FixThe Back button from a folder or archive now matches the site and page width.
3.12 - 3.13
Paper Trail
13 June 2026, 15:45
- Old Office and OpenDocument files open as page-by-page previews, and industrial CAD models open with no connection at all.
- NewLegacy .doc, .xls and .ppt from Office 97-2003 lay out their text, tables and slides.
- NewOpenDocument .odt, .ods and .odp from LibreOffice read out their contents, drawings included.
- NewWord, OpenDocument and legacy Office files render as paper-like pages you can flip through, mirroring the PDF reader.
- NewThe engine that renders a .step, IGES and BREP now ships in the Everything offline download.
- NewHighscores now show on the Stats page.
3.06 - 3.11
Flip Book
13 June 2026, 06:57
- Step through an animated GIF a single frame at a time.
- NewAn animated .gif can now be stepped through frame by frame, each one fully composited mid-loop.
3.02 - 3.05
Going Pro (RAW)
12 June 2026, 21:32
- More awkward files open - database logs, git internals and Sigma RAW - a folder scan names what won't open, and reports capture the whole page.
- NewRAW photos are now a separate group in the formats list, with X-Trans and Foveon cameras called out.
- NewA Sigma .x3f RAW shows the full-resolution image baked inside.
- NewAnalyser reads SQLite's -wal and -shm sidecars, showing pending changes and checkpoint progress.
- NewThe compressed objects under
.git- blobs, trees, commits, tags and pack files - open with no git installed. - NewThe folder and ZIP openability check now also names file types Analyser doesn't recognise.
- FasterChecking whether HEIC photos open no longer decodes each in full, so sweeping a folder is far quicker.
- NewExporting a report opens collapsed sections, builds the video contact sheet and adds a SHA-256 fingerprint.
- FixThe email and suggest-a-format links now open in a new tab, so your analysis stays put.
3.01
Hard Copy
12 June 2026, 05:43
- Export any result as a self-contained report, a data file or a plain spreadsheet, and reach Stats from every page.
- NewAn Export data button offers a Complete report web page with every reading and picture baked in, a JSON and a CSV, all built on-device.
- NewA report for an .stl, .step or the like captures it from a tidy isometric angle.
- NewEvery page's header now carries a Stats button, and Stats notes the date counting began.
3.0
Raw Power
12 June 2026, 05:35
- The third milestone gives camera RAW files a full darkroom: embedded images, developed sensor data, true resolution and shutter count.
- NewA new section shows every JPEG a camera tucks into a RAW at real size, across .arw, .nef, .dng and .cr2.
- NewA
Demosaic RAWbutton decodes the actual sensor data into a full-resolution image that every measurement then reflects. - NewDimensions, megapixels and aspect ratio now read from the RAW’s own metadata, not the smaller preview.
- NewLifetime shutter actuations are recovered from Sony (unscrambled) and Nikon photos.
- FixPanning a zoomed-in photo no longer triggers the browser’s own image drag.
2.39
Head Count
12 June 2026, 04:31
- Anonymous counters for files analysed and visitors, with new Stats and Privacy pages.
- NewThe header
Statusarea shows a running visitor tally linked to the stats. - NewThe Stats page reveals total files, total visitors and the most-dropped types, ten at a time.
- NewUnsupported types are pooled into one row and their names never shown.
- NewThe Privacy page sets out what is and isn’t recorded - only a file’s extension is ever sent.
- NewThe Version in every header now opens this changelog.
2.29 - 2.38
Big Picture
11 June 2026
- New.pptx slides tile in a grid and open full-size in a lightbox with large text.
- FixGuide links are checked against the catalogue first, so none lead to a missing page.
- Maintenance - internal refactoring and quality-of-life changes.
2.27 - 2.28
Trivia
11 June 2026
- NewEvery guide gains researched “Did you know” facts - origin, maker, year and what replaced it.
- NewEach guide gets Previous, I’m feeling lucky and Next to step through formats in order.
- NewI’m feeling lucky on the Formats page opens a random guide.
- NewAn .stl or CAD file (.step, .3mf) with several bodies gets a Bodies picker.
- New3D auto-rotate gains Pause / Resume and stops when you drag the model.
- FixA .cdp Criterium DecisionPlus model is now read out, kept separate from CDP4 / COMET.
2.26
Side Load
10 June 2026, 18:18
- NewAn .apk now reads its AndroidManifest - package, label, version and the Android versions it needs.
- NewRequested permissions and features are listed in expandable lists.
- NewBuild and signing details cover the scheme, native libraries, flags and full package contents.
2.25
Close Up
10 June 2026, 17:15
- Zoom into any photo, PDF or comic, and Back closes a viewer instead of leaving the page.
- NewEvery full-screen viewer zooms and pans by pinch, scroll or click.
- NewBack closes pop-ups instead of navigating away; the installed app asks before you exit.
- NewPDF previews are sharper, with a
High-resbutton that re-renders the current page. - NewPDFs now list fonts, flag embedded JavaScript, count re-saves, spot scanned pages and copy text with line breaks.
- FixLinks open at the top of the target page.
- FixHigh-contrast Close button in the image, PDF and comic viewers.
2.24
Long Tail
10 June 2026, 05:00
- Every supported format now has its own guide page - all 1,000-plus.
- NewIdentification-only formats from
.alsto.yaraget guides too, covering what the file is and its relatives. - NewEvery extension on the Formats page links to its guide.
- Behind the scenes - search engines are told about every new page.
2.21 - 2.23
Read Me
10 June 2026, 04:22
- Maintenance - the internal guide and public GitHub readme were rewritten; the site itself is unchanged.
2.20
Field Guide
10 June 2026, 02:24
- A browsable Formats page, a guide for every in-depth format, and lighter pages.
- NewThe Formats page lists all 1,000-plus types, grouped and searchable, each marked Full or ID.
- NewEach fully-supported format gets a guide, reachable from the Formats page and web search.
- FasterThe About, Changelog, Formats and guide pages no longer preload the 74 KB photo-metadata library.
- FixFormat lists on phones sit extensions under each name, matching the popup and About page.
- Behind the scenes - format count, descriptions and sitemap dates now share one source.
2.18 - 2.19
Even Keel
9 June 2026
- FixAbout, Changelog, Formats and Share share the menu row evenly on small phones.
- FixThe header
Statusdot glows red the moment you lose connection. - Maintenance - a small fix.
2.16 - 2.17
Drill Down
9 June 2026
- NewA folder or ZIP treemap lists each file type as chips you tap to filter.
- NewCrowded folders collapse into one labelled block that opens a searchable, size-sorted file list.
- FixA video’s audio track gets a full waveform with region select, zoom, WAV export and scrubbing.
- NewOpening a file from a folder or ZIP scrolls to its analysis section.
- FixThe loading bar now shows for files opened inside a folder or archive.
- FixThe file tree opens the exact subfolder you clicked.
- FixNo share nudge on cloud-only files that won’t open.
- NewSearch now reaches folders, 3D models, Office documents, e-books, subtitles, MIDI, maps and timelines.
- FixThe scrubber replay icon reverts to play the moment you scrub elsewhere.
- Housekeeping - offline sizes drop the
~and the footer credits every bundled library.
2.13 - 2.15
Word of Mouth
9 June 2026
- NewA Share button copies the link or sends it by e-mail, with more platforms and the device share sheet.
- NewA share nudge slides in after a file is analysed, worded around what was found, at most once a day.
- NewWhen a file can’t open, a prompt offers to e-mail the format in behind a quick human-check.
- NewThe header
Statusshows Online / Offline in real time. - NewOnce you open media and scroll, the pinned menu bar flips to a bold inverted scheme.
- NewSpectrogram export lets you choose height and zoom, plus a full-screen
Fillheight. - FixThe spectrogram playback line stays accurate at any zoom and drags to pan.
- NewDropped-frame readout for AVI playback.
- FixDrop zones filter the file picker by type on phones too.
- FixOffline tiers read
Included, larger tiers show only the extra space, and failures name the missing files. - FixLong dashes throughout the readouts are replaced with plain hyphens.
2.10 - 2.12
Round Trip
7 June 2026
- FixRefreshing or directly opening About or Changelog no longer lands on a broken page.
- FixPages live at clean addresses like
/aboutand/patch, with old.htmllinks redirecting. - NewA machine-readable
llms.txtand full sitemap help search engines and AI assistants describe Analyser. - FixThe formats popup sits each group’s extensions under its name, matching the About page.
2.07 - 2.09
Reel Time
7 June 2026
- Videos the browser can’t open get a real frame-by-frame player in sync with sound, plus raw H.264 for multi-gigabyte files.
- NewMotion-JPEG .avi clips play frame by frame at the clip’s rate, in sync with their sound.
- NewRaw H.264 / H.265 streams (.h264, .265) are remuxed to MP4 so they open in the normal player.
- NewA stream too big to convert is split at its keyframes into parts with full frame-by-frame tools.
- NewDropping a video no longer auto-analyses; Analyse audio and Analyse photo buttons let you decide.
- NewFrame tools sit in one row - Analyse frame, Frame grab, Contact sheet - above the file details.
- FixAuto-scroll to a dropped video no longer overshoots.
2.04 - 2.06
Green Light
6 June 2026
- NewAn .exe or .dll icon is pulled from its resources and run through full photo analysis, with version and publisher.
- FixOrdinary 8-bit H.264 / HEVC files are no longer misread as exotic and shown the “use VLC” banner.
- FixMotion-JPEG AVI clips reliably show their frames and extracted audio.
- NewDropping a video or audio file scrolls straight to its player and analysis.
- NewPDF previews move to the top, with Analyse / OCR / PNG buttons always visible on phones.
- FixEditing-timeline formats (EDL, FCPXML, OTIO) now sit under Video so deep-links land right.
2.03
Solid State
6 June 2026, 17:05
- Two new viewers - a real 3D model viewer and an editing-timeline viewer - plus frame-accurate video tools.
- NewThe 3D viewer now opens OBJ, PLY, OFF, 3MF and AMF, and tessellates STEP, IGES and BREP with OpenCASCADE.
- NewThe editing-timeline viewer draws EDL, FCPXML and OTIO sequences as tracks of clip blocks by timecode.
- NewFrame-accurate video controls add editable timecode, single-frame step, send-to-photo, PNG grab and a contact sheet.
- FixRAW preview scanning insists on a genuine image marker, fixing the Sony FX30 locking onto sensor noise.
- FixAspect ratio shows the nearest standard ratio beside the exact one.
2.0
Wide Angle
6 June 2026, 05:10
- The second big one - over a hundred more formats recognised, and deeper analysis of the ones already supported.
- NewOver 120 new file types across developer, archive, 3D/CAD, disk-image, game, document, email, security and GIS families.
- NewVideo-editing projects (After Effects, Premiere, Vegas, Resolve, Filmora, CapCut) surface their contents, not just their name.
- New10-bit H.264 and HEVC report bit depth and chroma subsampling, flagging Sony XAVC HS as 10-bit 4:2:2.
- NewWhen a browser limit blocks a preview (10-bit 4:2:2, PSD, EXR, TGA) a banner explains why.
- NewOffline downloads remember themselves - each tier shows a Cached tag with its version and refreshes on update.
- FixLarge videos load faster - first frame grabbed on request, checksum skipped by default.
1.29
Field Guide
6 June 2026, 02:41
- NewThe supported-formats list is rebuilt with category filters, FULL/ID badges, search highlighting and a phone bottom sheet.
- NewThe photo brightness histogram spans the full width and zooms on click.
- FixImage and PDF text extraction now share one language picker under an Extract text button.
- FixA failed offline download reports how many files failed and offers a retry.
1.28
In Brief
5 June 2026, 20:30
- NewProfessional video the browser can’t play (ProRes, DNxHD/HR, CineForm, DV) is named with a first frame pulled by FFmpeg.
- NewThe photo location map now works fully offline with bundled markers and controls.
- NewResult cards fold away on click, and loaded dropzones tuck into one Analyse next file? button.
- NewThe Changelog gains a tl;dr button that condenses every release to a sentence.
1.26 - 1.27
Cover Story
5 June 2026
- NewImages pulled from other files (album art, e-book cover, PDF page) open in the Photo section with the full readout.
- NewOCR on a PDF page now asks which language, with a remember-for-session option.
- NewThe supported-formats list is grouped into Full analysis, Core and Extended formats.
- FixOpen PDF in browser now opens a new tab instead of prompting a download.
1.24 - 1.25
Floor Plan
5 June 2026
- Maintenance - the site’s files reorganised into clearer folders, with no functional change.
- FixThe title hover effect now eases smoothly in and out on headers and section headings.
1.23
Developed
5 June 2026, 16:10
- NewMany more camera RAW formats open with full photo analysis - Hasselblad (3FR), Phase One (IIQ), Leica, Kodak, Minolta, GoPro.
- NewThe camera shutter actuation count is read from RAW files and JPEGs that record it.
- NewRAW develop settings from an .xmp, Capture One or DxO sidecar are listed (exposure, white balance, crop, rating).
- NewComputational-photo wrappers are flagged - ProRAW, Live Photo, Motion Photo and Ultra HDR gain maps.
- FixThe greyed-out Photo, Sound and Video tabs no longer highlight when scrolling a non-media file.
1.22
Omnivore
5 June 2026, 16:10
- NewHundreds more formats are recognised across every family, so far fewer files return as unknown. Browse the full list.
- NewNew viewers: comic books, SQLite databases with schema and sample rows, and JPEG 2000 decoding.
- NewDeeper analysis of known files - PNG AI prompts, video HDR/rotation, PDF forms, Word tracked-changes and GPX elevation.
- NewSmart type detection works out a file with a missing or wrong extension and offers to open it correctly.
- FixQuoted line breaks in CSV parse correctly, SVG previews are sanitised, and search reveals matches in collapsed sections.
1.20 - 1.21
House Style
5 June 2026
- A full visual tidy-up - one accent red, matching spacing and type sizes, unified hover and focus states.
- NewEvery button, link and control now shows a keyboard focus outline on tab (hidden for mouse clicks).
- FixHeading letter spacing holds steady on zoom, and the phone layout switches at one consistent width.
1.19
Sign Posts
5 June 2026, 00:53
- NewShortcut files are decoded - Windows LNK reveals target, arguments and hotkey; URL and WEBLOC show the address.
- NewTHM camera thumbnails open with the full photo analysis.
- NewCanon camera catalogs (CTG) report the folder they track and its photo, movie and voice-memo counts.
- NewRaw disk images (IMG) have their partition table and first filesystem decoded, with volume label and size.
- NewREC files are identified, telling PVR recordings from data-recovery sessions.
- FixMarkdown files open in the Markdown viewer reliably, and the view-source popup behaves.
1.16 - 1.18
Marked Up
4 June 2026
- NewMarkdown files open as a formatted page with headings, lists, tables, code blocks and links.
- NewThe spectrogram gains a Reassigned view, 48x zoom with pan, and a Peak stat pointing to the loudest moment.
- NewPictures inside Word, PowerPoint, EPUB and PDF files open for the full photo analysis on click.
- NewAudio the browser can’t play (WMA, AC3, DTS, AMR) now reads its container, tags, lyrics and cover art.
- NewZIP archives report each entry’s compression method and CRC, and Lightroom catalogs read as SQLite.
- FixThe spectrogram fills the screen with no gap or clipped labels, and dropping a file on other pages hands it over reliably.
1.15
On the Map
4 June 2026, 07:19
- NewSubtitle files (SRT, WebVTT, ASS/SSA) open as a timed cue list with count, total on-screen time and timecodes.
- NewMIDI files parse into a readable score - tempo, time signature, track names, instruments and note counts.
- NewMap data (GPX, KML, GeoJSON) plots its route with distance, elevation range, time span and bounds.
1.13 - 1.14
Liner Notes
4 June 2026
- NewMusic files surface tags and lyrics from ID3, Vorbis, MP4 and Opus, plus embedded or .lrc timed lyrics.
- NewFLAC files report their true sample rate, bit depth and channel count from the stream header.
- NewThe spectrogram controls regroup into View / Resolution / Actions, and the Live view keeps a rolling 15-second buffer.
- FixScene detection runs off-screen so it no longer hijacks the player, and huge videos skip it.
- FixRecorded-audio scrubbing behaves, the mobile navbar stays pinned and footer links stack cleanly.
1.10 - 1.12
Fine Tuning
4 June 2026
- NewThe spectrogram gains a Sensitivity slider and a stats line - peak frequency, detected range, dynamic range and resolution.
- NewHelp buttons put a plain-language
[?]beside almost every readout across photos, sound, video, PDF and STL. - NewThe file-loading popup gains a Cancel button that aborts a slow load, even mid folder-scan.
- FixTypography tidied site-wide and the title intro animation now blends with mouse hover instead of cutting short.
1.09
The Treemap
3 June 2026, 14:41
- NewDrop a folder or ZIP and it opens as an interactive treemap, every file sized by disk use and clickable to analyse.
- NewAudio with embedded cover art shows the artwork, openable and analysable as a photo.
- NewCloud-only files not yet downloaded (OneDrive, iCloud, Drive, Dropbox) are detected and explained.
- NewPrograms and libraries (EXE, DLL) reveal version, company, copyright, linker details and security mitigations.
- NewSteam and Valve files (VDF, ACF) are parsed for App ID, name, install directory and the full key tree.
- FixVideos no longer briefly play while being analysed on desktop.
1.02 - 1.08
Travel Light
3 June 2026
- NewA loading bar slides up from the bottom while a large file is read.
- NewThe app updates itself - a freshly-deployed version is detected and applied with no hard-refresh.
- FasterHeavy libraries (FFmpeg, larger OCR packs) stream from a CDN on first use, then stay cached offline.
- The About page gives a plain-language description for every format, with deep-links to any format or extension.
- FixA proper 404 page, with unknown addresses falling back to the home page.
1.01
Polyglot
3 June 2026, 01:41
- NewOCR now reads 32 languages including Arabic, Chinese, Japanese, Korean, Russian, German and French.
- NewThe DOCX viewer renders embedded images inline, alongside the text and tables.
- NewA Clear all site data button wipes every cache and stored value, keeping only your dark-mode choice.
- Fully offline including FFmpeg and Tesseract OCR, with the native video player hidden everywhere except iPhone.
1.0
Big Bang
3 June 2026, 00:51
- The big one - Analyser becomes a full document and 3D model workstation.
- NewViewers for Excel, EPUB, PowerPoint, and an interactive WebGL STL 3D model.
- NewFolders and ZIP archives display as an expandable tree.
- PDF gains embedded-image extraction, export-page-as-PNG, and hover-to-Analyse-or-OCR.
- Many new IDs: X.509 certs, MSI, After Effects, RTF, torrents, Dolby E-AC-3/TrueHD, font previews, and FL Studio projects.
- FixSHA-256 progress, zoomed spectrogram playhead, media sections on non-media files, and address-bar tidy-up.
0.27 - 0.28
Follow the Sun
2 June 2026
- NewDark mode follows your operating-system setting until you choose one.
- Saved settings expire after 7 idle days, and the header letters no longer fight the mouse hover.
0.26
Paper & Robots
2 June 2026, 20:53
- NewNew DOCX viewer with formatted text, tables, headings, and metadata.
- NewAI-image detection checks photos for markers from 30+ generators.
- NewG-code analysis (slicer, printer, temperatures, dimensions) and log-file origin ID.
- FixThe iOS file picker no longer forces the camera open.
0.24 - 0.25
Reading the Tags
2 June 2026
- NewReal metadata from fonts, FL Studio, RAR, 7-Zip, SQLite, and GIMP XCF.
- BPM read from ID3/MP4 tags, and transparent images show a checkerboard with a lightbox toggle.
- The LSB viewer cycles R/G/B and saves PNG, and HTML files get a sandboxed preview.
- FixDecorative side rules stay anchored on wide displays.
0.21 - 0.23
Scene by Scene
2 June 2026
- NewVideo scene detection runs automatically, scoring each cut and thumbnailing it.
- FixPhotos without a GPS fix no longer show a 0,0 map.
0.19 - 0.20
One Source
2 June 2026
- A central format catalog now drives the supported-types list, overlay search, and About tables.
- NewInline "?" explanations for the audio and photo stats.
- Mobile: tap a section card to upload, and the About page is now cached offline.
0.18
Folders & Friends
2 June 2026, 17:27
- NewDrop a folder for a count/size/type overview and tree, and analyse AVI files directly.
- NewDropzones accept any file, with a searchable formats popup and 100+ more IDs.
0.17 (first public build)
Going Public
2 June 2026, 16:25
- NewNew About page listing every format, plus offline download tiers.
- NewOver 100 proprietary formats identified by extension and magic bytes.
- PDF now extracts all-pages text and OCRs image-only pages.
0.13 - 0.16
Deep Index
2 June 2026
- NewA nav search box jumps between matching cards and rows across every metadata field.
- NewCSV and SVG handlers, plus unknown-file ID with a hex dump.
- Spectrogram gains icon buttons, smoother scrolling, and Save PNG / Pause / Record.
0.09 - 0.12
Press Play
2 June 2026
- NewLightbox inspection tools: focus peaking, blown-out highlights, and crushed shadows.
- NewCustom players for audio (synced to the spectrogram) and video.
- New"Analyse frame" runs full photo analysis on any video frame.
- RAW photos decode through a built-in ImageMagick converter, and heavy tools get a progress bar.
0.08
Raw Material
2 June 2026, 00:38
- NewCamera RAW support (ARW, CR2/CR3, NEF, DNG, RAF…) via the embedded preview.
- Lightbox toolbar with a GPS map, click-to-zoom histogram/LSB, and an audio amplitude histogram.
0.07
The Big Open
1 June 2026, 23:16
- NewAdded PDF, ZIP, SVG, and CSV/TSV viewers.
- Photo LSB planes, audio BPM and vectorscope, video scene detection, and self-hosted fonts.
0.05 - 0.06
Cut & Splice
1 June 2026
- Drag-select a waveform region, zoom it, and export it as a WAV.
- Pretty-printed JSON/XML, text statistics, video frame-stepping, and a contact-sheet PNG.
0.04
Roll Camera
1 June 2026, 21:13
- NewNew video support (codec, resolution, frame rate, frame capture, audio extraction) and a dark mode.
- Paste-from-clipboard, multi-file drop, automatic HEIC→JPEG, and audio clipping detection.
0.02 - 0.03
Straighten Up
1 June 2026
- FixThe progress label no longer overlaps the OCR box, and all eight palette swatches fit one row.
0.01 (first commit)
First Light
1 June 2026, 20:08
- Analyser launches - on-device file analysis, nothing ever uploaded.
- Drop any file for magic-byte ID, hex dump, SHA-256, and text preview.
- Full photo EXIF/IPTC/XMP/ICC with GPS map, palette, and OCR, plus audio waveform, mic recording, and a live spectrogram.