← Viva Grafix · WorkStart a project →

Mendery — In-browser corrupted-file recovery, designed and built by Viva Grafix

Free tool · Open source (MIT) — Studio project, 2026
Mendery

Drop a corrupted .docx, .xlsx, .pptx, .odt or SQLite file and get your text back — recovered entirely in your browser. Nothing is ever uploaded. Free for everyone.

mendery.dsl4.com
Mendery — live site, designed and built by Viva Grafix
ProjectMendery — file recovery in the browser
ScopeProduct design · Recovery engine · Build
LicenseCompletely free — open source (MIT)
YearTenerife · 2026

The file is corrupted. The words are usually still in there.

When Word says a document is unreadable, most of the text is typically intact — the container is broken, not the content. Mendery scans the raw bytes of corrupted Office documents for local file signatures, keeps whatever partial DEFLATE output can be salvaged, and rebuilds an openable .docx. It does the same for damaged SQLite databases, scavenging surviving pages directly.

All of it happens in the browser. Your broken thesis, your accounts, your client files — none of it is uploaded, because the page’s security policy makes transmission impossible. MIT-licensed, free for everyone.

What we designed & built

Byte-level rescue, zero upload.

Recovery tooling is a trust cliff — people hand you their most important broken file. So the architecture removes us from the loop entirely.

01

Office documents

Recovers readable text from broken .docx, .xlsx, .pptx and .odt files and rebuilds a fresh, openable document around it.

02

SQLite databases

Page-level scavenging pulls surviving records straight out of damaged database files — to our knowledge the first fully in-browser recovery of corrupted SQLite.

03

Provably private

The CSP declares connect-src ’none’: the browser itself forbids the page from transmitting anything, anywhere.

Mendery — what it can and can't recover, with the recovery checklist beneath
We put the honesty above the fold — what Mendery can genuinely recover, and what it honestly can't.
The tech

Under the hood.

Real format engineering: the kind where you read the ZIP spec twice and the crash dumps three times.

Vanilla JSDependency-free engine (~1,500 lines)Vendored fflate (MIT)CF Workers static assetsMIT license
01

Ignore the broken map

ZIP recovery parses local file headers directly and ignores the corrupted central directory — the part of the file that usually dies first.

02

The right decompressor

We vendored MIT-licensed fflate instead of the native DecompressionStream, because the native API discards its queued output when a stream errors mid-way — which is precisely the moment recovery matters.

03

Behaviour-level tests

The test oracles are real tools — textutil and node:sqlite verify that recovered files actually open, not merely that bytes were produced.

On the work · Viva Grafix, 2026

Mendery is deep, unglamorous engineering given away: MIT-licensed, free, and structurally incapable of reading your files. The best compliment it gets is silence — a document opens, and someone’s day un-ruins itself.

Viva Grafix · Tenerife · 2026