THE EVERYDAY FILE TOOLKIT

Small tools. Everyday fixes.

Repair, convert and inspect your files. Find the right tool and get back to your day.

✓ Free to use✓ No signup✓ Local-first processing

All tools 34

Find a little help for your next task.

Subtitle

Fix subtitle encoding

Recover legacy text encodings such as GB18030, Big5 and Shift-JIS.

SRT · VTT · TXT● On-device
Subtitle

SRT ↔ VTT

Convert caption files in either direction.

SRT · VTT● On-device
Subtitle

Shift subtitle timing

Move every caption earlier or later.

SRT · VTT● On-device
Subtitle

Repair SRT

Normalize numbering and timestamps.

SRT● On-device
Subtitle

Extract subtitles

Extract text-based SRT subtitle streams from MOV, MP4 or MKV.

MOV · MP4 · MKV → SRT↑ Requires upload
Subtitle

Burn subtitles into video

Render caption text into a short video using FFmpeg.

Video + SRT / ASS↑ Requires upload
Subtitle

Batch subtitle fixer

Repair, shift and convert up to 25 SRT/VTT files in one download.

SRT · VTT → ZIP● On-device
CSV

Fix CSV encoding

Read GBK, UTF-8, Big5 and Shift-JIS CSV files; export normalized UTF-8.

CSV · TSV · TXT● On-device
CSV

Fix CSV delimiters

Detect commas, tabs or semicolons; normalize quoting and rows.

CSV · TSV● On-device
CSV

CSV to Excel

Turn properly parsed CSV data into a downloadable Excel workbook.

CSV → XLSX● On-device
CSV

Repair CSV quotes & rows

Best-effort repair for unclosed fields and inconsistent column counts.

CSV · TSV● On-device
Photo

View image metadata

Read camera model, timestamps, GPS and embedded text where available.

JPEG · PNG · WebP● On-device
Photo

Remove EXIF & GPS

Remove JPEG or PNG metadata without re-encoding image pixels.

JPEG · PNG● On-device
Photo

Compress an image

Try a target JPEG file size in the browser with adjustable dimensions.

Image → JPEG● On-device
Photo

HEIC to JPG

Convert HEIC/HEIF images to JPEG using the server when browsers cannot read HEIC.

HEIC · HEIF → JPG↑ Requires upload
Photo

Inspect photo & video metadata

Deep metadata inspection for HEIC, MOV, MP4, JPEG, PNG and more.

HEIC · MOV · MP4 + more↑ Requires upload
Photo

Remove photo & video metadata

Strip common EXIF, QuickTime and GPS metadata from supported photos and videos.

HEIC · MOV · MP4 + more↑ Requires upload
Photo

Edit photo & video metadata

Write titles, descriptions, capture dates and GPS metadata in supported files.

Photo · Video↑ Requires upload
Photo

Extract Live Photo assets

Split a paired HEIC/MOV archive or extract a still frame from MOV.

ZIP · MOV↑ Requires upload
Photo

Match Live Photo identifiers

Attempt to synchronize existing Apple still-image and MOV content identifiers.

HEIC / JPG + MOV↑ Requires upload
3D print

STL & 3MF viewer

Preview STL or 3MF, inspect size, surface area and solid mesh volume.

STL · 3MF● On-device
3D print

3D printing cost

Material, electricity, printer time, waste and quote markup.

Cost calculator● On-device
3D print

Filament remaining

Estimate grams and filament length by weighing a spool.

Spool calculator● On-device
3D print

Fit & tolerance

Starting peg, hole and shrinkage compensation values.

Fit calculator● On-device
3D print

G-code filament analyzer

Estimate filament length, weight and layer counts from G-code.

G-code● On-device
3D print

STL / 3MF to G-code

Slice STL and compatible 3MF projects into G-code using PrusaSlicer CLI.

STL · 3MF → G-code↑ Requires upload
3D print

Filament weight & length

Convert filament length to weight (or weight to length) by diameter and density.

Grams ↔ Meters● On-device
Developer

JSON diff

Semantic JSON diff with added, removed and changed properties.

JSON● On-device
Developer

JSON to Java record

Generate typed nested Java records from an example JSON object.

JSON → Java● On-device
Developer

Cron visualizer

Preview the next eight times a standard five-field cron job runs.

5-field cron● On-device
Developer

SQL to JSON

Turn simple INSERT ... VALUES SQL literals into JSON arrays.

SQL INSERT → JSON● On-device
Developer

Java to JSON Schema

Convert basic Java fields or record parameters into JSON Schema.

Java → JSON Schema● On-device
Developer

Protobuf inspector

Inspect protobuf wire fields without inventing schema types.

PB · BIN● On-device
Developer

Protobuf to JSON

Decode binary Protobuf properly using the supplied message schema.

PB + .proto → JSON↑ Requires upload
A useful little toolkit. No account needed.Privacy & file handling →