Step 1 / source
Choose the source
Drop one file here
Choose the 7-zip archive you want to turn into flattened safe downloads.
Checking publication status...LOCAL ARCHIVE CONVERTER / 7Z EXTRACTOR
Inspect and extract regular files from a bounded 7Z archive locally with a self-hosted WebAssembly worker and optional authorised password.
Step 1 / source
Choose the 7-zip archive you want to turn into flattened safe downloads.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One .7z archive up to 50 MB. Extraction stops above 200 regular files, 100 MB expanded data, one 100 MB entry, or an unsupported or unsafe archive structure.
Plain-language method
A self-hosted libarchive WebAssembly worker opens the selected archive, checks encryption, lists entries before extraction, enforces file-count and expanded-size limits, extracts regular files one at a time, and flattens paths into unique safe download names.
Choose a standard 7Z archive that you own or are authorised to open. Nested path components are flattened so archive entries cannot write to device folders.
Enter the exact archive password only when needed. Nirmion never guesses passwords and never sends the value to the API or database.
Files appear as separate downloads after a complete safe extraction. Directory structure, links, permissions, timestamps, alternate streams, and special filesystem entries are not recreated.
Useful when
Before converting
Know the boundary
Archive extraction does not make content trustworthy. Executables, scripts, documents, and nested archives can still be malicious. Use endpoint protection and never run unknown output.
Quick answers
The conversion contract is deliberately explicit.
No. It accepts only a password you already know and are authorised to use.
Flattening prevents an archive path from targeting parent or device directories through browser downloads.
No. Unsupported codecs, special entries, damaged archives, and files beyond the safe limits are rejected.