Back to Projects
Last reviewed

Look beneath the surface / Selected work

File Insights

A local Python utility for viewing and editing file metadata in the browser — photo EXIF, audio tags, PDF properties, timestamps, and on-demand checksums.

File Insights editorial concept artwork
Available from source
Concept artwork / Look beneath the surface

01 / The project

Behind the work.

File Insights runs a Flask server on the user’s own machine and presents file metadata in a browser interface. It reads filesystem attributes, image EXIF, audio tags, PDF information, and Office document properties. Supported edits include renaming, timestamps, permissions, EXIF cleanup, audio tags, and PDF metadata. Format handlers are optional, browsing is confined to a selected root folder, and a CLI can inspect a file as JSON without opening the interface.

02 / Interactive studio / Illustrative demo

There is more inside a file.

Inspect a sample and remove its metadata.

landscape.jpg

Sample file / nothing uploaded

Metadata inspector

Format
JPEG
Dimensions
4032 × 3024
Personal metadata
Present in example

03 / The build

Details that matter.

01

Kept processing on the local machine with a loopback-only server and browsing restricted to a configured root folder.

02

Added optional handlers for photo EXIF, audio tags, and PDF metadata, alongside built-in Office document property inspection.

03

Supported GPS removal, EXIF stripping, file renaming, platform-specific timestamp edits, and on-demand checksums.

Core

Python / Flask / CLI / JSON API

File Formats

Pillow / piexif / mutagen / pypdf / Office Document Properties

Interface & Quality

HTML / CSS / JavaScript / pytest / Root-Scoped File Access

Have a related challenge?

Let’s talk about your project.

Tell me what you are trying to build, who it is for, and what a useful result would look like.

Discuss a similar project