Remember what
you attached.
That resume. Last week’s assignment. The file you thought you’d kept.
Give your browser a memory for attachments, with a private history and copies you can recover.
Get Upload History Free & open source · For desktop ChromeAttach. Submit. See it remembered.
Interactive demo. Files stay in this tab and are cleared when you reset or refresh. Nothing is uploaded to a server.
A little memory.
A lot less searching.
Carry on with your forms, applications, and assignments. Your attachment history is there when you need it.
-
1
Make yourself at home.
Enable recording and choose whether to save file copies or just the details.
-
2
Attach as usual.
Select or drop a file into a supported website’s upload control. Keep doing your thing.
-
3
Come back to the exact file.
Search by file, website, or date. Download a saved copy whenever you need it.
Your history.
On your terms.
Some files are worth keeping. Some websites are better left out. You decide what gets remembered.
Read our privacy policyIt stays with you.
Your archive lives in your Chrome profile. No account, cloud sync, or files sent to us.
Local storage. Encrypted copies.Every website gets a choice.
Save copies, log details only, or turn recording off. Pause it all whenever you like.
Keep what matters.
Records expire after 90 days by default. Mark important ones as Keep, or change your retention settings.
Give your next
upload a history.
Try the local build today. A Chrome Web Store release is planned.
Explore the source on GitHubDesktop Chrome 148+ · Node.js 24 recommended
Build it. Load it. You’re ready.
git clone https://github.com/Haoming9527/Upload-History.git
cd Upload-History
npm ci
npm run build
- Open
chrome://extensionsand enable Developer mode. -
Choose Load unpacked and select the project’s
.output/chrome-mv3folder. - Open Upload History, enable recording, and grant website access.
A few useful details.
Does it work beyond Google Forms?
Yes. Upload History captures standard file selections and drops across supported website upload controls. Compatibility depends on how a website handles files; cloud-document pickers and some custom uploaders may work differently. You can help by reporting a workflow that needs testing.
Can I recover a file after deleting the original?
Yes, if Upload History saved a copy while recording was enabled and that copy is still in your archive. You can download it independently of the original. It cannot recover files attached before you enabled recording.
How much can I save?
The default limit is 50 MiB per file and 500 MiB for the archive. You can adjust the archive budget up to 2,000 MiB. Files that exceed your limits keep a history record without a saved copy when space for the record is available.
Does anyone else get my files?
Upload History does not send your files or history to us. The archive stays in your current Chrome profile, so someone with access to that profile may be able to access it. Your normal uploads to websites continue as usual. Read the full privacy policy.
What happens if I uninstall the extension?
Uninstalling can permanently remove your archive and its encryption key. Download any copies you want to keep first, and keep separate backups of important files.
Is Upload History free?
Yes. The project is free and open source under the MIT license. You can inspect the code, try the local build, and contribute on GitHub.