Home › Changelog

Update notes.

9.09 - 9.14

Front Door

24 September 2026

  • A new home page, and the biggest safety sweep the analyser has had: files built to freeze, crash or trick it are now stopped at the door.
  • NewDropping a file moves the page. The header and the dropzones glide up out of view, the analysis rises in their place, and the header comes back as a slim bar along the top edge. Analyse next file? plays it in reverse.
  • NewA Menu button on narrow screens folds the page links into one panel under the bar. On a touch screen the page also gets a square scrollbar of its own that you can drag.
  • NewThe analysis comes first. The fixed Photo, Sound and Video sections are gone, so whatever you drop leads the page, and search sits at the end of the header’s links. Extra analyses - a video’s sound and frames, an album’s cover, a program’s icon - wait as boxes at the end and open on a click. The page no longer scrolls by itself after a drop.
  • FixA file made to cause harm no longer can. Archives that unpack to gigabytes, headers that loop forever and hidden code in emails, e-books and SVG pictures are all caught now. The PDF and spreadsheet readers are updated to versions without their known flaws, and a link inside an analysed document no longer replaces the page.
  • FixRemove metadata said “Verified” while a Motion Photo, a 3D photo or an HDR photo still carried its location in a second image inside the file. It now removes that too, and checks the whole result.
  • FixRecord and the live spectrogram were refused the microphone on this site, and work again. Both also stop when you open the next file.
  • FixSound readings are more accurate. Brightness, tempo, loudness and true peak were measured slightly wrong, so the same song may now show different, correct numbers. MP3s with an extended tag header show their tags and cover again.
  • FixOver forty formats read the right values now, where some fields came out wrong or empty - among them Outlook .msg dates, SPSS and Stata variables, MagicaVoxel models, Blu-ray M2TS, DPX, TGA and E57 scans.
  • FixIFC building models stand upright instead of lying on their side, a reversed GIF downloads intact, a RAR or 7z inside a ZIP opens, ZIP entries with accented names open, Excel dates from Mac workbooks are no longer four years out, and emails, web archives and CSVs in older encodings show proper letters.
  • FixA spreadsheet exported as CSV can no longer carry a formula into Excel, the /compare playheads move again during playback, and an update that lands mid-analysis waits for you to finish before it reloads the page.
  • NewThe Android app goes fullscreen in landscape, keeps a long video job running in the background with a progress notification, and on Android 12 and later installs an update without another question. Text recognition works on the phone again.
  • NewA new version shows up as a green Update button instead of a pop-up. On the computer it sits in the title bar, looks once a day, and a press downloads the new version with its progress in the button and restarts into it. In the Android app it takes the place of Get App at the top of the page, and asks before it downloads anything.
  • NewThe Windows installer is drawn in the site’s own look, every download carries its version in the name, the desktop app’s menu gains Samples, and a click on its wordmark reloads it.
  • FixThe desktop app’s menus no longer swell out of their middle when they open. They hang from their title at once and their entries drop into place, and sliding along the menu bar swaps them instantly. In the apps the footer now reads “Everything runs offline.”, since there is no browser to run in.
  • The privacy page and the footer now spell out exactly what is counted - an anonymous tally of file types, and the Asteroids high-score table - and the visit counter’s anonymous record is deleted after three days instead of kept.
  • Maintenance: a format page that moves when its format gains full analysis now redirects from its old address, and map tiles no longer fill the offline storage.

9.01 - 9.08

All Aboard

13 September 2026

  • The app now comes for Windows, macOS and Linux, with an early Android build beside them - all on one download page, and each one keeps itself up to date.
  • NewmacOS and Linux apps, next to the Windows one. A Mac gets one disk image that runs on Apple silicon and on Intel. Linux gets an AppImage that runs on nearly any distribution.
  • NewAn early Android app. Open a file from any other app or share it to Analyser, and every download goes through the phone’s own save dialog. Video conversion uses the video chip of the phone. It is new, so expect rough edges on some phones.
  • NewThe apps update themselves. An installed Windows copy, the Linux AppImage and the Android app fetch a new version, check that it arrived intact, and install it - Android asks you first. A portable copy and the Mac app tell you when a new version is out.
  • NewOne Windows file. The installer asks whether to install Analyser or to put a portable copy in a folder, for example on a USB stick, so the portable version needs no download of its own.
  • NewA green Get App button sits at the top of every page, between Samples and Share, and opens the latest release of the apps.
  • NewInstall as app, at the foot of every page, opens that same release now, in place of the browser’s own install. Inside the apps the Get App button is hidden, and this one reads Check for updates - it looks for a new version there and then.
  • FixVideo conversion in the app stays in its own folder. It refuses any job that would reach a file elsewhere on the computer, a network address, a camera or the screen.
  • Install as app, Clear storage and Credits stay in view when you fold away “Download for offline use”, and the footer text no longer highlights when you click or drag across it.
  • Maintenance: three of these updates only tidied the files of the project itself.

9.0

Off the Web

9 September 2026

  • Ninth milestone: Analyser leaves the browser. There is a Windows app now - the same tool, the same formats, the same nothing-ever-leaves-your-machine - with your graphics card doing the video work, a window of its own, and a copy that runs from a USB stick. The website itself is unchanged.
  • NewA Windows app, wrapping the very analyser this site serves - every format, viewer and reading is the one you already know. Drop a file on the window, or drag it onto the app’s icon. The documentation covers the rest.
  • FasterVideo conversion runs on your graphics card, which a browser cannot do at all: the same ten-second clip took 30.5 s in the browser and 0.58 s in the app, about 52× faster. A job the driver refuses is quietly redone in software, so a hardware quirk never loses one.
  • NewA portable copy runs from a USB stick, keeping its cache, history, theme and window position beside the program rather than on the computer you plugged it into.
  • NewThe app draws its own window - the menus, the back and forward arrows, the name of the open file and the window buttons in one slim strip, in the site’s own type and colours.
  • FasterSplitting a song and cleaning up noise use several cores in the app, about 1.7× quicker. A browser allows the on-device AI a single core.
  • FixThe volume slider has room at the quiet end. Loudness is heard in steps rather than in even amounts, and the travel follows that now instead of spending half of itself on the top few per cent.
  • FixSaving uses the real Save dialog, the sample cards centre their writing again, and the scrollbar keeps its edge line where the handle passes over it.
Older updates

8.46

Who Made This

7 September 2026

  • NewContent Credentials for video. An MP4 or MOV lays out the signed history sealed inside it, the way a photo does - what made the clip, each edit in order, what it was built from, and the certificate behind it.
  • NewAn AI-generation card sits beside it, gathering whatever says a model was involved and naming the generator where the file names one - Veo, Sora, Kling, Runway, Firefly, Gemini and a dozen others. A camera original shows neither card.
  • Analyser reads that record. It does not check the signature, so treat it as what the file says about itself.
  • NewCredentials are now read from HEIC, AVIF and WebP too, not just JPEG and PNG.
  • FixFiles written to the current C2PA 2.x standard came up empty or lost their edit history.
  • FasterOnly the first and last few megabytes of a video are read to find the record, so a multi-gigabyte clip costs about what a photo does.
  • NewTypeScript (.ts, .mts) is read rather than shown as anonymous text - imports split into packages and neighbouring files, exports, declarations, line make-up, and a tally of the escapes from the type system (any, forced casts, suppressions).
  • FixA .ts was labelled “Plain Text” and an .mts was taken for camcorder footage. Both share an extension with a video format, and both are now told apart by their contents.

8.44 - 8.45

Nameless

31 August 2026

  • Some extensions name nothing at all. .bin and .out are now read for what they contain, not trusted for what they are called.
  • NewA .bin is examined, not labelled. Disc images, cartridge dumps and router firmware all wear the same suffix, so it opens in a byte-level inspector: a format guess, how random the contents are, and the bytes themselves.
  • NewIt names itself where the evidence allows - a raw disc image by its sector pattern, a Mega Drive cartridge by the word SEGA sitting exactly where Sega put it.
  • NewA .bin that is really a ZIP, a PDF or a picture opens as that, with everything that normally comes with it. Neither extension settles the question, so the contents are consulted first.
  • NewA .out is either a program or a program’s output. A compiler and a script both reach for the name, and the two look nothing alike inside, so each opens as what it is.
  • NewCNC programs in the German dialect draw their toolpath. A .din is the same G-code that Heidenhain and Siemens controls speak, so it goes to the toolpath viewer and shows the part.
  • NewThree unrelated programs, one .scn. A Godot game scene, a strategy scenario for OpenTTD or SimCity 2000, and the plain-text scenes Orbiter writes are told apart by their contents now.
  • NewThree more known on sight: Concordance databases from legal document review, NVIDIA TensorRT engines (an AI model compiled for one graphics card, so it loads on no other), and Custom Player Models avatars from Minecraft.
  • FixA .wsp was blamed on the wrong program. It is a SharePoint solution package rather than a Wondershare Filmora sub-project, and it opens as the Windows cabinet archive it really is.
  • Maintenance: one of these two updates carried only refreshed sitemaps. These notes cover both.

8.31 - 8.43

Open House

29 August 2026

  • Everything Analyser could name but not open now opens: buildings, molecules, AI models, design documents and music sessions. Subtitles play where their author put them, and three new tools arrive for looking hard at a file.

Things that used to be just a name

  • NewA building opens as a building. An .ifc is a list of things rather than a drawing, so Analyser rebuilds the structure and draws it: project, site, building, storey, and everything on each floor by type.
  • NewMolecules are drawn, not described. A .mol, .sdf, .pdb or .cif comes up in 3D, ball-and-stick for a small molecule and ribbons for a protein, with formula and weight worked out from the atoms in the file.
  • NewAI models open up. An .onnx network is drawn as a graph, each step a box. Weight files report their parameter count and precision, and a local language model (.gguf) reports its architecture.
  • NewA warning worth having on AI checkpoints. A PyTorch .pt is a small program, not a bag of numbers, so Analyser lists everything it would reach for on loading without running any of it.
  • NewDesign documents open. A .sketch shows every page, artboard, group and layer, which of its components nothing uses, all the writing, and the pictures placed into it.
  • NewMusic sessions draw their arrangement. Ableton Live and Reaper projects lay out a row per track with every clip in place, and list the recordings they point at but do not contain.

Subtitles that behave like subtitles

  • NewThey appear where they were put, and karaoke sings. .ass and .ssa subtitles play on a stage you can scrub through, with signs in the corner, captions sliding across the frame, and karaoke filling in a syllable at a time.
  • FixTwo subtitle faults found while building it. Karaoke timings were being swallowed into the name of the instruction carrying them, and the sweeping highlight was treated as the plain one.

Maps that show how you moved

  • NewPace and density on a GPS track. A .gpx map gains pace, colouring the line by speed against the range in your own track and pinning every stop, and density, shading how often you come back to the same spot.

For looking hard at a file

  • NewHow alike are these two files? A checksum only answers “identical or not”, so Compare now scores how much of two files is genuinely the same content out of 100.
  • NewWindows programs say what made them. An .exe reports whether its code is packed, naming UPX, VMProtect, Themida and around thirty others. Packing is as often an installer as anything suspicious, so the card reports rather than concludes.
  • NewA real database console. The query box on a SQLite file runs anything you type, changes included. You are querying a copy held in memory, and the file on your device is never written to.

Under the bonnet

  • Credit where it is due: the molecule viewer is drawn by the open-source 3Dmol.js, now in the credits.
  • One deliberate gap: Figma files read out their outer details but not their contents. Figma describes itself differently in every version, so there is nothing dependable to read.

8.23 - 8.30

Show and Tell

29 August 2026

  • More formats that could only be named now open: GIMP images, pixel-art sprites, tracker music, Terraria world maps and game textures. Very large AVI videos open too.

Pictures that were only a name

  • NewGIMP images open. A .xcf stores no finished picture, only its layers, so Analyser assembles the image itself. Every layer is decoded, masked, faded and blended as GIMP would, and the result saves as a PNG.
  • NewPixel-art sprites play. An Aseprite animation plays at the file’s own per-frame timings, with the layer list, the named animations (walk, idle, attack) and any single frame saveable.
  • NewGame textures show the texture. Valve’s VTF and the KTX and KTX2 files store their pictures in a form built for graphics cards, not browsers. They are decoded and displayed now, where before you got only their dimensions.
  • FixiPhone app icons display. Apple’s build tools rewrite every picture inside an .ipa into a private form of PNG that no browser will show. Analyser recognises it and rebuilds an ordinary picture.

Music from the demoscene

  • NewTracker music plays, about sixty formats of it. MOD, XM, IT, S3M and their relatives are sheet music plus a box of sounds, so the piece is performed on your device and then gets the full sound analysis.
  • The parts a recording has no equivalent of are shown too: the tracker that wrote the file, its channels and patterns, the composer’s message, and the sample names where authors traditionally tucked their greetings.

Worlds and video

  • NewA Terraria save draws its map. A .wld is drawn one pixel per tile, with terrain and ore in front, walls shaded behind, and the world name, seed, size and difficulty alongside.
  • NewVery large AVI videos open. No browser plays most AVI files, and Analyser used to give up past a certain size. It now reads each frame off the disk as you reach it, so a multi-gigabyte file opens.

Two files that shared a name

  • Fix.wld and .ase each mean two unrelated things. A .wld is a Terraria world or a map-positioning text file. An .ase is an Aseprite sprite or an Adobe colour palette. Each pair is told apart by contents now.

Under the bonnet

  • Maintenance: the picture decoder behind DDS textures moved somewhere the other texture formats could share it. That is most of why three arrived at once.
  • Credit where it is due: the open-source Convert to it! showed what could be decoded in a browser at all, and is now in the credits. These notes cover seven updates.

8.20 - 8.22

Hidden Pictures

19 August 2026

  • A surprising number of files carry a picture of themselves that nothing ever shows you. Analyser now finds each one and shows it, full size and saveable.

Pictures hidden inside files

  • NewAn AutoCAD drawing shows the picture AutoCAD saved of it. Every DWG and DWT keeps a snapshot of how it last looked, pulled out before the drawing is read. In a damaged file, that picture is all there is.
  • NewContact cards give up their photos. The picture and company logo inside a .vcf come out at full size, shown and saveable. A card that merely links to one says so.
  • New3D print packages show the plate, not just the mesh. A 3MF thumbnail, the build-plate renders Bambu Studio and OrcaSlicer add, and any texture maps sit beside the 3D viewer, and lead it when there is no mesh.
  • NewA Blender scene shows its thumbnail. A .blend saved with previews on stores a small render of the scene. A compressed .blend now says so, rather than showing no version and no picture.
  • NewEPS artwork shows the preview it was given. An EPS carries a low-resolution preview for the layout program that will place it. The plain-text kind is drawn on the spot, and the other waits behind a button.

Video

  • FixAn AVI no longer looks like it is analysing for ever. The Decoding video… bar was never taken down, so a large file looked busy with its finished analysis on screen below. It clears on every route through now.
  • FixThat loading bar stays inside its box. In the narrow column beside a video it hung past the panel edge. It wraps onto a second line now.

Under the bonnet

  • Maintenance: the previous update’s notes, and a written map of how a file format is added to the app, kept beside the code rather than in one person’s head.

8.16 - 8.19

No Loose Ends

14 August 2026

  • Analysing a picture taken out of a PDF now leaves you a way back to the PDF. Everything else was invisible work: all 176 files the app is built from are checked far more strictly before they ship.

What you can see

  • FixA Back bar when you analyse an image from a PDF. Pressing Analyse under an embedded picture used to leave no way back. It now leaves the same breadcrumb you get opening a file from inside an archive.

The strictness pass

  • Nothing else you can see, and that was the whole point. Analyser has no automated tests, so the only safe way to make a change this wide was to prove the shipped code came out identical. It did.
  • FixA document that fails to read one of its inner parts now still shows the rest. Word, OpenDocument and e-book files are small archives of pieces, and one piece that would not decode used to throw away everything already read. It is simply skipped now.
  • The checks are stricter about a value that may be missing. Every place the app assumed a lookup had succeeded now says so, so a future change that breaks it fails on the spot.
  • Maintenance: one long-dead field in the AI separation tool, sending nothing since the day it was written, is now recorded as such.

8.12 - 8.15

Room to Breathe

13 August 2026

  • The AI sound tools now fit on an iPhone. Separating a track used to run the tab out of memory, and it now uses a fraction of that.

Separation on a phone

  • FixThe tab no longer runs out of memory partway through. The model starts before the song is copied for it, and the copy is released once the engine has taken it. The frequency workspace is reused rather than rebuilt for every window.
  • FasterA smaller AI engine on iPhone and iPad. Safari cannot use the graphics-card path at all, so it no longer downloads the version built for it. That is roughly 10 MB instead of 21 MB before anything can start.
  • FixDownloading a separated vocal or instrumental saves the file. On iPhone the button often opened a preview or did nothing. The download now hangs off your own tap and arrives as a file.
  • FixThe first pass says what it is doing. It reads Starting first separation pass… rather than sitting on a figure it cannot know, and gives up after two minutes instead of five.
  • FasterThe blend and the per-part spectrograms are drawn without another full-length copy of the track, working the mix out slice by slice. That is what lets the results view survive on a phone.
  • A separation that crashes on an Apple device is no longer retried straight away: the retry exists for a graphics-card fault those devices cannot have.

Offline and addresses

  • The Complete offline download is now about 96 MB, up from 85 MB. It carries both AI engines, the graphics-card one and the plain one, so separation still works offline in any browser.
  • lab.valjdakosta.com now forwards to analyser.valjdakosta.com, keeping whatever page you asked for. It is a temporary forward on purpose, so it can be undone, and a copy installed from the old address keeps working.

Under the bonnet

  • The app was rewritten in a stricter language. Nothing about the site changed, and that was the requirement. The shipped code was compared against the old to prove it came out the same.
  • Maintenance: the previous update’s notes and its entry in the tl;dr summary.

8.09 - 8.11

Steady Hands

30 July 2026

  • A reliability pass over the on-device AI sound tools. They recover from a stuck graphics card, keep a downloaded model, and need far less memory on a phone.

The separation panel

  • FixSeparating a second time. With a result on screen, pressing Separation opens a fresh prompt and runs again on the original track. Change your mind and the finished result is still there, where before it was wiped.
  • The model choices fold away once a separation is ready, leaving the vocal and instrumental blend the whole panel.
  • FixProgress says which stage it is at: downloading the model, saving it for offline use, starting the AI engine, then separating. The bar now fills in step with the percentage beside it.
  • Lite is chosen for you on more devices - any touch device, or one reporting 4 GB of memory or less.

When things go wrong

  • FixA stalled graphics card no longer ends the run. If the fast path hangs, the job is tried once more on the compatible engine. If the card cannot start at all, the job carries on without it.
  • FixA job that stops responding is reported. Both tools now watch for silence and fail with a message, instead of leaving a progress bar sitting at the same place indefinitely.
  • FixAI denoise runs where it gives correct results. On the graphics-card path the network produced wrong output, so denoise now deliberately uses the compatible engine on every browser.
  • FixA truncated or damaged model download is caught. Model files are checked against their exact expected size, both as they arrive and when read back from storage. A bad copy is discarded and fetched again.
  • FixThe download prompt tells the truth. Whether a model is already saved is checked against storage itself, so it can no longer offer to fetch something you have or skip something you do not.

On a phone

  • FasterSeparation needs much less memory. A separated part is turned into a sound file only when you press its Play or Download, rather than every part being built the instant the separation finished.
  • FixThe vocal and instrumental blend slider can be dragged on iPhone. Your finger is followed across the whole slider, instead of the value jumping to where you tapped. The slider wears the site’s thin marker again.
  • FixLeaving the page or dropping another file mid-run shuts the AI work down cleanly, rather than leaving it painting in the background.

Downloads and storage

  • FixA downloaded model stays downloaded. It used to be dropped after a day, costing another 85 MB the next time you asked for a separation. It is kept for good now, somewhere that survives site updates.
  • FasterA model is no longer stored twice. The browser was keeping a second copy alongside the app’s own, doubling the space a separation cost you.
  • The shared AI engine is kept on its own, so it survives a site update even if you have not taken the Complete offline download.
  • Leftover model files from an experiment that never shipped are cleared out of offline storage, handing the space back.
  • Maintenance: an unfinished four-way split (vocals, drums, bass and everything else) that was never switched on has been removed for good, along with its model files.

8.08

One at a Time

27 July 2026

  • The small silent video preview beside the file details and the main player no longer run at once - starting either one pauses the other.
  • FixThat preview also stays out of the shared volume control, so it cannot be un-muted by accident and echo the main player.

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 and an installed copy carry on as before. 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: codec profile and level, bit depth, colour and HDR detail, and every track in an MKV. All of it is read from the picture data, not from the file’s own summary.

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, channel count, language, name, and whether it is the default one. Those files routinely hold several soundtracks and subtitle tracks.
  • 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 assumed to run at 25 frames per second. 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 differently, and the download is a little smaller.

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 or e-book chapter can carry an animation that rewrites a safe-looking link into a script after the page has checked it. Every preview now removes those.
  • 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 above the button. The amplitude histogram is gone from sound and video analysis.

8.01

Gotta Go Fast 2: Tokyo Drift

24 July 2026

  • Second speed pass: a long song is usable about 9× quicker. Heavy analysis runs one pass at a time off the main thread, so the page never freezes.

Sound

  • NewLarge compressed audio decodes on demand. A long AAC no longer blocks the page while it unpacks. Header, tags, cover art and playback show at once, and the heavier readouts sit behind a Decode and analyse button.
  • NewAAC is read without decoding. Profile, sample rate and channel count come from the first frame. Duration and bitrate are estimated across the whole file, so a quiet 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:grid was 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 .duration for 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, and 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 Show button, so the grid stops pushing the number and timeline offscreen.
  • Tidied: playback is driven from the spectrogram and waveform transports, the loudness graph matches the waveform, and the 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.
  • FixThe embedded photo thumbnail is turned the right way up and labelled. Cameras store it in sensor orientation with a separate rotation tag, and 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. Drag to orbit, or 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 when the pointer is over them. 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 and SVG. Four had drifted apart and three carried a javascript:-scheme bypass, so all route through the strict one now.
  • FixE-book chapters can no longer fetch remote images. 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 clears offline downloads, meaning the cached app, OCR languages and 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 in a PDF, Word/ODF, slideshow or comic, so a late-drawn preview does not 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 section at the bottom of every photo, video and sound. The loudness graph plays now, and comparing two files reads far more clearly.

Photos

  • NewThe Advanced section reads as a single block, each forensic panel a sub-heading rather than its own card, and sits below everything else. The most useful panel stays open and the rest start folded.
  • NewThe Privacy report moves up into the main metadata, so GPS, camera serial, owner, copyright and unique IDs 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 a brightness curve and black-frame and freeze flags. Click it 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 like a folder, whether it came from an SD card, a USB stick or a floppy. Browse every file, and rescue deleted photos.

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 come out without touching the picture.
  • 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 the extension and the 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 beside MD5, SHA-1 and SHA-512. ZIP, PNG, gzip and .sfv all use it.
  • 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: a render, a preview or a file tree first, and the details below. The After Effects timeline is rebuilt with true timing and colours.
  • FixAcross every viewer the actual result leads the report, whether that is a rendered page, a preview, a file tree or a spectrogram.
  • 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, and their adjustable traits can animate on their own. A real variable font sits 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 as audio, run the whole sound workbench on it, and save the result.
  • 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 holding SHA-256, size, UTC timestamp and version. A PDF print option comes with it.
  • 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 their 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 for a week, with names, sizes and types only.
  • 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. The newest Visual Studio solution format opens too.
  • 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

  • A rebuilt About page, plus small fixes and tidying under the hood.
  • NewThe About page opens with a how-it-works walkthrough, an expanded FAQ and a prominent place for Office documents.
  • FixAn .nsf is now read as NES game music, and corrected headers name the right app and version for more files.

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.mod is 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. Three new image formats arrive, and every player gains volume.
  • 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 will not 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 open with no git installed: blobs, trees, commits, tags and pack files.
  • 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 RAW button 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 Status area 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-res button 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 .als to .yara get 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 Status dot 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 Status shows 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 Fill height.
  • 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 /about and /patch, with old .html links redirecting.
  • NewA machine-readable llms.txt and 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 analyses it straight away. Analyse audio and Analyse photo buttons let you decide.
  • NewFrame tools sit in one row above the file details: Analyse frame, Frame grab and Contact sheet.
  • 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. Frame-accurate video tools come with them.
  • 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, and 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.